第7章Powerbuilder概述(论文资料).pptVIP

  • 6
  • 0
  • 约4.61千字
  • 约 21页
  • 2017-01-01 发布于重庆
  • 举报
第七章 Powerbuilder概述 早期的数据库应用由于是比较简单的单机系统,数据库管理系统选用dBASE、FoxBase、FoxPro等,这些系统自身带有开发环境,特别是后来出现的Visual FoxPro带有功能强大、使用方便的开发环境,所以这时的数据库应用系统开发可以不用再选择开发工具。 随着计算机技术(特别是网络技术)和应用需求的发展,数据库应用模式已逐步发展到C/S模式和B/S模式,数据库管理系统需要选用功能强大的Oracle、Sybase、SQL server等,虽然借助于其自身的开发环境也可以开发出较好的应用系统,但效率较低,不能满足实际开发的需要,选用合适的开发工具成为提高数据库应用系统开发效率和质量的一个重要因素。 第七章 Powerbuilder概述 针对这种需要,1991年美国PowerSoft公司推出了PowerBuilder 1.0,这是—个基于C/S模式的面向对象的可视化开发工具,一推出就受到了广泛的欢迎,连续四年被评为世界风云产品,获得多项大奖,在C/S领域的开发工具中占有主要的市场份额。Powersoft公司不断推出新的版本,1995年推出Powerbuilder 4.0,1996年推出PowerBuilder 5.0,后来又相继推出了powerbuilder 6.0和Powerbuilder 7.0,功能越来越强大,使用越来越方便,特别是6.0和7.0能够很好地支持B/S模式的开发,即能够很好地支持Internet 应用。虽然还有DeIph、vlsuaI Basic等开发工具可供选择,但大型数据库应用系统的开发,PowerBullder仍是首选的优秀开发工具。 第七章 Powerbuilder概述 7-1 PowerBuilder的特点 7-2 powerbuilder 的基本概念 7-3 PowerBuilder与数据库的连接 7-1 PowerBuilder的特点 支持大多数关系数据库 面向对象技术 支持多种平台 提供功能强大的编程语言 特有的数据窗口技术 基础类库PFC 支持大多数关系数据库 PowerBuilder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的。 面向对象技术 和大多数的WINDOWS应用程序一样,PowerBuilder也是事件驱动工作方式。在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的事件,然后执行相应的事件代码。事件驱动的工作方式与面向对象技术是紧密相关的,在PowerBuilder应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。 面向对象技术 PowerBuilder是一种面向对象的开发工具,各种WINDOWS应用程序中常见的窗口、菜单、控件等在PowerBuilder中都是一个个的对象。在PowerBuilder中我们还可以创建自己的用户对象。特别是PowerBuilder提供了对面向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点正是软件工程中对应用程序所提出的重要目标。 支持多种平台 在当前,由于网络技术的发展,许多种不同的操作系统平台在INTERNET网上同时被使用,这对开发的应用程序的跨平台性提出了更高的要求,而PowerBuilder就提供了良好的跨平台性,比如在PowerBuilder中,利用WINDOWS平台开发的各种对象可以方便地应用到UNIX平台中,因为PowerBuilder支持对象的跨平台性。这样使得把应用程序从一个平台移到另一个平台变得并不复杂。 提供功能强大的编程语言 为了给用户提供各个方面的支持,PowerBuilder具有自己的编程语言POWERSCRIPT,这个语言除了提供基本的流程控制语句,还提供了几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支持。此外我们还可以定义自己的函数,处理特定的事件。学习PowerBuilder时相当一部分的时间就是用来了解和熟悉PowerBuilder提供的各种函数。 特有的数据窗口技术 Powe

文档评论(0)

1亿VIP精品文档

相关文档