本书划分为基础知识、实用技巧和高级话题3部分;在书中没有明显标出,以避免人为地给读者制造心理障碍。第1章介绍的是全局性的基础知识,以便读者有个全局的感性认识。第2章介绍应用对象。因为应用对象是PowerBuilder应用程序执行的入口点,所以首先介绍该对象。第3章介绍最常用的窗口,介绍过程中穿插了Windows界面应用程序设计的思想,以便开发人员对PB应用程序界面设计有章可循。第4章介绍数据库的相关知识和操作。这4章的内容是非常基础性的,是初学者感兴趣的几个方面,所以都放在前面介绍。但考虑到学习的阶梯性,这4章的讲解并没有穿插太多的实用性、技巧性的内容。先界面,后编程,这也是初学者的一般学习规律。第5章开始介绍编程的相关知识。介绍基础知识的同时贯穿了编程风格的培养,这是团队开发人员之间进行编程交流的基本素质之所在,并且从本章开始贯穿实用性的知识。第6章到第9章分别介绍数据窗口对象、常用控件、数据窗口控件、菜单和MDI应用,并介绍了一个非常容易让学习者感兴趣的实例。相信通过对这些内容的学习,读者可以由一名初学者转变为开发者。所以,从第10章到第18章介绍各种对象的同时,还贯穿了和它们相关的一些实用技巧和开发疑难的解决方法。相信通过对这些内容的学习,读者应该会成为一名熟练的开发者,完全可以从事商品软件的开发了。但是,项目开发需要的不仅仅是对开发工具的熟练应用,更重要的是应具备一些高层的开发思想和编程风格。这些将决定一名程序员是否具有良好的逻辑抽象能力,以便能够编写出重用性比较好的程序。编程风格决定了团队成员之间是否能容易地交流,所以作者又用了两章的篇幅介绍了PFC编程和PB的编码规范。在介绍PFC时,作者的着眼点并不仅仅是将PFC的用法告诉读者,而是强调PFC的设计思想,以便开发者可以从中体会到一种可以重用的程序设计思路。第20到27章介绍PowerBuilder9.0的新增内容和扩展功能。本书全面、系统地介绍了PowerBuilder9.0的开发环境、技巧以及笔者多年来的PowerBuilder开发经验。全书共分3部分,第1~19章为C/S开发,第20~24章为B/S应用开发,其余内容为PowerBuilder扩展功能。其中,第1~4章介绍PowerBuilder的基础知识;第5~9章介绍PowerBuilder的编程知识,并融会了笔者多年来的开发经验;第10~19章和第28章紧密结合软件项目设计思想,介绍了PowerBuilder项目开发的实用知识;其他章节侧重于PowerBuilder9.0新增知识和B/S开发的介绍。本书涵盖了PowerBuilder9.0的所有内容,知识点系统、全面和实用,适用于从事或准备从事使用PowerBuilder进行开发的各层次的工程技术人员以及大中专院校师生。