欢迎来到天天文库
浏览记录
ID:42575907
大小:234.56 KB
页数:11页
时间:2019-09-18
《编写多线程应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、FbwerBuilder9.0概述PowerBuilder是美国Sybase公司推出的数据库开发工具,历经12年的发畏,它由1991年的1.0版发畏到了目前的9.0版。PowerBuilder采用面向对象技术、图形化的开发环境和第四代(4GL丿编程语言,可以使应用程序的开发效率灵壽,成本灵低,质董更好,功能更强,因此它一经推出,就受到了/•大开发人员的欢迎。本章包括以下內家:□PowerBuilder简介□PowerBuilder开发工具的特点□PowerBuilder9.0的新特性□PowerBui
2、lder9.0的安裝和启动通过本章的学习,锲者将会对PowerBuilder有一个全面的了解,同时能够拿握PowerBuilder的安装和启动方比。1.1PowerBuilder简介PowerBuilder是美国著名的数据库和系统集成厂商Sybase公司推出的数据库开发工具。PowerBuilder的第一个版本于1991年6月止式面市,它釆用面向对彖技术、图形化的开发环境、笫四代(4GL)编程语言,可以使应用程序的开发效率更快、成本更低、质最更高、功能更强,因此一经推出,就受到了广大开发人员的欢迎。传
3、统意义上,PowerBuilder是开发客户机/服务器数据库应用软件的工具,在Internet与人们的牛活越來越密不可分的今天,采用客户机/服务器架构的软件在大多数企业的信息化系统屮仍占据着较人的比重。不过,开发T具总要与时俱进,随着Internet的深入人心,客户机/服务器软件对硬件要求高、维护不方便等缺点口益凸现,近年来,分布式(或者叫三层、N层)应用受到人们的普遍关注,各软件厂商纷纷推出支持分布式应用开发的产品。作为数据库领域的一线丿商,Sybase当然不会坐视不理。从6.0版开始,PowerB
4、uilder就具备了初步的开发分布式应用的功能,7.0版和&0版在开发分布式应用方面又向前迈进了一大步,特别是去年推出的8.0版,使PowerBuilderff发分布式应用的能力得以大大提高。PowerBuilder&0把开发T具与企业应用服务器(EAServer)紧密集成,用户不需要离开PowerBuilder集成环境,就可以开发出应用服务器所需的各种组件,或者编写网页和代码。PowerBuilder9.0在8.0版的基础上进行了扩充和完善,提供了更为开放的开发环境和许多新的增强特性,与Web和N层
5、开发也得到了进一步整合;它还提供了与EAServer更为紧密的集成,能够在EAServer中调用EnteipriseJavaBean(EJB),并能够将现有的组件连接到EAServer<>总之,PowerBuilder是开发数据库应用的首选工具之一。据统计,全球冇超过四成的数据库应用系统釆用PowerBuilder开发;在国内,采用PowerBuilder开发的信息管理系统在银行、铁路、电力、电信等人型企业屮也占有较人比重。随着PowerBuilder新版本的推出以及其功能的增强,相信会有越来越多的开
6、发人员选用PowerBuilder作为开发T具。1.2PowerBuilder开发工具的特点通常,人们仅仅把PowerBuilder看成是一种开发工具,而实际上它比一般开发工具要强得多。它是一个功能强大的开发环境,开发人员不但能用它来建立用户容易使用的各种应用程序,还可以通过它來修改数据库,利用它500多个内部定义函数建立能和其他应用程序通信的各种应用程序(组件),甚至编写网页代码。PowerBuilder开发工具的特点可以概括为以下几点。1.2.1事件驱动的应用程序PowerBuilder开发的应用
7、程序是事件驱动的,它与非事件驱动的应用程序的区别之处在于:应用程序不是顺序地执行,即不是一条指令接着一条指令地执行,只偶尔停下来与用户交互,而是山用戶通过各利噪作控制应用程序的流程。例如,用户单击某个按钮,从菜单屮选取某个菜单项,或者在某个编辑框屮输入数据,都会触发和皿的事件,用户可以通过编写脚木(Script)来指明当前事件被触发时所要完成的处理过程。例如,有一个命令按钮,用户单击该按钮时,就触发了该按钮的Clicked事件,该事件的代码被执行。在事件驱动的程序中,是用户而不是程序在控制运行。用户通
8、过PowerBuilder创建的窗口、控件和其他的应用程序对象都是一个预定的事件集合。例如,每个按钮都有一个Clicked事件,每个编辑框都有一个Modified事件。PowerBuilder为用户捉供了常用的预定义事件,当然,在需要的时候也可以创建自己的事件(自定义事件)。1.2.2功能强大的编程语言和函数PowerScript是PowerBuilder的功能很强的笫四代编程语言,用PowerScript语言编写的程序通常称为脚本(Script)0脚本
此文档下载收益归作者所有