312标识符、空值和特殊字符 标识符是程序中用来代表变量、标号、函数、窗口、 控件、菜单、对象等名称的符号。 Power Builder8.0 中标识符的命名规则如下: (1)必须以字母开头。 (2)其余字符可以是字母、数字和如下的特殊字符:短 横线“-”、下划线“”、美元符号“$”,号码符号 “#”和百分符号“%”。 (3)最长40个字符,且中间不能插入空格。 变量被赋予空值的途径有两条: (1)从数据库中读到空值。 (2)使用 SetNul(函数将变量设置为空值
3.1.2标识符、空值和特殊字符 标识符是程序中用来代表变量、标号、函数、窗口、 控件、菜单、对象等名称的符号。 8.0 中标识符的命名规则如下: (1)必须以字母开头。 (2)其余字符可以是字母、数字和如下的特殊字符:短 横线“-” 、下划线“_” 、美元符号“$” ,号码符号 “#”和百分符号“%” 。 (3)最长40个字符,且中间不能插入空格。 变量被赋予空值的途径有两条: (1)从数据库中读到空值。 (2)使用SetNull()函数将变量设置为空值
3,1.3保留宇 保留字是 Power Builder内部使用的 组单词,有着特殊的含义,不能再把它 们用做标识符
保留字是PowerBuilder内部使用的一 组单词,有着特殊的含义,不能再把它 们用做标识符
31.4对象、属性、函数和事件的引用方法 Power Builder应用程序开发过程实际上就是各种对象的定义和使 用过程。所有对象都有名称,并且通过名称相互区分。在 Power Script中,访问对象的属性、函数和事件很简单,就是使 用圆点作为标记符,具体访问对象属性的格式为:对象名对象属 性 程序访问对象的函数与事件的格式为 [objectname.] [type] [calltype] [when] functionname([argumentlist]) objectname为对象名。 type取值为 FUNCTION或 EVENT,用于指明访问函数还是事件, 如果省略表示函数。 calltype用于指明 PowerBuilder查找函数的时机,有效取值为: STATIC(默认值)编译时查找函数,若不存在,产生编译错误, DYNAMIC程序运行时查找函数,若不存在,产生运行错误。 When用于指明函数或事件是立即执行还是当前程序段执行完毕后 执行,取值为: TRIGGER(默认值)立即执行。 POST当前程序段执行完毕后执行。 functionname调用的函数或事件名。 argument|ist参数表列
3.1.4对象、属性、函数和事件的引用方法 PowerBuilder应用程序开发过程实际上就是各种对象的定义和使 用过程。所有对象都有名称,并且通过名称相互区分。在 PowerScript中,访问对象的属性、函数和事件很简单,就是使 用圆点作为标记符,具体访问对象属性的格式为:对象名.对象属 性 程序访问对象的函数与事件的格式为: [ o b j e c t n a m e . ] [ t y p e ] [ c a l l t y p e ] [ w h e n ] functionname([argumentlist]) objectname为对象名。 type取值为FUNCTION或EVENT,用于指明访问函数还是事件, 如果省略表示函数。 calltype用于指明PowerBuilder查找函数的时机,有效取值为: STATIC(默认值)编译时查找函数,若不存在,产生编译错误, DYNAMIC程序运行时查找函数,若不存在,产生运行错误。 when用于指明函数或事件是立即执行还是当前程序段执行完毕后 执行,取值为: TRIGGER(默认值)立即执行。 POST当前程序段执行完毕后执行。 functionname调用的函数或事件名。 argumentlist参数表列
515代恂 Power Scrip提供了四个代词:This、 Parent、 ParentWindow 和 Super 1.Ths代词This代表窗口、用户对象、菜单、应用对象或者控 件自身。 2. Parent Parent可以在窗口的控件、用户对象中的控件和菜单 的程序中使用,表示父对象。当在窗口的控件脚本中使用 Parent的时候, Parent当前控件所在的窗口。 3. Parentwindow只能在菜单的脚本当中使用,它代表运行时 菜单所在的窗口。 4. Super在编写控件或者对象的子对象脚本时,可以调用祖先 的脚本,可以直接使用祖先对象的名称调用它们,也可以使用 Super来引用直接双亲
PowerScript提供了四个代词:This、Parent、ParentWindow 和Super。 1.This 代词This代表窗口、用户对象、菜单、应用对象或者控 件自身。 2.Parent Parent可以在窗口的控件、用户对象中的控件和菜单 的程序中使用,表示父对象。当在窗口的控件脚本中使用 Parent的时候,Parent当前控件所在的窗口。 3.ParentWindow 只能在菜单的脚本当中使用,它代表运行时 菜单所在的窗口。 4.Super 在编写控件或者对象的子对象脚本时,可以调用祖先 的脚本,可以直接使用祖先对象的名称调用它们,也可以使用 Super来引用直接双亲
321标准数据类型 与其它编程语言类似, PowerScript提 供了丰富的数据类型,主要包括标准数 据类型、系统对象数据类型、任意数据 类型和枚举类型。 PowerScript的标准 数据类型 菜单
3.2.1标准数据类型 与其它编程语言类似,PowerScript提 供了丰富的数据类型,主要包括标准数 据类型、系统对象数据类型、任意数据 类型和枚举类型。PowerScript的标准 数据类型