第一篇 基础篇
第1章 认识PowerBuilder
1-1 PowerBuilder的发展历史
1-2 PowerBuilder的特性
1-3 PowerBuilder在面向对象编程上的应用
1-4 事件驱动处理(Event-Driven Processing)与循序程序处理的比较
1-5 PowerBuilder 7.0新功能的介绍
第2章 开启PowerBuilder应用程序的大门
2-1 什么是应用程序对象(Application Object)
2-2 如何建立应用程序对象
2-3 如何设定应用程序对象的属性
2-4 对象管理库搜寻路径(Library Search List)
第3章 关于窗口对象
3-1 什么是窗口(Window对象)
3-2 如何利用窗口描绘器(Window Painter)建立一个窗口
3-3 窗口的属性(Properties)
3-4 窗口的类型(Type)
3-5 窗口上的控件(Control)
第4章 如何使用PowerScript语言
4-1 什么是PowerScript
4-2 PowerScript的叙述语法
4-3 SQL语句
4-4 PowerScript函数的使用
4-5 Script描绘器的使用
第二篇 数据库应用篇
第5章 PowerBuilder与各种不同数据库的连接
5-1 PowerBuilder如何与各种不同的数据库连接
5-2 ODBC数据来源与驱动程序的使用
5-3 PowerSoft原生驱动程序(Native Driver)的使用
5-4 ODBC驱动程序与PowerSoft原生驱动程序的比较
5-5 JDBC数据来源与驱动程序的使用
5-6 OLE DB的使用
第6章 数据库描绘器(DataBase Painter)的应用
6-1 数据库描绘器(DataBase Painter)的使用
6-2 建立一个Adaptive Server AnyWhere的数据库
6-3 如何建立一个新的表格(Table)
6-4 表格和字段的扩展属性(Extend Attribute)设定
6-5 数据的输入与保存
第7章 PowerBuilder的技术核心—数据窗口(DataWindow)
7-1 什么是数据窗口
7-2 数据窗口的数据来源
7-3 数据窗口的显示类型
7-4 数据窗口对象的修饰
7-5 利用数据窗口维护数据
7-6 报表格式的设定(Report Formating)
7-7 商用图表的建立
第8章 交易对象(Transaction Object)的使用
8-1 什么是交易对象(Transaction Object)
8-2 如何利用交易对象连接应用程序和数据库
8-3 数据窗口对象与数据窗口控件的比较
8-4 如何将数据显示在数据窗口控件中
第9章 数据窗口缓冲区上数据的处理
9-1 数据窗口缓冲区(DataWindow Buffer)
9-2 数据窗口缓冲区内数据的读取
9-3 数据缓冲区中数据的维护
第三篇 MDI应用程序篇
第10章 菜单(Menu)的建立
10-1 什么是莱单(Menu)
10-2 如何建立一个菜单
10-3 菜单所隐藏的线索
10-4 如何在菜单中编写程序
10-5 菜单与窗口的结合
第11章 MDI应用程序的基本观念
11-1 什么是MDI应用程序
11-2 MDI应用程序与SDI应用程序的比较
11-3 MDI应用程序组成的元素
11-4 MDI底稿(Sheet)窗口的使用
11-5 MDI Frame应用程序中的菜单
11-6 MicroHelp的使用
第四篇 面向对象程序应用篇
第12章 对象的类别(Class)与复件(Instance)
12-1 类别(Class)与复件(Instance)
12-2 对象复件的声明
12-3 窗口复件的应用
12-4 PowerBuilder的变量
第13章 对象的继承(Inheritance)
13-1 什么是继承
13-2 窗口(Window)对象的继承
13-3 菜单(Menu)的继承
13-4 用户对象(User Object)的继承
13-5 PowerScript代名词的使用
第14章 结构(Structure)与函数(Function)的应用
14-1 什么是结构(Structure)
14-2 建立PowerBuilder的结构
14-3 结构在程序代码中的应用
14-4 PowerBuilder的函数(Function)
14-5 函数的声明
14-6 函数内程序代码的编写
第五篇 应用程序完成篇
第15章 应用程序开发辅助工具的使用
15-1 Debug的使用
15-2 Profiling的使用
第16章 应用程序的安装与设定
16-1 PowerBuilder应用程序的组成元素
16-2 动态连接数据库PowerBuilder Dynamic Libraries(PBDs)
16-3 PowerBuilder的资源文件(Resource File-PBR)
16-4 应用程序的分散方式
16-5 建立执行文件
第六篇 多层次客户机/服务器体系篇
第17章 如何建立PowerBuilder多层次客户机/服务器体系的应用程序
17-1 数据库应用程序的发展历史
17-2 PowerBuilder多层次客户机/服务器体系的基本架构
17-3 主机端应用程序的连接环境设定
17-4 客户端应用程序的连接环境设定
第18章 PowerBuilder多层次客户机/服务器体系的基本架构
18-1 非可视化用户对象在多层次客户机/服务器体系中的应用
18-2 代理对象(Proxy Object)的应用
18-3 客户端与主机端应用程序信息的传递
第19章 PowerBuilder在多层次客户机/服务器体系中数据的处理
19-1 什么是数据库(DataKStore)
19-2 客户端与主机端应用程序间数据窗口的传递
19-3 多层次客户机/服务器体系中数据窗口的数据处理
第20章 PowerBuilder与JagusrCTS的整合应用
20-1 什么是Jaguar CTS
20-2 PowerBuilder与Jaguar CTS的整合
附录
附录A 命名规则
浏览
对象(Object)
控件(Control)
变量(Variables)
数据类型的字头表示法
范例
附录B 标准的数据类型
附录C 习题解答