《PowerBuilder 10.0 应用基础与实例教程》是李政教授撰写的一本专为初学者和进阶者设计的教材,旨在全面介绍PowerBuilder 10.0这款强大的数据库应用开发工具。PowerBuilder是一款面向对象的集成开发环境(IDE),尤其在构建数据库应用程序方面具有显著优势。本书通过实例教学的方式,帮助读者掌握PowerBuilder的基础知识和高级特性。
让我们逐一了解压缩包中包含的各个章节内容:
1. **第01章 PowerBuilder基础**:这一章主要介绍PowerBuilder的基本概念,包括其工作环境、工程管理、窗口对象、事件驱动编程等。读者将学习如何创建新项目,设置工作区,以及创建和管理基本的窗口对象。
2. **第02章 PowerBuilder对象**:本章深入探讨了PowerBuilder中的各种对象,如窗口、菜单、按钮、文本框等,以及它们的属性、方法和事件。理解这些对象是构建用户界面的关键。
3. **第04章 数据库与数据窗口**:数据窗口是PowerBuilder的核心组件,它提供了与数据库交互的强大功能。这一章讲解了如何配置数据源、创建和定制数据窗口,以及使用各种数据窗口操作,如查询、更新、排序等。
4. **第05章 数据维护技术**:本章关注数据的添加、修改和删除操作,包括数据窗口的编辑模式、事务处理和错误处理。此外,还介绍了如何使用存储过程和触发器来增强数据维护功能。
5. **第06章 数据输出技术**:这一章讲解了如何将数据以报表或图形的形式输出,包括自定义报告设计、导出数据到其他格式,以及利用图表进行数据分析。
6. **第07章 数据查询技术**:在这一章,读者将学习如何使用SQL语句进行复杂的数据查询,以及如何在PowerBuilder中实现动态查询和参数化查询。
7. **第08章 区号邮编查询与闹钟**:此章通过一个具体实例——区号邮编查询系统和闹钟程序,展示了如何将前面学到的知识应用到实际项目中,提升读者的实践能力。
8. **第10章 小型财务软件**:本章通过开发小型财务软件,进一步深化对财务业务逻辑的理解,同时展示如何在PowerBuilder中实现复杂的业务流程。
9. **第14章 有线电视网管系统**:这一章介绍了一个实际的有线电视网络管理系统,涵盖了用户管理、资源分配、故障报修等功能,旨在训练读者解决实际问题的能力。
10. **第15章 高校学生档案管理系统**:通过构建高校学生档案管理系统,读者将学习如何处理大量数据,设计数据库结构,以及实现各种管理功能,如成绩录入、统计分析等。
通过这十个章节的学习,读者将能够熟练掌握PowerBuilder 10.0的使用,从基本的界面设计到复杂的数据库应用开发,具备独立完成项目的能力。无论你是想从事数据库开发还是提升现有技能,这本教程都将是一份宝贵的资源。