- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
本文档分为两个局部,〔完全是分开的两部-没关联〕
第一局部:
PB书本自学类容
一:标识符:标识符是程序中用来代表变量,标号,函数,窗
口,控件,对象等名称的符号。
标识符必须是下划线或者字母开头,
标识符的非开头字符可以是字母,数字或者5中特殊符号
〔-,_,*,%,$〕
标识符不区分大小写
标识符的书写应保持连续,中间不能留空格。
标识符的最大长度应该控制在100个字符。
保存字不能用作标识符,因为它们已经有特殊的含义。
Asdf
_dfdf
Dffds-adf
Dfsdf_adf
Dfa*df
Asdf%fgg
Dff$fsdf
This//误用保存字
二:ASCLL码字符:字符串中可以包括特殊的ascll码字符,它
们不能使用常规的的输入方法直接输入,要使用其他字符来替代。
新行:~n制表:~t双引号:~〞单引号:~’等
等
三:代词:日常生活中可以用你,我,他之类的代词来指代特
定的人物,PowerBuilder也提供了几个代词指定特定的对象。
4个代词分别是:thisparentparentwindowsuper其中前3个广泛
使用。
1.This:代表窗口,用户对象,菜单,应用对象或控件本身,即代表
正在为之编写事件处理程序的对象。
例如;设窗口有一个名称为cb_button的按钮,其上显示的文本是‘请
单击’在该按钮的clicked事件中可以添加如下代码:
This.te*t=‘再单机一次’:语句执行后把请单击改成了‘再单机一次’
不用代词语句:cb_button.te*t=‘再单机一次’
2.parent:代表当前控件所在的窗口对象
如上述例子:parent.te*t=‘再单机一次’
3Parentwindow代表程序运行时当前菜单所在的窗口对象,注意:
改代词只能在菜单对象的事件处理程序中使用。
例子:假设cb_button窗口关联了一个菜单对象,该菜单中的‘关闭’
命令用于关闭窗口cb_button,我们可以在该菜单项的clicked事件中
添加如下代码:
//关闭关联窗口
Close(parentwindow)
//等同于
Close(cb_button)
Super:在编写空间或对象的子对象时,子对象中可以调用父对象的
事件处理程序,程序中的既可直接利用父对象名称调用他们,也可以
使用super代词来应用。
四:对象,属性,函数和事件的应用方法。
Powerbuilder应用程序的开发过程实际上就是对各种对象的定义和
使用过程。所有对象都有名称,并通过名称相互区分。在powerscript
中,访问对象的属性,函数,事件的方法很简单,就是使用圆点〔.〕
作为标记符。
(1)访问对象属性的格式为:
对象名.对象属性
列4.1:把单行编辑框sle_name的用户输入容送入字符串变量
userenter的语句可以写成:
Userenter=sle_name.te*t
(2)访问对象的函数与事件的格式为:
{Objectname.}{type}{calltype}{when}functionname
({argumentlist})
objectname:对象名
type:取值为function或event,用于指明访问函数还是事件,默
认值是function。
calltype:用于指明查找函数的时机,有效取值为:static(默认值),
编译时查找函数,假设不存在,产生编译错误;dynamic,程序运
行时查找函数,假设不存在,产生运行错误
when:用于指明函数或事件是立即执行还是当前程序段执行完毕
后执行,取值为TRIGGER〔默认值〕,立即执行;POST,当前程
序段执行完毕后执行
Functionname:指明调用的函数或事件名称
Arg
您可能关注的文档
- 五年级英语下册课件-Unit 4 Seeing the doctor(Story time)(238)-译林版.pptx
- 粤教版初中地理八年级上册 4.1 农业 学案 (无答案).docx
- 一年级下册音乐课件 第四单元 洋娃娃和小熊跳舞|人教版.pptx
- 创造学原理复习题.pdf
- 系统应用工程师岗位说明书.docx
- 下泛村旱改水组织设计说明.pdf
- 三年级美术上册课件-6.红色的画7-人美版.pptx
- 土石方工程投标书技术标.pdf
- 自动控制原理答案.pdf
- 付华——华润水泥财务分析及风险控制.pdf
- GB/T 12959-2024水泥水化热测定方法.pdf
- GB/T 43856-2024印刷技术 印刷工作流程的颜色一致性.pdf
- 中国国家标准 GB/T 43856-2024印刷技术 印刷工作流程的颜色一致性.pdf
- 《GB/T 43856-2024印刷技术 印刷工作流程的颜色一致性》.pdf
- 中国国家标准 GB/Z 42151.77-2024电力自动化通信网络和系统 第7-7部分:用于工具的IEC 61850相关数据模型机器可处理格式.pdf
- 中国国家标准 GB/T 43930-2024宇航用电磁继电器通用规范.pdf
- 《GB/T 43930-2024宇航用电磁继电器通用规范》.pdf
- 中国国家标准 GB/T 32151.7-2023碳排放核算与报告要求 第7部分:平板玻璃生产企业.pdf
- 《GB/T 32151.7-2023碳排放核算与报告要求 第7部分:平板玻璃生产企业》.pdf
- GB/T 32151.8-2023碳排放核算与报告要求 第8部分:水泥生产企业.pdf
文档评论(0)