PowerBuilder数据库开发技术课程简介本课程从实用的角度出发,介绍利用PB开发数据库应用系统应具备的基础知识,包括数据库的基本概念、面向对象的程序设计方法、PB的开发环境、PowerScript编程语言、PB中常用对象的应用、PB操作数据库的方法等;并以具体实例介绍利用PB开发管理信息系统的开发方法和开发过程。目录第一章PowerBuilder编程入门第二章应用对象第三章在PB中操纵数据库第四章PowerScript编程语言第五章窗口第六章窗口中的控件第七章数据窗口第八章菜单第一章PowerBuilder编程入门本章重点:1、PB的功能特点2、PB和PB内置数据库AdaptiveServerAnywhere的安装3、PB的开发环境1.1PowerBuilder的功能特点PB是美国PowerSoft公司(后来被Sybase公司并购)于二十世纪九十年代初期(1992年)推出的产品,它是一种基于客户机/服务器体系结构的应用程序的前端开发工具,采用面向对象的开发技术,具有可视化的图形用户界面,使用它开发人员能够快速容易地开发出应用程序。PowerBuilder的优点1.PB是专业的C/S体系结构应用程序开发工具C/S(Client/Server,客户机/服务器体系结构)是当今非常流行的一种分布式计算结构,而PowerBuilder在推出时就针对C/S体系结构,是基于这种体系结构应用程序的专业的前端开发工具。2.PB是面向对象的、可视化快速开发工具利用PB的面向对象技术和可视化的开发手段,很多时候开发者无需编写很复杂的程序代码,就可以快速地建立图形化的应用程序,进行数据库的访问。3.支持多种数据库管理系统PB可同时支持多种数据库管理系统,通过ODBC和专用的大型数据库接口,能够高速访问数据库中的数据,充分发挥每种数据库的特长。如Sybase、Oracle、Informix、MicrosoftSQLServer等。4.内置数据库管理系统PB本身带有的数据库管理系统是AdaptiveServerAnywhere,利用这个数据库管理系统,使用者能够在开发设计阶段脱离网络数据库服务器,在单机上开发数据库应用程序,开发完成后,如果需要,可以使用PB提供的数据管道技术,将数据信息移植到网络环境下的大型数据库上。5.支持多种数据源和功能强大的数据窗口技术PB包含五种数据源,并提供了功能强大的数据窗口技术。数据源指定获取数据的方式,数据窗口是PB的专利,通过数据窗口,可灵活方便地访问数据库中的数据,并且不需要编写复杂的SQL语句。6.PB支持多种窗口格式和多种对象PB支持的六种窗口格式。开发人员可以根据自己的需要,选择适当的窗口格式。PB支持几乎所有的Windows标准对象,如对象的连接与嵌入技术、动态连接库技术等。7.功能强大的PowerScript编程语言PowerScript语言的优点:(1)语法特点类似于BASIC,易学易用;并且她吸取了某些C语言的优点,如具有++、--、+=等操作符,从而为编写程序代码带来了极大的灵活性。(2)编程环境是智能环境,能够自动调节程序的缩进编排,对于关键字、SQL语言等都采用特殊的颜色显示,这使得编写代码的语法错误大大减少。(3)变量类型和函数比较丰富,包含十几种变量类型和几百种函数。8.PB支持交叉平台PB是一个跨平台的开发工具,它能够在许多操作系统环境下进行应用程序的开发,如Windows9x、Windows2000、WindowsNT等。9.灵活快捷的数据转移方法-数据管道技术利用PB的数据管道技术,能够方便、快捷地把数据库表中的数据从一个表复制到另一个表,从一个数据库复制到另一个数据库,从一个DBMS复制到另一个DBMS。在复制表的过程中,除了复制表中数据和表结构外,还可以复制相应表的扩展属性。1.2PowerBuilder企业版的安装PowerBuilder企业版8.0中包含以下工具:·PowerBuilder8.0:开发应用程序的集成开发工具。·AdaptiveServerAnywhere7.0.1:一套桌面型的数据库管理系统。·PowerDynamo3.5.2:一套用于创建和维护动态Web站点的工具。·Jaguar3.6.1:一个组件事务服务器。·InfoMaker8.0:一套查询数据库和生成报表的工具。·OnlineBooks:完美的电子图书。PowerBuilder安装过程1、运行PB的安装光盘根目录下的Setup.exe,安装程序提示是否同意软件的许可协议,如下图所示。不同意许可协议时将退出安装过程。2、单击“Yes”按钮,弹出如图所示的对...