第25卷 第8期
2003 年 8 月
武 汉 理 工 大 学 学 报
JOURNAL OF WUHAN UNIVERSITY OF TECHNOLOGY
Vol.25 No.8
Aug
.2003
在
DataW indow
中添加控件
廖明潮
(武汉工业学院计算机与信息工程系,武汉 430023)
摘 要:
P ow erB u ilder
的
DataW indow
不仅在管理数据的方面具有卓越的性能,而且在
DataW indow
对象中可以添加
button、tex t 等控件。通过建立一个用户界面的实例介绍了向 DataW indow 静态与动态添加控件的方法。
关键词: DataW indow ; 添加; 控件
中图分类号:T P 392 文献标识码: A 文章编号:
1671-4431(2003)08-0063-04
收稿日期:2003-03-10.
作者简介:廖明潮(1968-),男,讲师 .
E
-
mail
:
lm ingchao
@
whpu
.
ed u
.
cn
1
DataWindow
对象
1
.
1
DataWindow
对象
DataW indow
是
Pow erBuilder
中一项非常重要的独有技术,它原来是为客户机/服务器应用程序提供强
大的数据检索、管理和更新能力而开发的,现在它可用于多个环境中,包括分布式应用、Web应用等。
D ataW indow 不仅可象其它控件一样使用,而且,还可作为容器控件,在 D ataW indow 对象中可以添加文本、
命令按钮等控件,所添加的控件也有自己的属性。
1
.
2
为
DataWindo w
对象添加控件
既可在可视化开发环境下为
D ataW indow
添加控件,也可在程序运行过程中利用
Pow erScript
语句为
DataW indow
添加控件。在
Pow erBuild e r
可视化开发环境下为
DataW indow
添加控件,只需先创建一个基于
D ataW indow 对象的用户对象,然后,在用户对象画笔中添加所需的控件,其过程与为窗口添加控件相似。
1
.
3
Modify
函数
Modify
函数是
D ataW indow
对象的重要函数之一,它可用于修改
DataW indow
对象的外观、动作及数据
信息,此外,还可用于添加或移除 D ataW indow 对象的对象。其格式
string dw control
.
Modify
(
strin g m o d strin g
)
在
Pow erScript
中为
DataW indow
添加控件须使用
Modify
函数。为
DataW indow
添加新对象时可将格式
中 参 数 m o d strin g 设 为 ′create objectnam e(property1= value1[property2= value2]…′。
2
应用
在“实验课教学资源综合管理系统”中,笔者就利用了
D ataW indow
的容器特性设计了如图 1 所示的用
户界面。在图 1 所示的界面中,左窗口为添加了控件的
DataW indow
控件,右窗口为
ListV iew
控件。这里主
要介绍左窗口的设计。
左窗口中有两种用途的控件,一种是作为分组的控件,如图中的“师资”、“设备”等;另一种是作为组内成
员的控件,如图中“
T
00222”、“
T
00333”及其图标。两种控件均置于
D ataW indow
对象中。
2
.
1
数据来源
首先须建立两个 D ataW indow 对象:
d outlookbar data 和 d ou tlook bar view 。
d outlook bar data
主要用于为组控件与成员控件保存和提供数据,采用
Freedom
表现风格、
E x te rn a l