- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 PowerScript语言 众所周知,无论用何种工具和平台开发数据库系统,编程总是必不可少的一个步骤。编程,就是用一种约定格式表达处理过程。不同的应用程序,其开发语言也不同, PowerBuilder使用的编程语言叫做PowerScript。 PowerScript是一种高级的、结构化的编程语言,在PowerBuilder中,我们用PowerScript语言来编写函数和事件处理程序。 PowerScript是一种十分简单易学的语言,它的许多语言成分与大多数编程语言都很类似,因此,对于有过其它语言基础的人来讲,PowerScript语言是十分易学的。 PowerScript是一种自由格式的语言,文法要求很简单,语句行中的空格、缩进等格式编排信息完全被编译器忽略,为了阅读方便,可以随意安排语句行的位置。与其他大多数编程语言相似,PowerScript提供了断行、续行的方法,如果需要,在一行中写上几条语句也是完全可以的。 2.1PowerScript语法规则 2.5数组 2.2PowerScript数据类型 2.6PowerScript语句 2.3变量与常量 2.7嵌入式SQL语句 2.4PowerScript运算符及表达式 2.8事件和函数 2.1PowerScript语法规则 PowerScript程序的格式非常自由,我们可以轻松地编写出层次清晰、易于理解的应用程序。 PowerScript语言的最大特点是它提供了一套完整的嵌入式SQL语句,开发人员能够像使用其他语言成分那样利用它们,而且在需要时也可以使用特定数据库管理系统专用的SQL语句,大大增强了程序操纵和访问数据库的能力。使用嵌入式SQL语句时,无须逐字输入,可利用PowerBuilder提供的可视化编程生成嵌入式SQL语句并直接将其放到程序中去。 2.1.1注释 注释是添加在程序中的一些说明性文字,它的主要作用是提高程序的可读性。注释不会被解释执行,而是被跳过。我们可以用注释语句为程序代码加注释,也可以暂时禁止某些语句的执行,达到测试的效果,这是注释的另一个作用。 PowerBuilder中提供了两种类型的注释方法。 单行注释(//) 从双斜杠“//”开始到行尾均为注释内容,不作为程序的语句。 只适用于注释内容较少的情况,注释内容最多不能超过一行。 例1:占用整行注释: //intSort()函数的功能排序 例2:占用半行注释: int up,down //up表示按了向上的方向键;down表示按了向下的方向键 块注释(/* */) 从“/*”开始到“*/”结束,其中包含的内容均为注释。 这种注释适用于注释内容很多的情况。 例3:/*增加一个变量,初始化其值为0,最后通过其值可判断数据是否改变*/ int flag=0 例4:/*从首行起注释 …中间行… 尾行结束注释*/ 2.1.2标识符 标识符就是用来标识变量名、数组名、文件名、函数名、窗口名、控件名及对象名等的字符序列。 PowerScript语言中的标识符的命名必须遵循以下原则: 1.必须以字母或下划线“_”开头。 2.不可以是PowerScript语言的保留字。 3.PowerScript语言不区分大小写字母。 4.最长为40个字符,但中间不能有空格。 5.可以是任意字母、数字及一些特殊符号(_、-、#、%、$)的组合。 例5:下面列举的是一些正确的标识符。 Values //返回值 Int_Sort //函数 Picture#1 //图片1 _ThisValue //以下划线开头 例6:下面列举的是一些错误的标识符。 Is Sum //标识符中间不能有空格 String //用保留字 xy //标识符中间有非法字符 3x //以数字开头 提示:短横线与减号是同一个字符,而短横线可以用在标识符中。因此,表达式中使用减法运算符时,必须在减号的两边加上两个空格,否则可能产生语法甚至语义错误。 2.1.3续行符 PowerScript编程语言提供了续行符。若语句太长
您可能关注的文档
- Photoshop CS中文版实用教程 王鹏 解神恩 第15章新.ppt
- Photoshop平面设计案例教程 管学理 第1章 Photoshop cs3简介新.ppt
- Photoshop平面设计案例教程 管学理 第2章 Photoshop cs3工具讲解及运用新.ppt
- Photoshop平面设计案例教程 管学理 第3章 Photoshop cs3浮动调板介绍及运用新.ppt
- Photoshop平面设计案例教程 管学理 第4章 Photoshop cs3图层操作与运用新.ppt
- Photoshop平面设计案例教程 管学理 第5章 Photoshop cs3图像的编辑与调整新.ppt
- Photoshop平面设计案例教程 管学理 第6章 Photoshop cs3通道、蒙板与路径新.ppt
- Photoshop图像处理技术 王爱民 第1章 图像处理基新.ppt
- Photoshop图像处理技术 王爱民 第5章 通道与蒙版新.ppt
- Photoshop图像处理技术 王爱民 第7章 路径的使用新.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 2022必威体育精装版居家养老管理服务方案投标文件(标书)参考.docx VIP
- 超星尔雅学习通《世界古代文明》章节答案.doc
- 2025年第四届全国大学生数据分析科普竞赛之理论赛实题.docx
- 2024年苏州风景园林投资发展集团有限公司人员招聘考试题库及答案解析.docx
- 20课 国民革命与南京国民政府的统治.pptx
- 第六章 熔化焊与热切割的防火防爆.pdf VIP
- ABB机器人控制柜各模块指示灯状态说明.docx VIP
- 【简历封面+自荐信+简历】清新创意应届生简历模版.doc VIP
- 内燃机车冷却系统 毕业论文.doc
- 毕业设计(论文)-物料搬运机器人结构设计-六轴机械手.docx VIP
文档评论(0)