文档介绍:该【数据窗口对象 】是由【kuailonggua】上传分享,文档一共【33】页,该文档可以免费在线阅读,需要了解更多关于【数据窗口对象 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。 数据窗口相关概念
数据窗口是PowerBuilder所提供的快速建立数据库应用程序的强有力工具,也是它与其他快速开发工具如Delphi等的最大区别。
通过数据窗口,可以轻而易举的实现对数据库中大量数据的管理与维护工作。
数据窗口包括两方面的内容,即数据窗口对象和数据窗口控件。
数据窗口对象主要用于显示数据并且允许用户增加、删除以及修改数据。
数据窗口控件则把数据窗口对象放置到窗口上并显示在用户面前。
数据窗口相关概念
数据库、数据窗口对象、数据窗口控件以及窗口对象之间的关系如图8-1所示。
数据窗口相关概念
通常,使用数据窗口的基本步骤一般如下所述:
创建数据窗口对象,并把它保存到应用库中。
打开窗口画板或者用户对象画板,并且添加一个数据窗口控件。
通过数据窗口控件的DataObject属性设置其与数据窗口对象的联系,或者在程序中通过编写代码设置数据窗口控件的DataObject属性,将两者联系起来并成为一个整体。
在窗口画板或者用户对象画板中编写代码以便操纵数据窗口控件以及放置在该控件中的数据窗口对象。例如使用数据窗口控件的对象函数retrieve()提取数据,使用update()函数更新数据库中的数据等。
数据窗口简单示例
以下将主要通过一个简单示例来详细描述应用数据窗口构建应用程序的4个步骤:
1.创建数据窗口对象
创建数据窗口对象时,首先要考虑两个方面的问题,即数据窗口对象的显示风格和数据源。其中,显示风格决定了数据窗口对象以何种方式展示和表现数据;数据源决定了数据窗口中的数据从何而来。
2.创建窗口对象并且在窗口对象上放置一个数据窗口控件
3.设置数据窗口控件与数据窗口对象之间的关联
4.编写代码操纵数据库中数据(此处仅以显示数据窗口对象中的数据为例)
数据窗口对象的显示风格
PowerBuilder的数据窗口对象共提供了11种不同的显示风格。
不同的显示风格具有不同的显示样式,以下分别进行简要的描述。
数据窗口对象的显示风格
1.Tabular(列表风格)
数据是按列的方式排列在数据窗口中,每列的上方都有一个标题,说明该列的数据。
2.Grid(网格风格)
数据的行与列之间是通过网格线分隔,数据的每一项都位于其中的一个网格中
3.Freeform(自由风格)
默认情况下显示的所有字段标签以及字段均以垂直的方式进行排列,用户可以根据需要对字段标签以及字段的位置进行任意的布置
数据窗口对象的显示风格
4.Label(标签风格)
数据窗口是以标签形式显示每行数据,通常用于制作各种标签。
5.N-up(分栏风格)
数据窗口对象能够同一行中显示多条记录。
6.分组风格(Group)
数据窗口对象提供了一种对数据进行分组的简便途径。
数据窗口对象的显示风格
7.Crosstab(交叉列表风格)
数据窗口对象提供了对数据进行按行或者列分析数据,数据经过加工之后以汇总表的形式加以展现。
8.Graph(统计图风格)
数据窗口对象以统计图的形式来展现数据。
9.OLE
数据窗口对象允许使用符合OLE 。
数据窗口对象的显示风格
10.RichText(多功能文本风格)
数据窗口对象能够按照RTF(Rich Text Format)标准并利用Windows系统的字体、字型、颜色等以丰富多彩的形式显示和编辑数据。
11.Composite(复合风格)
复合风格是11种显示风格中唯一没有自己的数据源,而是作为一种容器来组合其他的数据窗口对象,从而创建出样式更为复杂的数据窗口对象
PowerBuilder的数据窗口对象总共提供了5种不同的数据源。
1.Quick Select(快速选择)
Quick Select(快速选择)数据源是最简单的一种数据源,允许开发人员从一个表或者具有主外键关联的多个表中选择字段,并且能够指定排序方式和检索条件,但是不支持分组、计算列和检索参数等复杂的功能。
如何定义?