第十四章PowerBuilder.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十四章PowerBuilder

14.1 名词 14.1.1 注释行 注释行用来书写说明,它有两种写法: 以“//”开头,其后书写注释内容,常用于单行注释。 “/*…*/”中间的部分为注释,便于多行说明。 例如: //这是一个单行注释 INTEGER I I = I+1 /*这是多行注释 这是多行注释 这是多行注释 这是多行注释*/ 14.1.2 标识符 标识符是指在脚本中使用的变量、标号、窗口、控制、菜单以及引用的对象的名称。它的命名规则有: 1. 必须一字母开头 2. 最长40个字符,并且中间不能插入空格。 3. 区分大小写 4. 表示符可以有字母、数字和如下的特殊字符组成:短划线“-”、下划线“_”、美元符号“$”, 号码符号“#”和百分符号“%”。 例如:butName,main_win,code2都是合适的标识符。 14.1.3 标号 尽管在我们不提倡在程序设计当中使用GOTO语句,但是POWER SCRIPT仍然支持它。可以使用标号来指 明转移的地址。标号的写法是在标识符的后面加上冒号。 例如:ADDRESS1: PROCESSDATA()... 或者 ADDRESS2:PROCESSDATA() 14.1.4 特殊字符 在字符串当中可以包括特殊字符。它们的写法如下: 新行(NEWLINE):~n 制表符(TAB):~t 垂直制表(VERTICAL TAB):~v 回车(CARRIGE RETURN):~r 换行(FORMFEED):~f 退格(BACKSPACE):~b 双引号:~ 单引号:~ 弯曲符:~~ 也可以使用在~符号的后面跟上一个数的方式来表示这个数值对应的ASCII字符。如~888,~h16(十六 进制),~o999(八进制)。 ? 14.1.5 空值 空值(NULL)是在与数据库交换数据的时候使用的一种特殊值。这与空字符、数值零、和日不同。空值既不是零,也不是非零的任何数值。 14.1.6 保留字 保留字是指被POWER BUILDER内部使用,而不能作为标识符的单字,它们有: alias,and,autoinstantiate,call,case,choose,close,commit,connect,constant,continue,create, cursor,declare,delete,describe,descriptor,destroy,disconnect,do,dynamic,else,elseif,end, enumerated,event,execute,exit,external,false,fetch,first,for,forward,from,function,global, goto,halt,if,immediate,indirect,insert,into,intrinsic,is,last,library,loop,next,not,of,on, open,or,parent,post,prepare,prior,private,privateread,privatewrite,procedure,protected, protectread,protectwrite,prototypes,public,readonly,ref,return,rollback,rpcfunc,select, selectblob,shared,static,step,subroutine,super,ssytem,systemread,systemwrite,then,this, to,trigger,true,type,until,update,updateblob,using,varibles,while,with,within,_debug 14.1.7 this 代名词this代表窗口、用户对象、菜单、应用对象或者控制对象自身。比方说,在一个静态文本控件的 脚本中敲入这样的代码: this.Modify(text=您好),静态文本上面的文本就会改变为“您好”。 14.1.8 Parent Parent可以在窗口的控制、用户定制对象和菜单的程序中使用。当在窗口的控制当中使用Parent的时候, Parent指向包容该控制的窗口。比方说如果把下面的语句写入某窗口的一个按钮的CLICKED事件的脚本当 中的话,那么在用户单击这个按钮的时候,就会关闭这个窗口。 14.1.9 ParentWindow ParentWindow只能在菜单的脚本当中使用,它代表运行时菜单所在的窗口,例如:在一条菜单命令的脚 本中输入这样的代码的话将会关闭菜单所在的窗口。 Close(ParentWindow) 14.1.10 Super 在编写控制或者对象的子对象的脚本的时候,可以调用祖先的脚本,用户可以直接

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档