《数据窗口设计》PPT课件

《数据窗口设计》PPT课件

ID:45435686

大小:690.50 KB

页数:44页

时间:2019-11-13

《数据窗口设计》PPT课件_第1页
《数据窗口设计》PPT课件_第2页
《数据窗口设计》PPT课件_第3页
《数据窗口设计》PPT课件_第4页
《数据窗口设计》PPT课件_第5页
资源描述:

《《数据窗口设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、16数据窗口设计同济大学本章目标数据窗口是PowerBuilder的一个重要内容,是进行数据库操作的利器,本章主要介绍使用PowerBuilder8.0进行应用系统的数据窗口设计,要求掌握使用PowerBuilder8.0进行数据窗口设计的基本步骤、常用控件的使用和代码的编写。数据窗口是PowerBuilder与其它数据库系统客户端开发工具的最主要区别。它独特的用户/数据库接口为程序员最大限度地节省了时间和精力,与此同时程序员又能够以独具特色的方式灵活运用数据窗口。数据窗口主要包括两方面的内容:数据窗口对象和数据窗口控件。数据窗口对象主要用于用户对数据

2、库中数据的修改,数据窗口控件则把数据窗口对象放置到窗口上并呈现在用户面前。16.1创建数据窗口对象数据窗口对象主要用于操作数据库中的数据。除了不能完成数据库中的数据定义外,对数据的其他操作都能完成。总体上数据窗口对象主要由数据源和显示风格两部分组成,数据源数据窗口对象数据的来源;显示风格是用于显示和表现数据的方式。创建数据窗口对象的基本步骤如下:新建数据窗口Step1指定数据源Step2QuickSelect对话框Step3选择表和列以后的QuickSelect对话框Step4设置属性和边框的对话框Step5属性总结Step6结果Step7数据源用于确

3、定数据窗口对象获取数据的方式。PowerBuilder支持五种数据源:QuickSelect、SQLSelect、Query、External、StoredProcedure。QuickSelect数据源能够创建简单的SQLSelect语句,主要用于从一个表或由外部键连接的多个表中选择数据列,但不能生成计算列;以SQLSelect方式选取数据源是通过SQL语句来完成的,它的选取方法一般比QuickSelect跟灵活,一般用于多表操作。16.2数据窗口的行、列显示数据窗口对象主要用于操作数据库中的数据。除了不能完成数据库中的数据定义外,对数据的其他操作都

4、能完成。总体上数据窗口对象主要由数据源和显示风格两部分组成,数据源数据窗口对象数据的来源;显示风格是用于显示和表现数据的方式。创建数据窗口对象的基本步骤如下:16.2.1列对象的显示和编辑在DataWindow中对象的显示至关重要,我们可以利用该属性表来对列对象的有关属性进行修改。在列对象的属性视图中有一个Edit标签页,专门用来控制列对象的编辑样式。PowerBuilder中Edit标签页一共有六种标准的编辑样式:它们是编辑(Edit)、编辑掩码(EditMask)、复选框(CheckBox)、单选按钮(RadioButtons)、下拉式列表框(Dr

5、opDownListBox)、下拉式数据窗口(DropDownDW)。用户可以在该标签页的StyleType下拉式列表框中选择不同的编辑样式,以满足不同的需要。编辑Edit编辑样式的功能类似于单行编辑,可以在采用该编辑样式的列中对字段值进行编辑。复选框复选框一般只有选中和不选中两种状态,当选中时,它代表的值为True;没有选中它时,他代表的值为False。下拉式数据窗口下拉数据窗口编辑样式的数据来源于某个数据窗口对象,即来源于数据库。用于用户进行数据选择。下拉式列表框下拉式列表框用来从一个列表中选择一个的值。编辑掩码编辑掩码用来设置强制显示的数据以及输

6、入格式。例如电话号码的格式,电子邮件的格式等。单选钮单选钮用来在几个互斥的值中选择一个。16.2.2数据窗口显示行的控制一般数据库系统的数据量很大,用户需要在客户端对数据窗口的记录进行过滤、排序、分组等等,以便于对数据的操作。实现这些功能的方法是利用菜单栏的Rows菜单。记录排序Rows菜单的Sort…菜单项,用于在客户端实现排序。用户可以先用鼠标在SourceData列表框中拖动要排序的列到Clolun列表框中,然后在Columns列表框中双击要排序的列,对它进行编辑。记录过滤在定义数据窗口的数据源时,通过WHERE、HAVING子句以及检索参数可以

7、限定了从数据库中提取的数据。如果上述设置还不能满足条件,那么可以通过单击Rows菜单的Filter…菜单项来设置。更新属性在数据窗口中,用户很容易对它里面的数据进行修改、插入和删除,当完成这些操作后,如果要把这些修改情况保存到数据库中,应用程序必须告诉PowerBuilder如何更新数据。确定采用何种方式更新数据取决于应用程序对数据库并发操作和数据完整性的要求。PowerBuilder具有默认的数据窗口更新特性,如果要修改这些特性,可以单击Rows菜单的UpdateProperties…菜单项。16.3控件与窗口相同,数据窗口中也有很多控件,比如按钮、

8、文本等等。添加控件的方法是在Insert菜单的子菜单Control中选择控件;或使用工具栏的添

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。