PowerBuilder程序设计中数据窗口应用技巧.docVIP

PowerBuilder程序设计中数据窗口应用技巧.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PowerBuilder程序设计中数据窗口应用技巧

PowerBuilder程序设计中数据窗口应用技巧摘 要: PowerBuilder作为一种优秀的数据库应用开发工具,与其他数据库应用开发工具相比较,最具特色的是它具有数据窗口对象技术。数据窗口对象是PowerBuilder中的一种对象类型,是专门为了访问后台的数据库服务的。在数据窗口对象中,可以定义数据的来源和数据的显示风格,这样在应用程序中就可以把精力完全放在程序的运行流程控制上。 关键词: PowerBuilder 数据窗口 数据库 应用技巧 数据窗口是用户(User)和数据库服务器(DataBase Server)之间的一个操作接口。通过这个接口,用户可以进行数据维护、报表打印和制作统计图形。数据窗口是一种智能型(Data Intelligent)的数据处理对象,它具有判断输入数据是否正确的能力。在建立一个新的数据窗口之前,必须先决定数据来源(Data Source)和显示类型(Presentation Style)。而PowerBuilder的数据窗口绘图器当中提供了5种数据来源和11种显示类型。数据窗口对象是利用PowerBuilder所提供的数据窗口绘图器所产生的对象。数据窗口控件(DataWindow Control)是窗口(Window)上面许多控件(Controls)中的一种,用来将数据窗口对象的数据显示在窗口控件上。 在数据窗口控件中交换不同的数据窗口对象有两种方式:设计(design)阶段和运行(run time)阶段。下面介绍下显示数据中的一些操作技巧。 一、利用数据窗口实现基本数据显示 以PowerBuilder本身所提供SQL Anywhere数据库中的PowerSoft Demo DB数据库为例,实现用数据窗口显示基本数据。 步骤1.请先确认当前的PowerBuilder开发环境已连上SQLAnywhere的PowerSoft Demo DB数据库。如果还没有连上SQLAnywhere的PowerSoft Demo DB数据库,可以利用图形工具栏上的DBProfile的图标,选择PowerSoft DemoDB V 6项,按下OK按钮就可以连上PowerSoft Demo DB数据库。 步骤2.进入PowerBuilder应用程序后,打开应用程序绘图器(Application Painter),选择打开图标,打开pbdw()目录底下的pbdw.pbl文件后,选择pbdw的应用程序对象。 步骤3.打开进入数据窗口绘图器(DataWindow Painter)后,选择New按钮。 步骤4.选择Quick Select作为 Data Source,Grid为Presentation Style。 步骤5.选择table employee后,按照顺序选择dept_id,emp_id,emp_fname,emp_lname等字段,按照dept_id以Ascending方式排序,然后按下OK按钮。 步骤6.选择菜单中的“File/Save As”项,将数据窗口存成d_emplist,并且写上“员工一览表”当成注解。 步骤7.利用窗口绘图器(Window Painter)打开w_basic窗口,在窗口上面放置一个数据窗口控件(DataWindow Control)后,命名为dw_emplist。并且将d_emplist的数据窗口对象(object)指定给dw_emplist的数据窗口控件。最后将Vscroll Bar选项打开。 步骤8.在窗口open event中写上OPEN函数和数据读取函数从数据库中读取数据。 步骤9.运行应用程序,选择运行窗口w_basic。 步骤10.结果会显示所有员工数据。 二、动态改变数据窗口对象 步骤1.利用数据窗口绘图器,选择Quick Select作为Data Source,FreeForm当成 Presentation Style。 步骤2.选择table employee后,选择Add All按钮选取所有字段,按照emp_id排序后按下OK按钮。 步骤3.适当地调整字段标题位置后,将数据窗口存成d_empdetail,写上“员工详细数据”当成注解。 步骤4.利用窗口绘图器打开窗口w_change_dw,将d_emplist数据窗口对象指定给dw_1数据窗口控件,并选择垂直滚动条(VScroll Bar)的功能。 步骤5.分别在“显示多笔数据”与“显示单笔数据”按钮的clicked event中写上显示数据的程序代码。 步骤6.运行应用程序后,选择运行窗口w_change_dw。 步骤7.按下“显示多笔数据”按钮时,会显示多笔员工数据。

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档