《Powerbuilder 9.0实用教程》是一本深入讲解Powerbuilder 9.0开发工具的专业教材,这本书的源代码和电子书被封装在一个名为"《Powerbuilder9·0实用教程》源代码和书.rar"的压缩包中。Powerbuilder是一款由Sybase公司开发的面向对象的、基于事件驱动的数据库应用开发工具,它以其强大的数据窗口功能和易用性在IT业界享有盛誉。本教程主要针对想要掌握或提升Powerbuilder 9.0技能的开发者。
压缩包中的"PowerBuilder9.0实用教程.pdf"是本书的电子版,其中涵盖了Powerbuilder 9.0的基础知识和高级特性。通过这本书,读者可以了解到以下关键知识点:
1. **Powerbuilder环境与工作流程**:了解Powerbuilder的集成开发环境(IDE),包括工作区、项目管理、源代码编辑器等,以及如何创建和管理应用程序的整个生命周期。
2. **数据窗口技术**:数据窗口是Powerbuilder的核心组件,它允许开发者以各种方式展示和操作数据库中的数据。学习如何设计数据窗口,设置各种查询条件,以及实现数据的增删改查操作。
3. **事件驱动编程**:Powerbuilder采用事件驱动编程模型,用户界面的每个控件都能响应特定的事件。学习如何编写事件处理函数,实现用户交互逻辑。
4. **应用对象**:包括窗口对象、菜单对象、按钮对象等,掌握这些对象的创建、属性设置和事件处理。
5. **数据库连接与SQL语句**:理解如何配置数据库连接,编写SQL语句,以及使用存储过程和触发器。
6. **应用程序构建与部署**:学习如何编译、调试和发布Powerbuilder应用程序,以及考虑不同操作系统和硬件环境下的兼容性问题。
7. **PowerScript语言**:Powerbuilder的内置脚本语言,用于控制应用程序的行为。掌握其语法、流程控制结构以及错误处理机制。
8. **用户界面设计**:利用Powerbuilder的可视化设计工具创建美观且功能丰富的用户界面,包括布局管理、控件定制等。
9. **数据窗口对象的高级特性**:如子数据窗口、网格数据窗口、图形数据窗口等,以及如何进行复杂的数据分析和报表生成。
10. **Powerbuilder的其他组件**:例如Web服务、XML支持、OLE/COM集成等,帮助开发者扩展应用程序的功能。
通过阅读这本书并实践其中的源代码,开发者不仅可以掌握Powerbuilder 9.0的基本操作,还能深入理解其设计理念和编程技巧,为实际的数据库应用开发打下坚实基础。对于想从事企业级应用开发的人来说,Powerbuilder 9.0是一个值得学习的工具,尤其适合那些希望快速构建数据库驱动的业务系统。