- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PowerBASIC实用函数
下列函数用来操作文件和操作系统特性: CHDIR 改变给定驱动器的当前目录 CHDRIVE 改变当前缺省驱动器 COMMAND$ 返回用于启动程序的命令行 CURDIR$ 返回给定驱动器的当前目录 DATE$ 设置或检索系统日期 DESKTOP GET CLIENT 检索桌面上客户区域的尺寸大小,单位是像素 DESKTOP GET LOC 检索桌面上客户区域左上角的位置,单位是像素 DESKTOP GET SIZE 返回整个桌面的大小,单位是像素 DIR$ 返回匹配给定掩码的文件名 DIR$ CLOSE 强制释放操作系统的“查找下一个”操作 DISKFREE 返回某个磁盘可用空间的容量,单位是字节 DISKSIZE 返回某个磁盘的总容量,单位是字节 ENVIRON 修改当前程序的环境变量表 ENVIRON$ 从当前程序的环境变量表检索信息 FILEATTR 返回某个已打开文件的信息 FILECOPY 拷贝文件 FILENAME$ 返回某个已打开文件的文件名 FLUSH 刷新磁盘缓存已保证磁盘信息是最新的 GETATTR 返回磁盘文件或目录的文件系统属性 HOST ADDR 将主机名转换为相应的IP地址 HOST NAME 转换IP地址为相应的主机名 KILL 删除某个磁盘文件 LPRINT 输出文本和数据到打印设备 LPRINT ATTACH 立即连接到一个行打印设备 LPRINT CLOSE 断开当前的打印机 LPRINT FLUSH 刷新任何剩余打印数据到打印设备 LPRINT FORMFEED 发送走纸符号到打印机 LPRINT$ 返回LPRINT操作所使用的当前打印设备 MKDIR 建立一个目录 NAME 重命名一个文件或目录 OPEN 准备一个文件或设备以进行读写 PRINTER$ 检索打印机名称和打印机端口名 PRINTERCOUNT 返回可用打印机的数量 RGB 返回组合的RGB颜色值 RMDIR 删除一个磁盘目录 SETATTR 设置某个磁盘文件或目录的文件系统属性 SETEOF 截断/扩展一个文件为当前读写位置 SHELL 异步运行一个可执行程序 SHELL 同步运行一个可执行程序 SLEEP 将当前线程暂停指定的毫秒数ASM 标识一个汇编语言语句 BEEP 通过计算机的扬声器播放默认的 Windows 声音 REM 指示代码行中的剩余内容为注释
RGB函数[用途] 返回一个用于Windows API 调色板和GDI函数的RGB颜色值。 [语法] value = RGB(red%, green%, blue%) [注释] red%, green% and blue% 为0 到 255 之间的数值, 各自代每种颜色的亮度。如果一个颜色值为负数,将等同于0;如果大于255,将等同于255。value 是一个长整型的组合颜色。
BGR函数[用途] 将RGB颜色值转换为BGR格式。 [语法] bgrColor = BGR(rgbColor) [注释] RGB值是长整型的数值,范围在0到H00FFFFFF的,它用来为多种PowerBASIC函数和Windows API函数指定精确的颜色值。低三位字节分别指定颜色组合中蓝-绿-红三种颜色,字节0(最低位的字节)代表红色值,字节1表示绿色,字节2表示蓝色;即“蓝-绿-红”这样的排列顺序。它们的取值范围在0到255。字节3(最高位的字节)固定为0。 一些Windows API函数,比如涉及设备无关性位图 (DIB)的函数,要求的颜色值为相反的顺序(红-绿-蓝而不是蓝-绿-红)。为最佳化性能和速度,PowerBASIC语句和函数参考了这种结构,也使用BGR格式。这些语句有 GRAPHIC GET BITS and GRAPHIC SET BITS。 BGR函数将RGB值转换为BGR格式,相当于将第一字节(最低位字节)和第三字节交换,再次调用BGR函数,将会把BGR值转换为原始的RGB格式。比如RGB值为H0000FF,BGR函数会把它转换为HFF0000,再次执行BGR函数,将又变成H0000FF。
下列函数用来建立和管理线程: THREADED 声明线程局部存储变量 THREAD CLOSE 关闭一个线程 THREAD CREATE 建立一个线程 THREAD RESUME 恢复执行暂停的线程 THREAD STATUS 检索线程状态 THREAD SUSPEND 挂起一个线程(暂停执行) THREADCOUNT 返回模块内活动线程的数量 THREADID 返回一个长整型的当前线程的线程标识符
下列函数操作编译器的动作: %DEF 检
原创力文档


文档评论(0)