第一章 PowerBuilder概述教学课件 高教版 中职 PowerBuilder程序设计基础
2022-11-06
|
29页
|
124人阅读
|
2人下载
普通
内容正文:
第一章
PowerBuilder概述
PowerBuilder是由多个功能模块构成的可视化集成开发环境,是一种面向对象的、快速的数据库应用开发工具。PowerBuilder具有开发功能强大、开发质量高的突出特点,其强大的数据库开发能力、自由的编程风格、友好的界面以及对Web的完全支持都受到用户的青睐。下面让我们来具体看一下吧!
1.1PowerBuilder简介
1.2安装PowerBuilder8.0
1.3PowerBuilder8.0集成开发环境
1.1PowerBuilder简介
1.1.1PowerBuilder的概述
PowerBuilder是著名的数据库应用开发工具生产厂商Sybase Inc.的子公司PowerSoft在1991年推出的数据库应用开发工具。现在已经经历了多次版本升级。PowerBuilder除了能够设计传统的高性能、基于客户/服务器(Client/Server)体系结构的应用系统外,也能够创建基于Windows的分布式数据库系统,还可以开发基于Internet的应用系统。
我们知道目前开发数据库应用程序,普遍采用的都是客户/服务器模式,PowerBuilder就是完全基于客户/服务器模式设计的,并可以创建相关的客户/服务器应用。
PowerBuilder支持Microsoft Windows、IBM AIX、Apple Macintosh、HP-UX等多种平台,可以跨平台共享某个应用中的PowerBuilder对象。
使用PowerBuilder开发的应用系统,可以同时访问多种不同类型的数据库,既包括Oracle、Sybase和SQL Server等大型数据库,也包括Xbase、FoxPro等小型数据库。
为了方便用户的开发,PowerBuilder提供了数据窗口(Data Window),将数据源和操作界面紧密地结合在一起。用户在开发应用中,能够真正实现对数据窗口的所见即所得。PowerBuilder还提供了大量的控件,既丰富了应用程序的表达能力,也加快了开发的进度。
PowerBuilder建立了因特网和内部网上的分布式应用,完全支持WWW(World Wide Web)应用的开发环境。
总之,在数据库开发工具领域,PowerBuilder是极其优秀的,利用它可以开发出功能非常强大的数据库应用程序。
1.1.2PowerBuilder的特点
PowerBuilder是一种非常优秀的数据库开发工具,在上一小节中我们大概了解了其特性。下面我们就来系统地看一看它的主要特点。
专业的客户/服务器开发工具。客户/服务器是一种将任务进行分解,然后协同解决的运行模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务。PowerBuilder开发出的应用程序能够与数据库服务器完美的协同工作,构成客户/服务器模式。在这种体系结构中,所有的数据和数据库管理系统(DBMS)都在服务器上,客户机通过采用标准的SQL语句等方式来访问服务器上的数据库中的数据。由于这种体系结构把数据和对数据的管理都统一放在了服务器上,这就保证了数据的安全性和完整性,同时也可以充分利用服务器高性能的特点。正是基于这些优点,PowerBuilder可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据的应用程序。
面向对象的编程。在PowerBuilder中创建的窗口、菜单、数据窗口等都是对象(Object)。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称作用户对象),以扩展系统的预定义对象。将各种对象有机地组合起来,就构成了PowerBuilder应用程序。PowerBuilder对面向对象方法中的各种技术提供了全面支持,可以利用面向对象方法中对象的封装性、继承性、多态性等特点,使应用程序具有极大的可重用性和可扩展性,而这正是软件工程中对应用程序所提出的重要目标。
支持多种关系数据库管理系统。利用PowerBuilder开发的应用程序,可以同时访问多种数据库系统。对大型数据库来说,PowerBuilder提供了充分发挥其性能的专用接口,对小型数据库则可通过ODBC接口灵活访问。PowerBuilder 8.0本身带有一个功能不凡的内置数据库管理系统Adaptive Server Anywhere 7.0,利用它可以脱离网络环境单机运行应用程序。
支持多种平台的开发环境。网络技术的飞速发展,多种不同的操作系统平台在Internet网上同时被使用,这对开发的应用程序的跨平台性提出了更高的要求,而PowerBuilder就具有了良好的跨平台性。
功能强大、使用方便的数据窗口对象。PowerBuilder中最具有特色的就是
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。