新PowerBuider数据库开发 第2版 教学课件 陈桂友 第5章 PowerScript编程语言.PPTVIP

新PowerBuider数据库开发 第2版 教学课件 陈桂友 第5章 PowerScript编程语言.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 PowerScript编程语言 5.1 PowerScript编程语言 PowerBuilder使用的编程语言叫做PowerScript语言,在应用程序的开发过程中,使用PowerScript语言编写的函数和事件处理程序。 PowerScript语言具有许多优点: (1)PowerScript语言是一种高级的、结构化的编程语言,它的许多结构,如分支、循环等,与其他的结构化设计语言一样。 (2)PowerScript语言简单易学,它的许多语言成分与大多数编程语言很相似。 (3)编写程序的格式比较自由,编译时忽略每一行中的空格、缩进等。利用这个特性,可以编写出层次清晰、易于理解的程序代码。与其他大多数编程语言相似,PowerScript提供了断行、续行的方法,也可以在一行中写上几条语句。 (4)PowerScript提供了一套完整的嵌入式SQL语句,开发人员能够像使用其他语言成分(比如赋值语句)那样使用它们,而且也可以使用特定数据库管理系统专用的SQL语句,大大增强了程序操纵和访问数据库的能力。需要嵌入式SQL语句时,无须逐字键入,可以利用PowerBuilder提供的可视化工具生成嵌入式SQL语句并把它粘贴到程序中。 (5)PowerScript提供了丰富的数据类型和众多的函数,给编程带来了极大的方便。PowerScript不仅支持常规的数据类型,同时也支持用于处理多媒体数据的二进制大对象,当然它也完全支持对象类型。 5.2 Script编程视图的使用 有三种方式可以进入Script视图区: (1)在对象上单击鼠标右键,从弹出的菜单中选择“Script”菜单项进入“Script”编程视图; (2)双击某个对象而进入对该对象的编程视图; (3)选中某对象后,单击PainterBar上的编程(Script)图标 或 进入,前一个图标表示尚未对该对象(窗口、按钮、菜单等)编写任何代码,后一个图标表示已经对该对象的某个或某些事件编写了代码。 Script编程视图的代码编辑方法与普通的Windows操作系统中的一般编辑工具非常类似: 【1】选择文本 【2】删除、剪切、复制粘贴文本 【3】移动文本 【4】撤销操作 【5】重做 【6】查找和替换文本 【7】加注释和去掉注释 PowerScript使用“//”表示单行注释,使用“/*…*/”注释程序块。用下面的方法可快速把多行语句变成注释: (1)选择要注释掉的行(一行或多行)。 (2)单击工具栏上的“Comment” 图标,所选行即变成注释。 快速把注释变成语句时: (1)选择要变成语句的行(一行或多行)。 (2)单击工具栏上的“Uncomment” 图标,所选行即变成语句。 【8】 自动脚本完成功能 从PowerBuilder 11开始,在Script编程视图中增加了自到脚本完成功能。即在编程视图中,只要输入了相应对象或者控件的名称和点操作符(.)以后,自动出现与该对象或控件相关的属性或者函数的提示,用户只需从中进行选择即可 。 粘贴函数 编写代码的过程中用到函数时,既可以直接输入函数,也可以使用粘贴方法把函数名粘贴到插入点所在位置,然后对其参数进行相应的修改即可。 粘贴流控制语句 与粘贴函数相似,在代码输入过程中也可以粘贴流控制语句,其步骤为: (1)通过单击选择代码中插入点位置。 (2)单击工具栏上的流控制粘贴(Paste Statement) 图标,系统显示粘贴流控制语句菜单的菜单。 (3)从菜单中选择要插入的语句类型,所需语句就被插入到代码中。 5.3 语言基础 在PowerBuilder中,以回车作为语句行的结束。若语句较长,为了阅读方便,可以使用续行符把一条语句写在几行上。PowerScript的续行符为“”,它放在一行的末尾,表示下一行是当前行的继续。 看下面的这个例子: Net = MessageBox(提示,真的想退出吗? , Exclamation!, OKCancel!, 2) 注意:不能在标识符或保留字的中间续行。 在嵌入式SQL语句中无须使用续行符,因为这类语句均以分号(;)作为语句的结束,尽可以把一条SQL语句写成多行。 如果想在一行中写上多条语句,那么在语句之间用分号进行分隔,例如: a=b+c; g=h+j

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档