PB开发基础教程是一本针对PowerBuilder初学者和有一定开发经验的程序员的实用指南。该教程旨在帮助读者构建PowerBuilder的核心知识体系和软件开发知识体系,从而提高开发效率和能力。
第一部分从基础入门开始,包括创建WorkSpace(工作空间)、Target(目标)以及创建窗口。章节1.1介绍了如何新建WorkSpace,这是PB项目的基本设置。1.2讲解了如何创建Target,以便在不同的环境中运行代码。1.3详细阐述了窗口的创建,如修改Title属性、添加命令按钮,并指导如何编写脚本控制窗口的行为。1.4则深入到Application对象上编写脚本,这是PB程序的核心,能实现全局逻辑和事件处理。
第二章聚焦于数据库操作,涵盖了数据库的创建、连接以及数据表的管理。2.1讲解如何创建数据库,2.2重点在于连接数据库,包括创建Data Source Name (DSN) 和设置DB Profile。2.3详细介绍了通过Database画板和PowerDesigner两种方式创建数据表,并提到导出现有数据表的步骤。
第三章至第五章分别介绍了窗口和菜单的创建,版权信息窗口、主菜单、主窗口以及屏幕保护窗口的设计。这部分内容有助于构建界面交互和用户体验。
第四章专门讨论Application对象,这是整个程序的基石,涉及其功能和作用。
第五章详细讲解数据窗口对象的使用,包括名片录入、修改和查询数据窗口,展示了如何操作和展示数据。
第六章探讨了错误处理机制,确保程序在遇到异常时能够优雅地处理。
第七章涉及多用户环境下的应用,包括登录窗口、权限分配和数据库表的权限管理,如dw_users、w_users和w_privelege表的创建与初始化。
第八章则是实践篇,介绍了如何编写数据录入程序,通过创建全局函数gf_getbh来实现特定功能。
作者郭宝利基于自身的开发经验和多个PB版本的实际应用,强调了掌握PowerBuilder核心知识体系的重要性,认为这将使开发者无论面对哪个版本都能快速适应并开发出高质量的应用软件。尽管PB经历了多次版本迭代,但基本原理保持稳定,这使得本书的内容具有持久的价值。
总结来说,该教程是一本实用的PB开发指南,涵盖了从基础设置到高级应用开发的各个环节,旨在帮助读者建立坚实的PowerBuilder知识体系,提升软件开发能力。