网站大量收购闲置独家精品文档,联系QQ:2885784924

《PowerBuilder 程序设计基础.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《PowerBuilder 程序设计基础

PowerBuilder 程序设计基础 李 茜 主编 谢维成 陈永强 曾传华 第七章 数据窗口 数据窗口是PowerBuilder提供给开发人员快速建立应用程序的强有力的工具,也是PowerBuilder与其它面向对象的数据库应用前端开发工具的最主要区别。它以自动化的用户/数据库接口为开发人员最大限度地节省了时间和精力,但这种自动化并不限制开发人员的主观能动性,开发者能够以独具特色的方式灵活运用数据窗口。 数据窗口包括两方面的内容:数据窗口对象和数据窗口控件。数据窗口对象主要用于展示数据并允许用户增删改数据,数据窗口控件则把数据窗口对象放置到窗口上并呈现在用户面前。 数据源 数据源(Data Source) 用来定义数据窗口中数据的来源。PowerBuilder的数据窗口支持五种数据源,他们分别是: Quick Select:来源于sql数据库的多表; SQL Select:定义完整的sql语法; Query:通过查询面板定义的查询对象作为数据源; Stored procedure:以存储过程作为数据源; External:通过文件输入或程序代码生成的数据。 在数据窗口的五种数据源中,使用存储过程有两个好处:一、减少网络通讯量;二、提高查询速度,原因在于使用存储过程时数据库管理系统避免了重复的语法分析与优化。 显示风格 显示风格(Style) 用于定义数据窗口的显示风格和外部特征。 Tabular(列表):记录横置于页面,标题在所有列的顶端,可以多行数据; Freeform(自由格式):每列左侧有一个标签,一屏只显示一条记录; Grid(网格):如Excel的sheet格式; Label(标签):每页有几个标签,每个标签一行; N-UP(分栏):并列显示; Group(分组):在表头下按列分组的格式; Composite(组合):嵌套格式 Graph(图表):数据的图形显示; Crosstab(交叉):行列格式的数据表示,列可动态计算; RichText:多信息文本,文本段落中可以嵌入列; Ole:连接或嵌入到数据窗口的OLE对象于获取的数据关联。 显示风格-Tabular 在Tabular(列表)风格中,数据按列排列在数据窗口中,每列的上方都有一个标题,说明该列的数据。每屏显示的数据行数取决于数据窗口的大小,而且支持运行时由用户调整各列位置。另外,在每页中都可以显示页标题。列表风格的数据窗口常用于数据输入,有时也用于生成报表。 显示风格-Freeform Freeform(表格)风格数据窗口中,数据的行与列之间通过网格线分隔,数据的每一项都位于其中一个网格中,运行时用户通过拖曳操作既能改变列的宽度,也能调整列的左右位置,但是,在设计数据窗口对象时我们不能移动列以及列标题的左右次序,这一点有别于列表风格和自由风格。表格风格的数据窗口既可用于数据输入,又能作为报表输出。 显示风格-Grid Freeform(自由)格式的显示样式十分灵活,所有字段前面都加有字段标题(称为标签),并且以垂直方式排列在数据窗口中。在数据窗口画笔里,我们能够根据需要灵活地安排字段、标签、以及其它对象的位置。一般情况下,自由格式的数据窗口一屏显示一条记录,常用于单条记录的输入。 显示风格-Label Label(标签)风格的数据窗口以标签形式显示每行数据,用它可以制作各种标签。图7.7所示为标签风格的显示示例。使用标签风格时,用户可以选用系统预定义的通用标签格式,如果不满意还可在数据窗口画笔中进行手工调整。 显示风格-N-UP N-Up(分栏)风格能够在一行中显示多条记录。使用分栏风格时,用户需要指定一行显示的记录条数(即分栏数)。 如何使用数据窗-1 使用数据窗主要包括以下两个步骤: 一、在datawindow painter或datawindow Builder中创建或编辑一个数据窗口对象; 二、在开发环境中,将一个数据窗口控件或组件放在窗口或web页面中,并把数据窗口控件和数据窗口对象关联起来(指定数据窗的dataobject属性) 通过数据窗口控件,应用程序与在数据窗口画板中定义的数据窗口对象进行通讯,通过编写程序控制数据窗口控件和控件所包含的数据窗口对象。程序代码可以修改、查询数据,改变数据的表现形式、处理错误、共享数据窗口控件之间的数据等等。 如何使用数据窗-2 关联: 数据窗控件是一个对象容器。 在窗口或其他对象中,指定某数据窗控件的dataobject到某存在的数据窗对象,就可以在窗口中使用该数据窗对象了。 命名:dw前缀,如dw_

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档