東川印記

一本東川,笑看爭龍斗虎;寰茫兦者,度橫佰昧人生。

PowerScript.txt--BW3【BW】

2010年2月3日星期三



第六章 PowerScript编程
数据类型:
 1、整型(Integer) 默认0   16位带符号整数
 2、长整型(Long Integer) 32位带符号整数
 3、实型(Real)6位有效数字,并且都带有符号默认0  浮点数
 4、双精度型(Double)同实型具有相同性质 15位有效数字
 5、字符串型(String)最长可达1023个字符
 6、布尔类型(Boolean)
 7、枚举(特点:①可以通过标识符后面的惊叹号来识别枚举数据类型
     ②内置函数和对象属性只能使用枚举类型
     ③PowerBuilder系统中不允许用户创建枚举类型
 )
常量:在程序运行过程中其值不变的量。关键字constant
常用函数:
 MessageBox(title,text.icon,buttons,default)
 Beep(times)
 Is族: IsNumber() IsDate() IsTime() IsNull()[唯一一个测试空值的方法]
 类型转换函数
     Integer(String) Long(String) Real(String) Double(String) Dec(String) String(number,format)
 Open(Text_Windows) Close(Txt_Windows)
 RGB() 颜色函数,颜色用长整形表示
 Run(Prog_Name,state)
 Tigger 、Post
 控件方法:SetFocus()
 事件函数:
  TriggerEvent(事件):同步调用:停止当前脚本直到事件执行完毕
  PostEvent(事件):异步调用:只请求执行事件,然后继续执行原来事件
 Create和Destory
文件函数:
 文件两种访问模式:行模式+流模式
 FileOpen(fileName{,filemode{,fileaccess{,filelock{,writemode{create,filetype}}}}})
  Filemode--访问模式,枚举:LineMode![默认]或StreamMode!
  FileAccess--读/写方式,枚举:Read![默认]或Write!
  FileLock--枚举:LockReadWrite![默认]或LockRead!或LockShared!
  WriteMode--枚举:Append![默认]或Replace!
 FileClose(打开函数FileOpen()返回打开文件操作的编号)
 FileRead(FileNumber,StringOrBlobVariable)返回:-100/-1/0/x
 FileWrite(FileNumber,StriingOrBlobVariable)
 GetFileOpenName(Title,PathName,FileName{,Extension{,Filter}})
 GetFileSaveName(Title,PathName,FileName{,Extension{,Filter}})
 FileExists(FileName)
 FileDelete(FileName)
 FileLength(FileName)
 FileSeek(FileNumber,Position,Origin)

id: 588663133
title: PowerScript.txt--BW3【BW】
publishTime: 1265190460647
classId: 88735822
moveForm: NONE

没有评论 :

发表评论