第一章 Power Builder概述 1
1.1 什么是Power Builder 1
1.2 Power Builder的基本特性 1
1.3 客户/服务器结构 4
1.4 面向对象程序设计概念 4
1.5 事件驱动过程的程序设计原理 7
1.6 如何利用 Power Builder开发应用程序 7
第二章 创建应用程序对象 8
2.1 什么是应用程序对象 8
2.2 如何创建新的应用程序对象 8
2.3 如何设定应用程序对象的特性 12
2.4 什么是对象库搜索表 13
2.5 保存应用程序对象 16
第三章 创建窗口对象 18
3.1 什么是窗口 18
3.2 如何利用窗口绘图器创建窗口 19
3.3 如何设置窗口的特性 20
3.4 窗口的类型 21
3.5 如何在窗口中放置控件 24
3.6 窗口的预览 27
3.7 如何编写程序脚本 27
3.8 窗口的保存 29
3.9 执行应用程序 30
第四章 如何创建数据库 32
4.1 如何利用数据库绘图器创建新数据库 32
4.2 如何创建新表格 35
4.3 如何设置表格和字段的扩展属性 36
4.4 编辑样式的设置 37
4.5 数据的输入与保存 42
第五章 创建数据窗口对象 43
5.1 数据窗口绘图器的应用 43
5.2 数据窗口的数据源类型 44
5.3 数据窗口的显示样式 50
5.4 实际创建数据窗口 58
5.5 数据窗口的保存 62
第六章 数据窗口美化 65
6.1 颜色和字段边框的设置 65
6.2 设置报表格式 68
6.3 设置字段颜色、位置、大小和对齐方式 75
第七章 在窗口中放置数据窗口控件 78
7.1 什么是数据对象和数据窗口控件 78
7.2 数据窗口对象和数据窗口控件的比较 79
7.3 如何向数据窗口控件指定数据窗口对象 80
7.4 执行测试结果 85
第八章 连接数据库和数据的显示 86
8.1 什么是事务处理对象 86
8.2 如何连接应用程序和数据库 89
8.3 如何在数据窗口控件中显示数据 91
8.4 选择及显示特定数据 94
8.5 执行测试结果 96
9.1 数据窗口缓冲区 97
第九章 数据维护 97
9.2 插入、删除和保存数据 98
9.3 编辑控件 100
9.4 数据规则的判断 101
9.5 ItemChanged,ItemError和DBError事件 101
9.6 SetActionCode()函数 103
9.7 CloseQuery事件 104
9.8 执行测试结果 107
第十章 数据的排序、过滤和打印 109
10.1 数据排序 109
10.2 数据过滤 111
10.3 数据打印 112
10.4 在窗口中增加数据排序、过滤和打印功能 114
10.5 执行结果 115
第十一章 创建菜单 117
11.1 什么是菜单 117
11.2 菜单的显示样式 118
11.3 菜单的隐藏线索 119
11.4 创建菜单 120
11.5 在菜单中编写程序代码 122
11.6 保存菜单 124
11.7 为窗口指定菜单 125
11.8 执行程序 126
第十二章 创建MDI应用程序 127
12.1 什么是MDI应用程序 127
12.2 MDI与SDI应用程序的比较 127
12.3 MDI应用程序的组成 128
12.4 MDI应用程序中的菜单 129
12.5 创建MDI应用程序 130
12.6 执行程序 135
第十三章 创建MDI应用程序底稿 136
13.1 窗口的继承 136
13.2 使用继承的优点 138
13.3 如何创建子窗口 138
13.4 创建子窗口菜单 140
13.5 如何找开MDI底稿 141
13.6 执行程序 147
第十四章 窗口间传递消息 148
14.1 如何利用函数在窗口间传递参数 148
14.2 Message对象 151
14.3 数据检索参数的设置 152
14.4 执行程序 158
第十五章 对象的类和事例 160
15.1 类和事例 160
15.3 Power Builder 的变量 161
15.2 声明对象事例 161
15.4 在应用程序中同时打开多个相同的窗口 167
15.5 执行程序 169
第十六章 结构与函数的应用 171
16.1 什么是结构 171
16.2 结构绘图器的使用 172
16.3 结构在程序代码中的应用 174
16.5 Power Builder的函数 175
16.4 在窗口中利用结构作为传递参数 175
16.6 函数类型 176
16.7 函数的声明 176
16.8 函数内程序代码的编写 178
16.9 Global层的函数声明 178
16.10 对象层的函数声明 180
16.11 函数的使用范例 181
16.12 执行程序 184
第十七章 窗口中的OCX应用 186
17.1 如何在窗口中放置一个OCX控件 186
17.2 OCX的特性、事件和函数 188
17.3 利用OCX制作时钟 189
17.4 利用OCX制作一个年历 192
17.5 将时钟和年历结合到应用程序中 193
第十八章 如何写问候信 195
18.1 数据窗口的新显示类型——Rich Format Text 195
18.2 实际应用 201
18.3 执行程序 203
第十九章 调试工具的使用 204
19.1 调试工具的功能 204
19.2 选择Script和设置停止点 206
19.3 创建一个watch list 207
19.4 改变变量的值 208
19.5 脚本停止点的编辑 209
第二十章 执行文件的生成 210
20.1 Power Builder应用程序的发布形式 210
20.2 Power Builder动态链接库 211
20.3 Power Builder资源文件 211
20.4 应用程序的发布方式 213
20.5 创建执行文件 214
附录A Power Builder5.0安装指南 224
附录B 命名规则 231
附录C 标准数据类型 234
附录D 对象库绘图器 235