PowerScript语言

PowerScript语言

ID:41067023

大小:788.01 KB

页数:38页

时间:2019-08-15

PowerScript语言_第1页
PowerScript语言_第2页
PowerScript语言_第3页
PowerScript语言_第4页
PowerScript语言_第5页
资源描述:

《PowerScript语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章PowerScript语言2.1PowerScript基础2.2数据类型2.3变量声明及作用域2.4运算符及表达式2.5PowerScript语句2.6几个常用的标准函数2.1PowerScript基础2.1.1注释PowerScript提供了如下两种加注释的方法,通过注释可以进一步提高程序的可读性。(1)单行注释用“//”。从双斜杠开始到行尾均为注释。(2)多行注释用“/**/”。从/*开始到*/结束均为注释。例如:Decimaladd1//add1表示中间结果/*flag=1表示按下的数字是前面数字的一部分flag=0表示按下的数字是

2、一个新的数字的开始*/Intflag2.1.2标识符标识符是程序中用来代表变量、标号、函数、窗口、选单、控件、对象等名称的符号。标识符的命名规则如下:(1)必须以字母或下画线开头。(2)由字母、数字、下画线_、短横线-、¥、#、%组成。(3)不能是PowerScript保留字。(4)不区分大小写(但若用于Web、UNIX等必须区分大小写)。(5)最长40个字符。2.1.3续行符编写程序时会遇到语句超长,为阅读方便可以将语句分成几行,这时就需要用到续行符&,将语句串起来。例如:IFside1=5AND&side2=6THENarea=5*7//相

3、当于IFside1=5ANDside2=6THENarea=5*7注意:不能在标识符或保留字的中间续行。2.1.4特殊字符字符串中可以包括特殊的ASCII码字符,它们不能使用常规的输入方法直接输入,需要使用其他字符来代替。常用的特殊字符如下表。字符功能~n换行~r回车~t制表符~’单引号‘~”双引号“~~波浪号~~000到~255十进制形式的ASCII码所代表的字符~h00到~hFF十六进制的ASCII码所代表的字符~o00到~o377八进制的ASCII码所代表的字符。这里是字母o,不是数字02.1.4特殊字符//显示一学生的相关信息Messa

4、geBox("学生信息","~n姓名~t性别~t&专业名"+"~n刘敏~t男~t计算机科学与技术")运行后的结果如下图:2.1.5空值空值NULL是PowerBuilder与数据库交换数据时使用的一种特殊值,代表数据未定义、不确定,它与空字符串、空字符、数值零以及日期00-00-00的意义完全不同。空值既不是零,也不是非零的任何数值。变量被赋予空值的途径有如下两条。(1)从数据库中读到空值。(2)使用SetNull()函数赋值。例如:Stringperson//person=""SetNull(person)//person值为NULL2.2数

5、据类型2.2.1标准数据类型标准数据类型包括数值型、字符型、日期型、布尔型等一些最基本的数据类型。2.2.2枚举类型枚举类型是PowerBuilder定义的特殊常量,常用于对象或控件的属性、系统函数的参数等。但在PowerScript中我们不能定义自己的枚举类型,而只能按系统要求使用它。枚举类型实际上是一组值,每个值都以英文单词开始,以感叹号(!)结束,例如:yesno!等。2.3变量声明及作用域2.3.1变量声明在PowerBuilder中,所有变量在使用之前,都要首先予以说明。系统预定义的5个全局变量除外(SQLCA、SQLDA、SQLSA

6、、Error、Message)。格式1:数据类型变量名{=初值}例如:Reala,b,c在定义变量的同时,可以同时指定变量的初值。Integerscore=1002.3变量声明及作用域2.3.2数组的声明在PowerBuilder中,用户可以使用数组来表示一系列具有相同类型的变量,这些具有相同类型的变量共用一个变量名,使用下标访问数组中的每个变量。格式2:数据类型数组名[]{=初值}若在声明数组时,方括号内未填数字,则声明一个动态数组,运行时由系统分配数组元素的个数。2.3.3变量作用域在PowerBuilder10.0中,有4种不同范围的变量

7、:Local、Instance、Global、Shared。Local变量的作用范围仅在所在的事件和函数内,在别的事件和函数中不起作用。Instance变量的作用范围不仅在所在对象的全部事件及函数,而且包括该对象的所有控件的事件及函数。Global变量的作用域是整个应用程序。2.4运算符及表达式2.4.1算术运算符算术运算符有:+、-、*、/、^。其中加号、减号还用于表示正数、负数。扩展的算术操作符:++--+=-=/=*=^=2.4.2关系运算符关系运算符用来对相同类型的量进行大小比较运算,常用于条件语句和循环语句。关系运算符的结果是True

8、或False。关系运算符有:>、<、=、<>、>=、<=2.4运算符及表达式2.4.3逻辑运算符逻辑运算符用来对布尔型的量进行运算,结果是True或F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。