PowerBuilder实战指南:面向对象的数据库应用开发
下载需积分: 11 | PPT格式 | 1.36MB |
更新于2024-07-23
| 170 浏览量 | 举报
"《PowerBuilder实用教程》由郑阿奇主编,殷红先和张为民编著,由电子工业出版社出版。本书详细介绍了PowerBuilder这一强大的数据库应用开发工具,包括其开发环境、特点、集成开发环境(IDE)、CodeExamples、应用程序开发步骤以及简单应用程序实例。PowerBuilder不仅适用于传统客户/服务器架构,还支持分布式系统和Internet应用的开发,并且全面支持新兴的网络技术和数据库管理系统。"
在深入探讨PowerBuilder的知识点之前,首先我们要理解PowerBuilder是一个由Sybase Inc.的子公司PowerSoft在1991年推出的开发工具,它以其面向对象和可视化的特性,简化了数据库应用程序的开发流程。
**1. PowerBuilder的特点**
1. **专业的客户/服务器开发工具**:PowerBuilder设计用于构建高效、基于客户/服务器的系统,客户端应用程序负责交互,服务器端处理计算任务和数据存储,两者协同工作,实现数据的高效管理。
2. **面向对象的编程**:PowerBuilder允许开发者创建自定义的用户对象,扩展预定义对象,通过组合不同对象来构建复杂的应用程序。这种编程方式提高了代码的重用性和模块化,降低了维护难度。
3. **支持多种关系数据库管理系统**:PowerBuilder支持多种RDBMS,包括大型和小型数据库。对于大型数据库,它提供了专门的接口以优化性能;对于小型数据库,可以通过ODBC接口灵活访问。
**2. 集成开发环境IDE简介**
PowerBuilder的IDE提供了可视化的开发环境,使开发者可以通过拖放操作创建用户界面,直观地编辑和调试代码。IDE包含了许多关键组件,如数据窗口(DataWindow)用于数据展示和操作,对象浏览器(Object Browser)用于查看和管理项目中的对象,以及源代码编辑器(Source Editor)用于编写和修改代码。
**3. 应用程序开发步骤**
- 理解需求并规划应用程序的架构。
- 创建数据源连接,设置与数据库的通信。
- 设计用户界面,包括窗口(Windows)、菜单(Menus)和控件(Controls)。
- 编写业务逻辑,通常在事件处理函数中实现。
- 测试应用程序,确保功能正确无误。
- 部署应用程序,生成可执行文件或应用服务器。
**4. 简单应用程序实例**
书中可能包含实际的代码示例,指导读者如何创建一个简单的应用程序,比如一个登录窗口,通过数据窗口连接到数据库,验证用户输入的用户名和密码,展示如何在PowerBuilder中实现这样的交互。
《PowerBuilder实用教程》是一本全面介绍PowerBuilder的书籍,无论对于初学者还是有经验的开发者,都是学习和掌握这一工具的宝贵资源。通过学习,读者能够熟练地利用PowerBuilder构建高效、跨平台的数据库应用程序,并适应不断变化的网络技术环境。
相关推荐