第7章 Power Script语言 本章重点内容 PowerScript基本概念 变量与常量的数据类型、作用域、声明及引用 PowerScript基本语句的格式要求 ●函数与结构的定义及引用 嵌入式SQL的应用 数据库原理及应用 十一五 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 1 第7章 PowerScript语言 ⚫本章重点内容 ⚫ PowerScript基本概念 ⚫ 变量与常量的数据类型、作用域、声明及引用 ⚫ PowerScript基本语句的格式要求 ⚫ 函数与结构的定义及引用 ⚫ 嵌入式SQL的应用
7.1 Power Script基本概念 ●7.1.1标识符 ●标识符是指在程序中使用的变量、标号、函数 窗口、控件、菜单及所引用对象的名称。在 Power Builder8中,标识符的命名遵从下述规则 ●标识符必须以英文字母或者下划线“”开头。 ●标识符不能是保留字。 标识符只能由字母、数字和如下特殊字符组成: 短划线“-”,下划线“”,美元符“$”,号 码符“#”和百分号“%” 标识符不区分大小写字母 ●标识符不能超过40个字符,且中间不能出现空 格。 数据库原理及应用 十一五 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 2 ⚫ 7.1.1 标识符 ⚫ 标识符是指在程序中使用的变量、标号、函数、 窗口、控件、菜单及所引用对象的名称。在 PowerBuilder8中,标识符的命名遵从下述规则: ⚫ 标识符必须以英文字母或者下划线“_”开头。 ⚫ 标识符不能是保留字。 ⚫ 标识符只能由字母、数字和如下特殊字符组成: 短划线“-” ,下划线“_” ,美元符“$” ,号 码符“#”和百分号“%” 。 ⚫ 标识符不区分大小写字母。 ⚫ 标识符不能超过40个字符,且中间不能出现空 格。 7.1 PowerScript基本概念
7.1 PowerScript基本概念 由于 Power Script t允许在标识符中使用短 划线“-”,这就使得在使用减号“” 操作符时,需要在它前后加空格,否则 Power Script将把表达式当作标识符处理, 出现编译错误 标识符命名规则 最好使用有一定意义的单词,当同一类标 符有多个时,可以使用两个以上单词的 组合,建议用以下方法 使用下划线“”(例如: w main) 首字母大写(例如: Firstcount) 数据库原理及应用 十一五 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 3 ⚫ 由于PowerScript允许在标识符中使用短 划线“-” ,这就使得在使用减号“-” 操作符时,需要在它前后加空格,否则 PowerScript将把表达式当作标识符处理, 出现编译错误。 ⚫ 标识符命名规则 – 最好使用有一定意义的单词,当同一类标 识符有多个时,可以使用两个以上单词的 组合,建议用以下方法: – 使用下划线“_”(例如:w_main)。 – 首字母大写(例如:FirstCount)。 7.1 PowerScript基本概念
7.1 Power Script基本概念 ●7.12保留字:保留字不能单独作为一个标识符,但 可以作为单词组合的其中一个单词 71.3代i 代词 引用位置 指代对象 窗口中的控件 控件所在的父窗口 Parent 用户对象中的控件 控件所在的用户对象 菜单 当前菜单的上一级菜单 This 窗口、用户对象、菜单 对象或控件本身 应用程序对象、控件 Parent Window菜单 与菜单相关联的窗口 子对象或控件 父对象或控件 Super 子窗口或用户对象 直系祖先 子窗口或用户对象的控件用户对象的直系祖先 数据库原理及应用 十一五 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 4 ⚫ 7.1.2 保留字:保留字不能单独作为一个标识符,但 可以作为单词组合的其中一个单词。 ⚫ 7.1.3 代词 代词 引用位置 指代对象 Parent 窗口中的控件 用户对象中的控件 菜单 控件所在的父窗口 控件所在的用户对象 当前菜单的上一级菜单 This 窗口、用户对象、菜单、 应用程序对象、控件 对象或控件本身 ParentWindow 菜单 与菜单相关联的窗口 Super 子对象或控件 子窗口或用户对象 子窗口或用户对象的控件 父对象或控件 直系祖先 用户对象的直系祖先 7.1 PowerScript基本概念
7.1 PowerScript基本概念 7.1.3代词 ●1. Parent: (1)当为窗口中的控件编写脚本使用 Parent时 Parent指代包含控件的窗口 (2)当为用户对象中的控件编写脚本使用 Parent时, Parent指代用户对象 (3)当在菜单的脚本中使用 Paren时,它指代上 级菜单 ●2.This 代表对象或控件本身 数据库原理及应用 十一五 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 5 7.1 PowerScript基本概念 ⚫ 7.1.3 代词 ⚫ 1.Parent: – (1)当为窗口中的控件编写脚本使用Parent时, Parent指代包含控件的窗口。 – (2)当为用户对象中的控件编写脚本使用Parent时, Parent指代用户对象。 – (3)当在菜单的脚本中使用Parent时,它指代上一 级菜单。 ⚫ 2.This – 代表对象或控件本身