| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
第十章 PowerBuilder 继承
作者:佚名    文章来源:网络    点击数:    更新时间:2006-11-2
 

10.1 简介

您一定听说过面向对象这个术语,面向对象是目前程序设计的主流方向。POWER BUILDER 也为用户提供了一些面向对象的特性。继承性就是其中之一。继承是POWER BUILDER 最强有力的特性之一,使用继承,我们可以从已经建好的对象比方说窗口、用户、菜单等等出发派生它的子对象。被派生的对象我们称之为祖先,而对由祖先派生出来的对象,我们称之为后代。后代将继承祖先所有的特性和程序。并且,当我们修改祖先对象的时候,这些修改也将会反映到后代当中去。显然,使用继承特性,程序员可以大大地节省编码的时间,生成的应用程序也将更加易于维护。

10.2 派生一个对象

下面,我们就通过一个例子说明一下如何派生一个窗口对象。实际上,这非常的简单。

单击POWER BAR上面的窗口画板按钮,屏幕上面出现了窗口选择对话框。然后单击标有INHERIT继承 的按钮,接下来系统让您选择继承哪一个窗口,我们选择 W_ANCESTER 窗口,然后单击OK 按钮。

系统打开了窗口画板的工作区,一个和 W_ANCESTER窗口一模一样的窗口就出现了。这个窗口就是由W_ANCESTER 这个祖先窗口派生出来的后代窗口了。如图10-2。

图10-2

关闭这个窗口。给这个后代窗口取名为W_OFFSPRING1, 单击OK按钮,就保存了这个窗口。如图10-3。

图10-3

按照上面的方法再派生几个窗口。我们可以使用对象浏览器来观察继承的层次,单击POWER BAR 上面的BROWSER 画板按钮,屏幕上弹出了浏览窗口。我们选择WINDOW 标签,浏览窗口对象。如图10-4。

图10-4

在左边这一栏当中,显示了当前应用程序的所有窗口的名字。在左边这一栏中单击鼠标的右键,弹出菜单,在菜单当中选择 SHOW HIERARCHY 命令,显示窗口之间的派生层次关系。在W_ANCESTER 一项上面双击鼠标左键,我们就看到了刚才派生的后代窗口和祖先窗口之间的继承关系。如图10-5。

图10-5

[1] [2] 下一页


相关文章