第一章 客户机/服务器方式简介 1
1.1 原始计算机 1
1.2 大型主机 1
1.3 PC 2
1.4 客户机/服务器 3
1.5 趋势 3
1.6 PowerBuklder 简介 5
2.3 运行PowerBuklder 8
2.2 准备工作 8
2.1 Painter 8
第二章 快速入门 8
2.4 库Painter 9
2.5 应用Painter 11
2.6 数据库Painter 13
2.7 数据窗口Painter 17
2.8 窗口Painter 20
2.9 第一次运行 25
2.10 第二次运行 28
2.11 第三次运行 29
2.12 进一步完善 29
2.13 创建可执行文件 30
3.1 与传统环境的区别 32
第三章 PowerBuilder 方式 32
3.2 理解PowerBuilder 对象 33
3.3 Painter 34
3.4 工具条的使用 38
3.5 联机帮助 39
3.6 快捷键 40
4.1 应用Painter 41
4.2 应用Painter 主窗口 41
第四章 创建应用 41
4.3 更改当前应用 42
4.4 查找对象 43
4.5 创建新应用 44
4.6 指定应用属性 45
4.7 应用事件 48
4.8 存盘和退出 50
第五章 创建窗口 51
5.1 启动窗口Painter 51
5.2 Select Window 对话框 51
5.4 窗口 52
5.3 窗口Painter 主窗口 52
5.5 保存窗口 57
5.6 打印窗口 58
5.7 预览和运行 58
5.8 增加控件 58
第六章 制作菜单 78
6.1 启动菜单Painter 78
6.2 菜单Painter 主窗口 78
6.3 制作菜单 79
6.5 创建级联菜单 80
6.4 预览 80
6.6 菜单项属性表 81
6.7 事件与脚本 83
6.8 保存菜单 83
6.9 与窗口相联 84
6.10 创建弹出菜单 84
第七章 Power Script 编程 85
7.1 Power Script Painter 85
7.2 编辑文字 86
7.3 粘贴 86
7.6 编译 88
7.4 文本输入与输出 88
7.5 语言帮助 88
7.7 建立自定义函数 89
7.8 结构 92
7.9 Power Script 基础 93
7.10 变量和作用域 94
7.11 常量 97
7.12 常用函数和方法 98
7.13 选择结构 100
7.15 嵌入SQL 102
7.14 循环 102
第八章 数据库定义 103
8.1 启动数据库Painter 103
8.2 数据库Painter 主窗口 103
8.3 数据库管理系统(DBMS) 105
8.4 数据库 105
8.5 表 106
8.6 视图 110
8.7 数据操作 111
8.8 数据库管理Painter 116
第九章 SQL 简介 119
9.1 SQL 历史 119
9.2 SQL 现状 119
9.3 SQL 基本结构 120
9.4 数据值计算和统计函数 122
9.5 模式匹配测试 123
9.6 排序 124
9.7 分组查询 125
9.8 分组搜索条件 125
9.9 重复行剔除 126
9.10 多表查询 128
9.11 数据插入 128
9.12 数据更新 128
9.13 数据删除 131
第十章 开发数据窗口 133
10.1 数据窗口对象 133
10.2 启动数据窗口Painter 133
10.3 显示格式 134
10.4 数据源 140
10.5 数据窗口布局 145
11.1 数据窗口控件 146
第十一章 数据窗口应用 146
11.2 事务处理对象 147
11.3 为数据窗口指定事务处理对象 149
11.4 获取数据 149
11.5 事务处理 149
11.6 数据更新 150
第十二章 制作用户对象 152
12.1 自定义的可视用户对象 153
12.4 自定义类 154
12.2 标准用户对象 154
12.3 外部用户对象 154
12.5 标准类 155
12.6 使用用户对象 155
12.7 自定义事件 155
第十三章 面向对象编程 157
13.1 类和实例 157
13.2 创建窗口实例 157
13.3 继承 157
13.5 函数重载 160
13.4 多形 160
第十四章 项目管理 161
14.1 库Painter 161
14.2 注释 162
14.3 创建和删除库 163
14.4 对象 164
14.5 库的优化 165
14.6 对象重建 166
14.7 引入和引出对象 166
15.1 创建MDI 框架 168
第十五章 多文档界面 168
15.2 创建子窗口 169
15.3 MDI 中的菜单 169
15.4 工具条 169
第十六章 实例 171
16.1 创建应用程序对象 171
16.2 创建窗口 173
16.3 菜单 178
16.4 数据库 182
16.5 数据窗口 187
16.6 脚本 194
第十七章 数据库高级技术 218
17.1 锁定 218
17.2 事务处理 222
17.3 数据窗口的事务函数 228
第十八章 数据窗口高级技术 236
18.1 SQL 预览 236
18.2 仅取所需 237
18.3 数据窗口缓冲区 237
18.4 记录/字段的状态 239
18.5 使用子数据窗口 240
18.6 动态数据窗口 242
18.7 Modify ()和Describe()函数 245
18.8 把数据源由SQL SELECT 改变为存储过程 254
18.9 查询模式 255
18.10 数据窗口层次 258
18.11 属性的条件表达式 259
附录A PowerBuilder 命名规则 262
A.1 对象 262
A.2 控件 262
A.3 变审理 263
附录B PowerBuilder 函数参考 265