- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 PowerScript语言 3.1 语言基础 PB PowerScript是一种高级的、结构化的第四代(4GL)编程语言,它的语言成分和大多数编程语言很相似,但与众不同之处在于它提供了一套完整的嵌入式SQL语句,开发人员能够象使用其它语言成分那样使用他们,这就大大增强了程序操纵和访问数据库的能力。 PowerScript的控制语句以及嵌入的SQL语句利用可视化工具可以粘贴到程序当中,而不用逐字从键盘输入,提高了编程效率和输入的正确率。丰富的数据类型和众多的函数进一步提高了PowerBuilder的适应性和灵活性。 语言基础 3.1.1 断行、续行和注释 3.1.2 标识符、空值和特殊字符 3.1.3 保留字 3.1.4 对象、属性、函数和事件的引用方法 3.1.5 代词 数据类型 3.2.1 标准数据类型 3.2.2 系统对象数据类型 3.2.3 Any数据类型 3.2.4 枚举类型 声明的使用 3.3.1 声明变量 3.3.2 声明常量 3.3.3 声明数组 3.3.4 声明外部函数 3.3.5 作用域 运算符和表达式 3.4.1 算术运算符 3.4.2 关系运算符 3.4.3 逻辑运算符 3.4.4 连接运算符 3.4.5 运算符的优先级 3.4.6 表达式 函数和结构 3.5.1 函数概述 3.5.2 定义新函数 3.5.3 函数的修改、删除与使用 3.5.4 结构概述 3.5.5 定义新结构 3.5.6 结构的修改、删除和使用 POWERSCRIPT语句 3.6.1 赋值语句 3.6.2 IF … THEN语句 3.6.3 CHOOSE CASE语句 3.6.4 FOR NEXT语句 3.6.5 DO…LOOP语句 3.6.6 CONTINUE和EXIT语句 3.6.7 GOTO语句 3.6.8 HALT语句 3.6.9 RETURN语句 3.6.10 CALL语句 3.6.11 CREATE语句 3.6.12 DESTROY语句 SQL语句 3.7.1 CONNECT语句 3.7.2 DISCONNECT语句 3.7.3 COMMIT语句 3.7.4 ROLLBACK语句 3.7.5 SELECT语句 3.7.6 INSERT语句 3.7.7 UPDATE语句 3.7.8 DELETE语句 游标的使用 3.8.1 声明游标 3.8.2 打开游标 3.8.3 提取数据 3.8.4 关闭游标 3.8.5 使用where子句 脚本的编写 3.9.1打开脚本视图 3.9.2 粘贴脚本 程序举例 【例3.1】中文小大写金额转换函数的定义与使用 。 【例3.2】判断闰年。 【例3.1】 建立一个文件夹“小大写金额”。 在当前打开的工作空间中,创建一个对象库xdx.pbl、一个目标xdx.pbt和一个应用程序对象xdx。 在主工具栏上单击New按钮,在弹出New对话框中选择PB Object选项卡,在其中选择Function,单击OK按钮,打开函数画板。 在函数原型定义工作区定义函数名f_xdx、返回值类型String、参数xxje、参数类型String、参数传递方式Value。 在函数脚本编辑区编写函数的功能代码: 接下来设计一个测试窗口对象,命名为w_xdx,窗口的标题设置为“test”,窗口类型为“main!”。 窗口上放一个掩码编辑框em_1,并设置它的“Mask”属性为“#########.00”(保证两位小数),放置一个单行编辑框sle_1和一个命令按钮。 命令按钮的“text”属性设置为“转换”,选中其“Default”复选框,对它的“clicked”属性编写一行代码: sle_1.text=f_xdx(em_1.text) 这样,当单击此按钮或直接回车时,通过自定义的全局函数f_xdx()将掩码编辑框em_1的小写金额转换为中文大写金额,在单行编辑框sel_1中显示输出。 最后,在应用程序对象xdx的“open”事件中编写一行代码:open(w_xdx) 用以打开窗口w_xdx。 【例3.2】 任意输入一个年份,判断它是否为闰年。判断闰年的条件是:能被4整除但不能被100整除的是闰年(如1992);能被4整除又能被400整除的也是闰年(如2000);其它为非闰年(如1900、1998、2002)。 我们建立一个文件夹“闰年”。在当前打开的工作空间中,创建一个对象库leapyear.pbl、一个目标leapyear.pbt和一个应用程序对象leapyear。
您可能关注的文档
- 吉林农业大学工商管理学院管理学课件第一章 管理学概述.ppt
- 吉林师范大学计算机学院《数据结构》课件:1.ppt
- 吉林师范大学计算机学院《数据结构》课件:2.ppt
- 吉林师范大学计算机学院《数据结构》课件:3.ppt
- 吉林师范大学计算机学院《数据结构》课件:4.ppt
- 吉林师范大学计算机学院《数据结构》课件:6.ppt
- 吉林师范大学计算机学院《数据结构》课件:7.ppt
- 吉林师范大学计算机学院《数据结构》课件:8.ppt
- 吉林师范大学计算机学院《数据结构》课件:9.ppt
- 吉林师范大学计算机学院PB电子教案:1.ppt
- (完整版)新版初中文言文助读.pdf
- 2022-2023年健康管理师之健康管理师三级模拟考试试卷A卷含答案.pdf
- 2022-2023学年河北省保定市雄县八年级(上)期末生物试卷(附答案详解).pdf
- 2022-2023学年浙江省温州十校联合体高一下学期期中联考物理试题.pdf
- 2022-2023学年吉林省吉林市高一上学期期末语文试题.pdf
- 2020年军队文职考试教育学真题及答案 .pdf
- 2022上海杨浦区中考语文三模试卷.pdf
- (人教版)劳动教育实践活动手册二年级下册教学设计(可打印)-副本-副本.pdf
- 2022-2023学年福建省南平市公务员省考行政职业能力测验真题一卷(含答案).pdf
- (新版)华为认证HCIA-H13-511-云计算考试题库(汇总版).pdf
文档评论(0)