- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章PoweScript编程语言
第3章 PowerScript编程语言 3.1 PowerScript语言基础 3.2 数据类型 3.3 变量和常量 3.4 运算符与表达式 3.5 PowerScript语句 3.6 嵌入式SQL语句 3.7 数 组 本章要点 PowerScript基本概念 变量与常量的数据类型、作用域、声明及引用 PowerScript基本语句的格式要求 函数与结构的定义及引用 嵌入式SQL的应用。 3.1 PowerScript语言基础 3.1.1 书写规则 3.1.2 标识符 3.1.3 注释 3.1.4 续行符 3.1.5 空值 3.1.6 常用代词 3.1.1 书写规则 PowerScript语言的书写格式比较自由灵活。 一般每行只写一条语句。 语句行中的空格、缩进、制表符等格式编排信息将被编译器完全忽略。 一条语句结束后不需要在句末追加分号或其他任何符号。 当在某一行中书写多条语句时,此行中除最后一条语句之外的其他语句均需在句末加上分号。 3.1.2 标识符 标识符是程序中用来代表变量、标号、函数、窗口、菜单、控件、对象等名称的符号。在PowerBuilder 9.0中,标识符的命名遵从下述规则。 (1) 标识符必须以字母或下划线“_”开头。 (2) 标识符只能由字母、数字和如下特殊字符组成:下划线“ ”、美元符号“”、短横线“-”、号码符号“#”和百分符号“%”。 (3) 标识符不能是PowerScript的保留字。 (4) 标识符不区分大小写。 (5) 标识符最长40个字符,并且中间不能插入空格。 3.1.3 注释 PowerScript有两种类型的注释: (1) 单行注释用“//”,从双斜杠开始到行尾均为注释。 (2) 块注释以“/*”开始,到“*/”结束。在“/*……*/ ”中的所有的代码均为注释。 3.1.4 续行符 有时会遇到语句超长的情况,为阅读方便可以将语句分成几行,这就需要用到续行符“”将语句串起来。 续行符必须加在行尾。 不能在标识语言或保留字的中间续行。 3.1.5 空值 空值(NULL)是PowerBuilder与数据库交换数据时使用的一种特殊值,它代表变量的数据未定义或不可知。 为变量赋空值有两种方法: (1) 从数据库中读取空值。 (2) 用SetNull()函数给变量赋值。 空值既不是数值零,也不是非零的任何数值。 3.1.6 常用代词 PowerScript中提供了4个代词,分别是: 1.This 代词This代表窗口、用户对象、菜单、应用对象或控件对象本身,即代表正在为之编写事件处理程序的对象。 2.Parent Parent可以在窗口的控件、用户定制对象和菜单的程序中使用,当在窗口的控件当中使用Parent的时候,Parent指向包容该控件的窗口。 3.ParentWindow ParentWindow代表运行时菜单所在的窗口,该代词只能在菜单的事件处理程序中使用。 4.Super 可以使用Super来引用直接双亲。 3.2 数据类型 PowerBuilder中提供了丰富的数据类型,包括标准数据类型、枚举类型、系统对象数据类型3大类,程序中通过数据类型限定变量的取值范围。 3.2.1 标准数据类型 标准数据类型包括数值型、字符型、日期型、布尔型等一些基本的数据类型。 3.2.2 枚举类型 枚举数据类型是PowerScript中的一种特殊数据类型,它有以下两种用途。 (1) 作为函数的参数; (2) 指定对象或控件的属性。 枚举值是系统定义好的一组特定的值,不能把这些值看作是字符串而加上引号来使用。 3.2.3 系统对象类型 系统对象数据类型也是PowerScript中的一种特殊数据类型,在建立PowerBuilder应用程序时,要用到这些对象,如Window、Menu、CommandButton、ListBox和Graph等类型。 3.3 变量和常量 数据处理的基本对象是常量和变量。 3.3.1 变量 变量是指在程序运行过程中其值可以改变的量。 在PowerBuilder中,所有变量在使用之前,都要首先予以说明,系统预定义的5个全局变量(SQLCA、SQLDA、SQLSA、Error、Message)除外。 变量声明的一般语法格式为: [存取权限] 数据类型 标识符[=初值],[标识符=初值][,…] 3.3.2 变量的作
您可能关注的文档
最近下载
- PE聚乙烯燃气管道施工方案.docx VIP
- 机器视觉技术与应用实战-全套PPT课件.pptx
- 【MOOC】英语科技文献阅读-哈尔滨工业大学 中国大学慕课MOOC答案.docx
- 人教版七年级下册英语Unit 2《No Rules, No Order》第6课时(Project & Reading Plus)教学课件(新教材).pptx
- 人教版四年级上册英语试卷 Unit 2.pdf
- 鲁迅简介PPT课件.pptx VIP
- 水产养殖项目可行性报告.pptx VIP
- GB50461-2024:石油化工静设备安装工程施工质量验收规范.pptx VIP
- 离职证明模板电子版.doc VIP
- 中考作文之审题与立意(题型解读+考点点拨+知识梳理+专项训练)-2025年中考语文一轮复习考点突破(江苏专用)学生版.pdf VIP
文档评论(0)