| 回目录 浅谈PowerBuilder的特点及编程技巧 引言 管理信息系统(MIS)是一个综合的用户—机器系统,它利用计算机提供信息以支持
1.开放式数据库联接ODBC环境 这种体系结构能更好地满足企业的实际需要,有利于应用系统的移植和扩充。目前
2.基于客户机/服务器的体系结构 基于客户机/服务器(Client/Sever)的体系结构可以减少硬件平台的投资,并能完
3.面向对象的应用程序开发方法 对象(OBJECT),是包含相关的数据(以变量的形式)以及用于操作这些数据的方法(
对象可以继承。函数、事件、窗体、菜单、用户对象都可以继承,通过继承,可以
通过在接口库的父类对象中编写的界面逻辑代码可以实现这点。一个好的父类库
4.可视化的开发环境 用户不用了解WINDOWS和C编程技术,通过图形化的交互操作,就可以设计实现应用
5.强大的数据提取能力 PowerBuilder提供了功能强劲的数据窗口控制(DataWindosObject)。数据窗口对
PowerBuilder编程技巧 1.数据的转储和调入功能的实现 一个数据处理系统的安全性部分是整个系统的关键部分,对于一些需要长期保存的
PowerBuilder中SaveAs()、ImportFile()两函数可以实现这方面的操作,dwcontr
dwcontrol.SaveAs({filename,saveastype,colheading}) dwcontrol.ImportFile(filename{,startrow{,endrow{,startcolumn{,emdcolum 2.简洁美观的数据报表的创建 一个系统里的报表应该具有一致的风格,报表至少应该具有如下几种项目:报表的
N-UP风格,该数据窗口可以多行显示数据,对于显示的内容比较短的记录尤其合适
GRIDTAB风格,以表格的方式显示数据,外观比较工整,美观明了。 GRAPH风格,以图形方式显示数据,有直方格、圆饼图、曲线图、三维立体柱图。
COMPOS风格,复合数据窗口,这种风格可以将各种不同类型的数据窗口复合在一个
3.MDI窗体技术的应用 随着Windows系统的出现,图形交互界面得到了用户的喜爱,已成为一种潮流,其中
这种窗体包括一个MDI框架窗体及多个MDI子窗口,子窗口只能在框架之内出现和移
首先创建一个窗口WIN,将窗口的类型属性定义为MDI框架窗口类型。 然后再创建另外一个窗口WINCH,该窗口的类型属性定义为子窗口类型。 打开MDI框架窗体: open(WIN) 打开子窗口: windowchildwmdi win.getchild(″winch″,wmdi) opensheet(wmdi,win,5,original!) 4.SQL语言的使用 在用PowerBuilder编程时经常要使用SQL语言对数据库进行操作,而SQL语言在使用
5.Crosstab类型数据窗口的使用 Crosstab(CrossTabulation)即横向制表。这种显示风格主要用于数据统计,它可
(1)在为数据窗口定义这种显示风格后,PowerBuilder提示定义数据源,指定表和字
(2)用鼠标点取窗口Column选项的向下箭头,显示出定义数据源时选中表的列,此时
(3)用鼠标点取窗口Row选项的向下箭头,显示出定义数据源时选中表的行,此时,应
(4)用鼠标点取窗口Value选项的向下箭头,显示出定义数据源时选中表的列,此时
(5)用鼠标点取“OK”按纽,显示出所建的数据窗口。 |