第1章 Powerbuilder基础 11 Powerbuilder简介 1,2 Power builder8.0的新特性 13 Power builder8.0集成开发环境 14应用程序开发过程 15一个简单的例子
第1章 PowerBuilder基础 1.1 PowerBuilder简介 1.2 PowerBuilder8.0的新特性 1.3 PowerBuilder 8.0集成开发环境 1.4 应用程序开发过程 1.5 一个简单的例子
L. Powerbuilder简介 PowerBuilder(简称PB)是一种分布式数据库前端 (即客户端)开发工具,它是著名的数据库公司 Sybase 的一个重要产品,通过其图形界面可以快速简捷地开发 出面向对象的数据库应用程序。 PowerBuilder是一个功能超群、使用方便、易于开 发复杂应用系统的前端数据库开发工具,或者说是一个 强有力的开发环境 利用 PowerBuilder所提供的丰富而完善的开发工具, 可以轻松地开发大型数据库应用系统。这些大型数据库 应用系统的数据库和用户既可以在单机上,又可以在 个局域网内 返回本章目录
1.1 简介 PowerBuilder(简称PB)是一种分布式数据库前端 (即客户端)开发工具,它是著名的数据库公司Sybase 的一个重要产品,通过其图形界面可以快速简捷地开发 出面向对象的数据库应用程序。 PowerBuilder是一个功能超群、使用方便、易于开 发复杂应用系统的前端数据库开发工具,或者说是一个 强有力的开发环境。 利用PowerBuilder所提供的丰富而完善的开发工具, 可以轻松地开发大型数据库应用系统。这些大型数据库 应用系统的数据库和用户既可以在单机上,又可以在一 个局域网内。 返回本章目录
作为专业的数据库开发工具 Power Builder一直深受国内外广大用户喜爱, 拥有广泛的用户群,软件开发人员成立了专门 的 Power Builder开发爱好者协会,同时建立 了许多开发爱好者的网站,积极交流开发经验。 EIDC International Data Corporation 最新的一次对信息系统管理人员的调查显示, 最受欢迎的开发工具是以 Power Builder为代 表的第四代编程语言(4GL)快速应用开发 (RAD)工具。 返回本章目录
作 为 专 业 的 数 据 库 开 发 工 具 , PowerBuilder一直深受国内外广大用户喜爱, 拥有广泛的用户群,软件开发人员成立了专门 的PowerBuilder开发爱好者协会,同时建立 了许多开发爱好者的网站,积极交流开发经验。 据IDC(International Data Corporation) 最新的一次对信息系统管理人员的调查显示, 最受欢迎的开发工具是以PowerBuilder为代 表的第四代编程语言(4GL)快速应用开发 (RAD)工具。 返回本章目录
P0We1er主要特点 1事件驱动 4 PowerScript言 2而向对象 5,数据窗口 3支持多种数据库6,跨平台 返回本章目录
主要特点 1.事件驱动 2.面向对象 3.支持多种数据库 4.PowerScript语言 5. 数据窗口 6. 跨平台 返回本章目录
当我们单击某个按钮、从菜单中选取某 个命令,或在个编辑框中输入数据时,都 会触发相应的事件。 用户可以通过编写脚本( Script)来完 成当事件被触发时所要处理的事务,每个 脚本是一个独立的程序片段,相当于一个 子程序或函数。 脚本只有当与之相关联的事件发生时才 会被执行 返回节目录
当我们单击某个按钮、从菜单中选取某 个命令,或在个编辑框中输入数据时,都 会触发相应的事件 。 用户可以通过编写脚本(Script)来完 成当事件被触发时所要处理的事务,每个 脚本是一个独立的程序片段,相当于一个 子程序或函数。 脚本只有当与之相关联的事件发生时才 会被执行。 返回节目录
各种 Windows应用程序中常见的窗口、 菜单、控件等在 PowerBuilder中都是对象。 在 Power Builder中还可以创建自己的用 户对象。对象既包括窗口、菜单、函数、结 构、数据窗口和用户对象,也包括各种控件, 如命令按钮、单行编辑框、下拉列表框等。 这些大小对象都可在各种应用中重复使用, 提高了开发效率和软件质量。 每个对象都具有一些特性和特定的行为, 被称为属性、事件和方法。 下一页
各种Windows应用程序中常见的窗口、 菜单、控件等在PowerBuilder中都是对象。 在PowerBuilder中还可以创建自己的用 户对象。对象既包括窗口、菜单、函数、结 构、数据窗口和用户对象,也包括各种控件, 如命令按钮、单行编辑框、下拉列表框等。 这些大小对象都可在各种应用中重复使用, 提高了开发效率和软件质量。 每个对象都具有一些特性和特定的行为, 被称为属性、事件和方法。 下一页
利用面向对象技术中对象的封装性、继承性、 多态性等特点可以使我们开发的应用程序具有 极大的可重用性和可扩展性。 封装性—封装性是将属性和函数封装于 个对象中。 继承性用更加简单的方法使用已有的类 优点:可以再根据不同的需要改变它的属性 易于标准化。 多态性几个不同的对象具有相同名称的 函数(方法),但每个对象为该函数提供的参数 和实现过程可能不相同。 返回节录上一页
利用面向对象技术中对象的封装性、继承性、 多态性等特点可以使我们开发的应用程序具有 极大的可重用性和可扩展性。 封装性——封装性是将属性和函数封装于一 个对象中。 继承性——用更加简单的方法使用已有的类。 优点:可以再根据不同的需要改变它的属性; 易于标准化。 多态性——几个不同的对象具有相同名称的 函数(方法),但每个对象为该函数提供的参数 和实现过程可能不相同。 返回节目录 上一页
PowerBuilder提供了对目前流行的 大多数关系数据库管理系统的支持。 PowerBuilder可以访问的后台数据库 系统包括 Oracle、 Sybase、DB2及 Informix等。在开发应用程序时,数据 库内部的细节对用户是不可见的。 返回节目录
PowerBuilder提供了对目前流行的 大多数关系数据库管理系统的支持。 PowerBuilder可以访问的后台数据库 系统包括 Oracle 、 Sybase 、 DB2 及 Informix等。在开发应用程序时,数据 库内部的细节对用户是不可见的。 返回节目录
Power Builder具有自己的编程语言 PowerScript。 用 PowerScript语言编写的程序通常称 为脚本。 每个对象都有可以发生在它上面的特定 事件。 事件本身也可以触发另一事件。 Powerscript提供了丰富的内置函数。 返回节目录
▪ PowerBuilder具有自己的编程语言 PowerScript。 ▪ 用PowerScript语言编写的程序通常称 为脚本。 ▪ 每个对象都有可以发生在它上面的特定 事件。 ▪ 事件本身也可以触发另一事件。 ▪ Powerscript提供了丰富的内置函数。 返回节目录
Power Builder一个很大的特点就是数 据窗口对象的概念。 数据窗口对象也是 Power Builder中的 种对象类型,与其它对象不同的是数 据窗口对象是专门为了访问后台的数据 库服务的,在数据窗口对象中可以定义 数据的来源和数据的显示风格,这样在 开发应用程序过程中,我们就可以把主 要精力放在对数据的处理上,而不用关 心具体数据的来源 返回节目录
▪ PowerBuilder一个很大的特点就是数 据窗口对象的概念。 ▪ 数据窗口对象也是PowerBuilder中的 一种对象类型,与其它对象不同的是数 据窗口对象是专门为了访问后台的数据 库服务的,在数据窗口对象中可以定义 数据的来源和数据的显示风格,这样在 开发应用程序过程中,我们就可以把主 要精力放在对数据的处理上,而不用关 心具体数据的来源 返回节目录