第03章教案PowerScript语言PowerBuilder_第1页
第03章教案PowerScript语言PowerBuilder_第2页
第03章教案PowerScript语言PowerBuilder_第3页
第03章教案PowerScript语言PowerBuilder_第4页
第03章教案PowerScript语言PowerBuilder_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.1 语言基础3.1.4 命令结束符(回车键) :一是:一行中写一条命令语句,行尾用Enter键结束。二是:一行中写多条命令语句,命令之间用分号(;)分隔,行尾用enter键结束。编写脚本时,多采用第一种方式。3.1.5 行继续符(&):用“&”做为行继续符。它使一条语句可以写在两行上,但要注意不能在保留字或变量名中间加行继续符。 3.1.6 标号(标识符:) 标号的写法就是在标识符的后面加冒号(:),标号可以自成一行,也可以与语句在同一行,放在语句的最前面。 3.1 语言基础3.1.7 空值(null):空值(null)是与数据库交换数据时使用的一种特殊值。它代表未定义或是不可知。 3.1

2、.8 操作符 :算术运算符、关系运算符、逻辑运算符、字符串的连接。 3.1.9 保留字 :保留字供PowerBuilder内部使用,不能作为完整的标识符来使用。 3.2 数据类型、变量和常量3.2.1 标准数据类型 boolean(布尔型),布尔变量有两个值:true和false,分别表示真和假。创建布尔变量时,其初始值是false。 real(实型) ,实型变量被创建时的初始值是0 。integer或int(整型) ,整数的取值范围是从-32768到32767。 string(字符串型) ,字符串要用引号(单引号或双引号)括起来。字符串变量中可以包含字母、数字或符号,其变量长度在0到6553

3、6之间,字符串常量最大长度可达1024。char或character(字符型),该类型变量用于存储一个ASCII字符。date(日期型) ,日期包含年、月、日,年月日之间用连接符(-)连接。 time(时间型) ,包含小时、分钟、秒,小时、分钟、秒之间用冒号(:)分隔。 3.2.2 变量的声明变量是指在程序运行过程中其值可以改变的量。变量声明的一般语法结构是:存取权限 数据类型 标识符=初值 ,标识符=初值,其中方括号中的内容是可选项。变量未赋初值,系统会自动赋给变量默认值。如:数值型变量的默认初值是0。注意:变量的初值是在编译时给定的。如:date dd1,dd2=today( )dd1=t

4、oday( )其中dd1没有被初始化,但dd2被初始化成编译日期。 3.2.3 变量的作用域变量的作用域就是变量使用的范围。根据变量的作用域可将变量分为四种类型:全局变量、实例变量、共享变量、局部变量。全局变量的作用域最大,它在应用程序的任何地方都可以使用。 实例变量是某个特定对象的实例化。可以在应用对象、窗口对象、用户对象或菜单对象的Script编辑器中定义它,若在定义范围之外使用它,则要通过点符号(.)完成。 共享变量并不常用,只在特定情况下才会用到 。局部变量只能在某程序段或函数内部有效,可以在过程、代码、函数内部声明和使用局部变量,但在声明局部变量的范围之外就不能使用局部变量,在不同的

5、函数内部或事件脚本范围内局部变量可以重名,不会引起混乱。 3.2.4 常量常量就是在程序运行过程中不能改变的量,声明常量就是在声明的常量标识符的前面加上关键字constant就可以了。 3.3 基本语句3.3.1 赋值语句(=) 赋值语句表示将赋值号(=)右边表达式的值赋给左边的变量。赋值语句在脚本中使用极为频繁。 3.3.2 条件语句(IF) 条件语句分为:单行IF语句、多行IF语句、多条件分支语句(CHOOSE)。3.3.3 循环语句(LOOP) 循环语句有doloop结构和fornext两种结构形式。 3.3.4 流程控制语句(EXIT)跳出循环语句(EXIT) ,继续语句(CONTIN

6、UE) ,转向语句(GOTO),返回语句(RETURN),停止语句(HALT) ,调用语句(CALL) 。3.4 嵌入式SQLPowerBuilder系统中,所有的SQL语句后面都要加分号(;),若不加分号,则认为是语法错误。 3.4.1 数据库连接CONNECT 3.4.2 数据库断开DISCONNECT 3.4.3 事务提交COMMIT 3.4.4 事务取消ROLLBACK 3.4.5 选择语句SELECT 3.4.6 插入语句INSERT 3.4.7 删除语句DELETE 3.4.8 更新语句UPDATE3.5 常用函数 3.5.1 MessageBox()函数 3.5.2 Open(

7、)和Close( ) 3.5.3 IS族函数 3.5.4 类型转换函数 3.5.5 关键字Trigger 3.6 常用代词 3.6.1 This代词 3.6.2 Parent代词 3.6.3 ParentWindow代词 3.5 常用函数3.5.1 MessageBox()函数 messagebox( )函数用来向用户显示信息 。函数格式:si_button_pressed=messagebox(title,text,icon,buttons,default) 3.5.2 Open( )和Close( ) Open()函数用来打开一个窗口。格式:Open(窗口名)。Close()函数用来关闭一个窗口。格式:close(窗口名)。实际应用中,经常在窗口的控件中使用close(parent)表示关闭控件所在的窗口。 3.5 常用函数3.5.3 IS族函数 IS函数的返回值是布尔类型的,其值只有两个:true或false。 IS族函数是一类函数。如isnumber()、isdate()、istime()、isnull()函数等。3.5.4 类型转换函数 类型转换函数用来将一种数据类型转换为另一种数据类型。 integer(string):将字符串转换成整型。long(string) :将字符串转换成长

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论