• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 作文范文 > 正文

    c语言程序设计pdf下载 PowerBuilder程序设计中数据窗口的应用技巧

    时间:2019-02-09 03:24:18 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要: 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.按下“显示多笔数据”按钮时,会显示多笔员工数据。
      步骤8.按下“显示单笔数据”按钮,会显示单笔员工数据。
      在数据窗口中显示数据时,必须先声明一个交易对象(Transaction Object),把适当的数据库连接信息指定到交易对象的属性(properties)后,再利用数据窗口所提供的settransobject()和retrieve()函数将数据从后端的数据库中读取到Client端的缓冲区(buffer)中,通过这种方式我们就可以在数据窗口上看到数据。
      
      参考文献:
      [1]戴士弘.美国教育史[M].北京:人民教育出版社,1994.
      [2]王志勇.用PowerBuilder开发小型数据库.西安:西安电子科技大学出版社,2000.
      [3]朱爱民.PowerBuilder编程实用技术与案例.北京:清华大学出版社,2002.
      [4]崔巍.PowerBuilder数据库开发入门.北京:清华大学出版社,2002.

    推荐访问:程序设计 应用技巧 窗口 数据

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章