基于PowerBuilder客户端程序开发的报表应用框架设计与.pdf

基于PowerBuilder客户端程序开发的报表应用框架设计与.pdf

ID:52954916

大小:349.99 KB

页数:4页

时间:2020-04-03

基于PowerBuilder客户端程序开发的报表应用框架设计与.pdf_第1页
基于PowerBuilder客户端程序开发的报表应用框架设计与.pdf_第2页
基于PowerBuilder客户端程序开发的报表应用框架设计与.pdf_第3页
基于PowerBuilder客户端程序开发的报表应用框架设计与.pdf_第4页
资源描述:

《基于PowerBuilder客户端程序开发的报表应用框架设计与.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、l生lI》化基于PowerBuilder客户端程序开发的报表应用框架设计与应用BasedonthedevelopmentofPowerBuilderclientapplicationframeworkdesignandapplicationreports董琴DONGQin(盐城工学院实验教学部,盐城224051)摘要:以实现销售查询和统计报表框架的实现为例,介绍了一种基于PowderBuilder应用程序的EA—Set,vet,应用框架的多层分布式报表系统的开发技术。户端程序通过建立连接对象、建立组件代理象和编写客户端应用三个

2、步骤编写。相信会给广大软件开发人员提供一个新的报表应用的开发思路。关键词:PowderBuilder;EASer'ver";报表应用框架中图分类号:TP311文献标识码:A文章编号:1009-0I34(2010)09—0192-03Doi:10.3969/j.issn.1009-0134.2010.09.591PowerBuilder介绍系统的开发,它为开发人员提供丰富的对象、控件、函数以及良好的用户界面,支持目前流行的PowerBuilder提供了对目前流行的大多数关系数据库,支持Web应用的开发,支持应用的跨平数据库管理系

3、统的支持,由于在PowerBuilder的应台开发和分布,极大地减轻了程序员在不同平台用程序中对数据库访问的部分一般采用国际化标上移植程序的工作量。PowerBuilder提出了数据窗准数据库查询语言SQL,使得用PowerBuilder开发口(DataWindow)对象的概念。数据窗口对象是的应用程序可以不做修改或者只做少量的修改就PowerBuilder中的一种对象类型,是专门为访问后可以在不同的后台数据库管理系统上使用。也就台的数据库服务的,在数据窗口对象中我们定义是说用PowerBuilder开发的应用程序是独立于服务

4、了数据的来源和数据的显示风格。PowerBuilder在器上的数据库管理系统的。PowerBuilder是一种面数据窗口对象中提供了丰富的数据显示方式,可向对象的开发工具,各种WINDOWS应用程序中以满足各种不同的需要。我们应用中的很多报表常见的窗口、莱单、控件等在PowerBuilder中都是就是通过数据窗口对象来实现的,如果要更改报一个个的对象。在PowerBuilder中我们还可以创建表的数据内容和显示格式,也只要对相应的数据自己的用户对象。特别要指出的是PowerBuilder提窗口对象进行修改就可以了。供了对面向对

5、象方法中的各种技术的全面支持,PowerBuilder开发的应用服务器上的组件其实我们可以利用面向对象方法中的对象的封装性、就是一个自定义的类。它基于面向对象的思想,继承性、多态性等特点使得我们开发的应用程序将复杂的业务逻辑处理和数据访问代码封装在其具有极大的可重用性和可扩展性,而这一点正是中,以实现逻辑独立性和组件级的代码共享,软件工程中对应用程序所提出的重要目标。便于维护。我们将组件方法调用中引用到的2客户端程序的开发数据窗口对象(也就是报表对象)跟该组件对象对客户端软件开发我们用PowerBuilder编程语的自定义对象

6、存储在同一个库文件中,可以利用言实现。PowerBuilder是一种目前流行的数据库PowerBuilder开发工具中的很多向导一起发行并部前端开发工具,相对于其他的客户机/服务器开署~lJEAServer上。EAServer作为Sybase公司提供发工具而言,PowerBuilder提供的开发环境更加方的企业级应用服务器,支持用PB、Java、C等多便快捷,而且功能也更为强大,特别适合做信息种语言编写的组件。EAServer为服务器端的组件收稿日期:2010-04-25作吉简介:董琴(1974一),女,江苏大丰人,讲师,硕士

7、,研究方向为计算机应用。[192]第32卷第9期2010-9务l勺化提供了缓冲机制、安全性和事务处理等多方面的对象和代理对象的客户端应用接口,可以访问报支持,可以使用EAServer提供的事务管理机制来表引擎的所有功能。取代传统的使用Commit和Rollback的事务管理方3.2报表引擎的设计法。报表引擎运行在应用服务器EAServer上,为服务组件对后台数据库的访问是通过通用数客户端提供所有报表系统的功能服务。EAServer据库接口(如ODBC)或者DBMS生产商提供的支持多种组件类型,~ICOM、CORBA、JavaB

8、ean专用数据库接口进行的。为了提高资源利用率,/EJB{IPowerBuilderNVO。PowerBuilderNVO减少服务器的开销,EAServer提供了数据库连接组件具有跨平台特性,可以高效稳定地运行,因缓冲机制。由于分布式应用中客户端不直接访问此报表引擎采用Pow

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。