欢迎来到天天文库
浏览记录
ID:40238937
大小:3.13 MB
页数:64页
时间:2019-07-28
《PowerBuilder程序设计基础 王艳青 第二章_PowerScript语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章PowerScript语言众所周知,无论用何种工具和平台开发数据库系统,编程总是必不可少的一个步骤。编程,就是用一种约定格式表达处理过程。不同的应用程序,其开发语言也不同,PowerBuilder使用的编程语言叫做PowerScript。PowerScript是一种高级的、结构化的编程语言,在PowerBuilder中,我们用PowerScript语言来编写函数和事件处理程序。PowerScript是一种十分简单易学的语言,它的许多语言成分与大多数编程语言都很类似,因此,对于有过其它语言基础的人来讲,PowerScript语言是十分易学的。PowerScript是一种自由
2、格式的语言,文法要求很简单,语句行中的空格、缩进等格式编排信息完全被编译器忽略,为了阅读方便,可以随意安排语句行的位置。与其他大多数编程语言相似,PowerScript提供了断行、续行的方法,如果需要,在一行中写上几条语句也是完全可以的。2.1PowerScript语法规则2.5数组2.2PowerScript数据类型2.6PowerScript语句2.3变量与常量2.7嵌入式SQL语句2.4PowerScript运算符及表达式2.8事件和函数2.1PowerScript语法规则PowerScript程序的格式非常自由,我们可以轻松地编写出层次清晰、易于理解的应用程序。Powe
3、rScript语言的最大特点是它提供了一套完整的嵌入式SQL语句,开发人员能够像使用其他语言成分那样利用它们,而且在需要时也可以使用特定数据库管理系统专用的SQL语句,大大增强了程序操纵和访问数据库的能力。使用嵌入式SQL语句时,无须逐字输入,可利用PowerBuilder提供的可视化编程生成嵌入式SQL语句并直接将其放到程序中去。2.1.1注释注释是添加在程序中的一些说明性文字,它的主要作用是提高程序的可读性。注释不会被解释执行,而是被跳过。我们可以用注释语句为程序代码加注释,也可以暂时禁止某些语句的执行,达到测试的效果,这是注释的另一个作用。PowerBuilder中提供了
4、两种类型的注释方法。单行注释(//)从双斜杠“//”开始到行尾均为注释内容,不作为程序的语句。只适用于注释内容较少的情况,注释内容最多不能超过一行。例1:占用整行注释://intSort()函数的功能排序例2:占用半行注释:intup,down//up表示按了向上的方向键;down表示按了向下的方向键块注释(/**/)从“/*”开始到“*/”结束,其中包含的内容均为注释。这种注释适用于注释内容很多的情况。例3:/*增加一个变量,初始化其值为0,最后通过其值可判断数据是否改变*/intflag=0例4:/*从首行起注释…中间行…尾行结束注释*/2.1.2标识符标识符就是用来标识变
5、量名、数组名、文件名、函数名、窗口名、控件名及对象名等的字符序列。PowerScript语言中的标识符的命名必须遵循以下原则:1.必须以字母或下划线“_”开头。2.不可以是PowerScript语言的保留字。3.PowerScript语言不区分大小写字母。4.最长为40个字符,但中间不能有空格。5.可以是任意字母、数字及一些特殊符号(_、-、#、%、$)的组合。例5:下面列举的是一些正确的标识符。Values//返回值Int_Sort//函数Picture#1//图片1_ThisValue//以下划线开头例6:下面列举的是一些错误的标识符。IsSum//标识符中间不能有空格St
6、ring//用保留字x>y//标识符中间有非法字符3x//以数字开头提示:短横线与减号是同一个字符,而短横线可以用在标识符中。因此,表达式中使用减法运算符时,必须在减号的两边加上两个空格,否则可能产生语法甚至语义错误。2.1.3续行符PowerScript编程语言提供了续行符&。若语句太长,为阅读方便可以使用续行符,将语句分成几行。使用续行符&的三点注意:1.行符&必须加在行尾。2.如果行尾的字符恰好是&,那么就必须再加一个&才能续行。3.不能在标识符或者保留字的中间使用&。例7:一个关于续行符&的示例。SongDesc=“SultansofSwing–TheVeryBesto
7、fDireStraitsBrothers&InArms”IFvarch>5ANDvarch<97AND&Varch!=21THENvarch=362.1.4特殊字符字符串中可以包括特殊的ASCII字符,它们不能直接输入,需要使用其他字符来表示,常见的表现方法参见表2-1。2.1.5分隔符2.1.6保留字PowerScript编程语言内部使用的一些命令为保留字,比如integer、string等。提示:保留字不能做用户标识符,否则会产生编译错误。2.1.7空值NULL空值NULL是PowerS
此文档下载收益归作者所有