软件开始工具介绍.ppt

软件开始工具介绍.ppt

ID:48466202

大小:775.00 KB

页数:36页

时间:2020-01-18

软件开始工具介绍.ppt_第1页
软件开始工具介绍.ppt_第2页
软件开始工具介绍.ppt_第3页
软件开始工具介绍.ppt_第4页
软件开始工具介绍.ppt_第5页
资源描述:

《软件开始工具介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、脚本语言和窗口标识符标识符是程序中用来代表变量、标号、函数、窗口、控件、对象等名称的符号,PowerBuilder9.0中,标识符遵从下述规则。必须以字母开头。其余字符可以是字母、数字及一些特殊符号:下划线(_)、短横线(-)、美元符号($)、号码符号(#)、百分号(%)。最长40个字符,且中间不能插入空格。保留字不能用做标识符,因为它们已有特殊的含义。例如,下面是一组正确的标识符:rc//返回值r_code//代码Large_Button#1//第一个大按钮Child-ID//允许使用短横线时是个正确标识符下面的标识符写法是错误的:Abc

2、def//标识符中间不能有空格abc>def//标识符中间有非法字符This//误用保留字2th//以数字开头由于短横线与减号是同一个字符,因此,表达式中使用减法运算符时,必须在减号的两边加上2个空格,否则可能产生语法甚至语义错误。标准数据类型数据类型意义示例Blob二进制大对象,用于存储大量数据,例如图像、大文本等Boolean布尔型,布尔型变量只有2个可能的值:TRUE或FALSEFALSECharacter或Char单个ASCII字符ADate日期,包括年(1000-3000)、月(01-12)、日(01-31)1999-08-21D

3、ateTime日期及时间,仅用于访问数据库的DateTime型数据1992-05-413:32Decimal或Dec带符号十进制数,最大18位精度8754625.8635Double带符号浮点数,15位有效数字,范围从2.2E-308~1.7E+3086.324E+5Integer或Int16位带符号整数,范围从-32768~+327677688Long32位带符号整数,范围从-2,147,483,648~+2,147,483,6474688243Real带符号浮点数,精度6位,范围从1.17E-38~3.4E+383.5E+5String

4、字符串类型,用于存储任意的ASCII字符,长度为0~60,000(16位环境中),32位环境中长度只受系统能力的限制。程序中直接写字符串时,用单引号(')或双引号(")将字符串括起来"计算机""abc"Time24小时制时间,包括小时(00~23)、分(00~59)、秒(00~59)以及秒的小数位(最多六位),范围从00:00:00~23:59:59:99999913:32:18:123456UnsignedInteger或UnsignedInt或Uint16位无符号整数,范围从0~655355234UnsignedLong或Ulong32

5、位无符号整数,范围从0~4,294,976,29554234850注释注释是添加在程序中的一些说明性文字,PowerBuilder并不执行任何注释,而是简单地跳过它。PowerScript的注释有两种方式:行注释和块注释,如果熟悉C语言,就会发现PowerScript的注释方式与C语言完全相同。行注释以双斜线“//”开始,其后书写注释内容,到行尾结束,例如://这是一条行注释块注释以符号“/*”开始,到符号“*/”结束,不管其中夹了多少东西,它们都是注释,例如:/*函数返回值为:0——正常1——出错*/空值(NULL)空值是PowerBui

6、lder与数据库交换数据时使用的一种特殊值,代表数据未定义、不确定,它与空字符串、数值零以及日期00-00-00的意义完全不同。PowerBuilder的所有数据类型都支持空值,但PowerBuilder并不将空值作为缺省值。例如,说明变量时,PowerBuilder把0赋给数值型变量,把False赋给布尔型变量,把空串("")赋给字符串变量。变量被赋予空值的途径有两条:(1)从数据库中读到空值;(2)使用SetNull()函数赋值。例如:Stringperson//person=""SetNull(person)//person值为NUL

7、L测试变量或表达式是否为空值时,使用函数IsNull(),而不是直接使用关系表达式,例如,a是个变量,要测试它是否为空值,可以这样写:IFIsNull(a)THEN……下面的写法是错误的:IFa=NULLTHEN……原因在于空值不等于任何值,也不等于另一个空值。操作符1.算术操作符算术操作符用于完成数学运算,表2-3列出了PowerScript算术操作符及其示例。操作符意义示例示例解释+加c=a+ba加b-减c=a-ba减b-取负c=-a负a*乘c=a*ba乘b/除c=a/ba除以b^乘方c=a^ba的b次方++增1a++a加1赋给a--减

8、1a--a减1赋给a+=加等a+=ba加b赋给a-=减等a-=ba减b赋给a*=乘等a*=ba乘b赋给a/=除等a/=ba除以b赋给a^=幂等a^=ba的b次方赋给a2.关系操作

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

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

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