《PowerBuilder程序设计教程》电子教案 第03章教案

上传人:E**** 文档编号:89401023 上传时间:2019-05-24 格式:PPT 页数:12 大小:158.50KB
返回 下载 相关 举报
《PowerBuilder程序设计教程》电子教案 第03章教案_第1页
第1页 / 共12页
《PowerBuilder程序设计教程》电子教案 第03章教案_第2页
第2页 / 共12页
《PowerBuilder程序设计教程》电子教案 第03章教案_第3页
第3页 / 共12页
《PowerBuilder程序设计教程》电子教案 第03章教案_第4页
第4页 / 共12页
《PowerBuilder程序设计教程》电子教案 第03章教案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《《PowerBuilder程序设计教程》电子教案 第03章教案》由会员分享,可在线阅读,更多相关《《PowerBuilder程序设计教程》电子教案 第03章教案(12页珍藏版)》请在金锄头文库上搜索。

1、第3章 PowerScript语言,3.1 语言基础 3.1.1 注释(/):行注释和块注释 块注释:从/*开始,到*/结束。其中的所有内容都是注释。 行注释:行中以/开始的右边内容是注释。 多采用行注释。 3.1.2 标识符 :在脚本中使用的变量名、函数名、窗口名、菜单名及引用的对象名。 标识符必须以字母开头,最长40个字符,中间不能插入空格 3.1.3 大小写:多数情况下不区分大小写 ,但要注意使用大小写的一致性,便于阅读和维护程序。,结束 放映,第一页,上一页,下一页,最后 一页,3.1 语言基础,3.1.4 命令结束符(回车键) : 一是:一行中写一条命令语句,行尾用Enter键结束。

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

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

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

5、值是在编译时给定的。 如: date dd1,dd2=today( ) dd1=today( ) 其中dd1没有被初始化,但dd2被初始化成编译日期。,结束 放映,第一页,上一页,下一页,最后 一页,3.2.3 变量的作用域,变量的作用域就是变量使用的范围。根据变量的作用域可将变量分为四种类型:全局变量、实例变量、共享变量、局部变量。 全局变量的作用域最大,它在应用程序的任何地方都可以使用。 实例变量是某个特定对象的实例化。可以在应用对象、窗口对象、用户对象或菜单对象的Script编辑器中定义它,若在定义范围之外使用它,则要通过点符号(.)完成。 共享变量并不常用,只在特定情况下才会用到 。

6、局部变量只能在某程序段或函数内部有效,可以在过程、代码、函数内部声明和使用局部变量,但在声明局部变量的范围之外就不能使用局部变量,在不同的函数内部或事件脚本范围内局部变量可以重名,不会引起混乱。 3.2.4 常量 常量就是在程序运行过程中不能改变的量,声明常量就是在声明的常量标识符的前面加上关键字constant就可以了。,结束 放映,第一页,上一页,下一页,最后 一页,3.3 基本语句,3.3.1 赋值语句(=) 赋值语句表示将赋值号(=)右边表达式的值赋给左边的变量。赋值语句在脚本中使用极为频繁。 3.3.2 条件语句(IF) 条件语句分为:单行IF语句、多行IF语句、多条件分支语句(CH

7、OOSE)。 3.3.3 循环语句(LOOP) 循环语句有doloop结构和fornext两种结构形式。 3.3.4 流程控制语句(EXIT) 跳出循环语句(EXIT) ,继续语句(CONTINUE) ,转向语句(GOTO), 返回语句(RETURN),停止语句(HALT) ,调用语句(CALL) 。,结束 放映,第一页,上一页,下一页,最后 一页,3.4 嵌入式SQL,PowerBuilder系统中,所有的SQL语句后面都要加分号(;),若不加分号, 则认为是语法错误。 3.4.1 数据库连接CONNECT 3.4.2 数据库断开DISCONNECT 3.4.3 事务提交COMMIT 3.4

8、.4 事务取消ROLLBACK 3.4.5 选择语句SELECT 3.4.6 插入语句INSERT 3.4.7 删除语句DELETE 3.4.8 更新语句UPDATE,结束 放映,第一页,上一页,下一页,最后 一页,3.5 常用函数,3.5.1 MessageBox()函数 3.5.2 Open( )和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

9、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函数的返回值是布尔类型的,

10、其值只有两个:true或false。 IS族函数是一类函数。如isnumber()、isdate()、istime()、isnull()函数等。 3.5.4 类型转换函数 类型转换函数用来将一种数据类型转换为另一种数据类型。 integer(string):将字符串转换成整型。 long(string) :将字符串转换成长整型。 real(string) :将字符串转换成实型。 double(string) :将字符串转换成双精度型。 dec(string) :将字符串转换成十进制数。 string(number,format) :将数值按一定格式转换成字符串。,结束 放映,第一页,上一页,下

11、一页,最后 一页,3.5 常用函数,3.5.5 关键字Trigger Trigger关键字用来触发其它控件上的事件。 3.6 常用代词 3.6.1 This代词 This代词代表窗口、用户对象、菜单、应用对象或控件本身。 3.6.2 Parent代词 Parent代词可以用在窗口控件、用户定制的对象、菜单脚本中。 在窗口控件中使用parent时,parent表示包含该控件的窗口。 在菜单项脚本中使用parent,表示当前菜单项的上一级菜单项。 3.6.3 ParentWindow代词 ParentWindow代词只能在菜单脚本中使用,它代表运行时菜单所在的窗口 。,结束 放映,第一页,上一页,下一页,最后 一页,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号