PB程序设计( 第二版) 第10章重用部件.ppt

PB程序设计( 第二版) 第10章重用部件.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 尚辅网 第10章 可重用部件 10.1可重用部件的用途 10.2可重用部件的基础知识 10.3如何使用可重用部件 10.4可重用部件的应用实例 10.1可重用部件的用途 面向对象程序设计的特点之一就是重用性。一旦定义了某个控件,就可以根据需要重复使用而无需做任何额外的工作。在PowerBuilder中实现重用性的办法之一就是使用用户对象。用户对象是扩展PowerBuilder功能的有效途径之一。利用用户对象,我们不仅可以扩展原有系统对象的功能,增加新的使用方法;而且还可以建立可重用的自定义部件,在一个或多个应用程序中反复使用,这样可以有效地提高应用程序的开发效率。用户对象只有作为可重用部件才有意义。 10.2 可重用部件的基础知识 10.2.1 用户对象的种类 10.2.2 建立可视用户对象 10.2.3 建立类用户对象 10.2.4 函数分类 10.2.5 定义新函数 10.2.6 函数参数的定义 10.2.7 函数内容的编写 10.2.1 用户对象的种类 用户对象是封装了一组相关代码和属性、完成特定功能的对象。 PowerBuilder的用户对象主要分为可视用户对象和类用户对象两类。可视用户对象是如按钮、编辑框那样具备可视外观的对象,主要完成应用程序与用户之间的信息交流;类用户对象没有屏幕表现形式,它们主要用于封装和完成一定的操作逻辑。用户对象又都有3种不同的形式,可以解决应用程序的不同需求。 10.2.1 用户对象的种类 使用用户对象具有下述优点: ● 避免了在应用程序的不同地方编写功能相同或相近代码的麻烦,模块化程度提高,从而提高了应用程序的可维护性。 ● 可以把一组总在一起使用的可视控件组合在一起,构成一个完成特定功能的控件,应用程序可以在需要的地方随时使用它。 ● 提供了构造具有一致外观可视部件的方法。 ● 能够把相关功能封装在一起。 ● 允许开发人员扩展某些PowerBuilder系统对象(比如事务对象)的功能 10.2.2 建立可视用户对象 可视用户对象有3种类型: ● 标准可视用户对象(Standard Visual User Object)。 ● 定制可视用户对象(Custom Visual User Object)。 ● 外部可视用户对象(External Visual User Object)。 10.2.2 建立可视用户对象 1.创建标准可视用户对象 标准可视用户对象是对PowerBuilder现有控件的扩充,它在现有控件基本功能的基础上增加应用程序需要的功能。标准可视用户对象继承了原始控件的各种特征,包括属性、事件和函数。利用标准可视用户对象创建一个命令按钮,步骤如下: (1)单击PowerBuilder主窗口的工具栏图标按钮“New”或选择主菜单File的“New”子菜单,打开标题为“New”的窗口,如图10ˉ1所示 10.2.2 建立可视用户对象 (2)在图10ˉ1中选择PB Object页的“Standard Visual”项,打开如图10ˉ2所示的窗口。选择对应的类型后,单击“OK”按钮。本例选择CommandButton来定制一个命令按钮的用户对象。 10.2.2 建立可视用户对象 (3)选择好对象类型后,将打开用户对象画板,如图10ˉ3所示。在这里可以设置CommandButton的属性如字体、控件大小等作为用户对象的默认值,还可以定义用户函数、事件,并编写相应的代码。给该用户对象定义一个用户事件以响应回车操作。 10.2.2 建立可视用户对象 事件名“ue enter”,事件号选择“pbm keydown”,如图10ˉ4所示。 10.2.2 建立可视用户对象 2.建立定制的可视用户对象 当在“New”对话框中选择定制的可视(Custom Visual)用户对象类型并且单击“OK”按钮时,用户对象画板工作区将被打开,该工作区类似是窗口对象的画板工作区,如图10ˉ5所示。接下来建立定制的可视用户对象,步骤如下: (1)在定制的可视用户对象里放入控件 (2)为控件修改属性。 (3)为用户对象声明需要的函数结构或者变量。 (4)为用户对象或者其控件声明所需的事件。 10.2.2 建立可视用户对象 (5)为用户对象或者其控件编写脚本。如果有必要,可以给定制的可视用户对象中的每一个控件编写脚本。定制的可视用户对象具有的关联事件,见表10ˉ1。 (6)保存用户对象。 10.2.2 建立可视用户对象 3.建立外部可视用户对象 如果在“New”对话框中选择外部可视(External Visual)用户对象类型并且单击OK按钮时,则显示如图10ˉ6所示的外部可视用户对象画板工作区。 10.2.2 建立可视用户对象 然后按下列步骤创建外部可视用户对象: 图10ˉ6 创建外部可视

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档