第1章 PowerBuilder 8.0的安装 2
1.1 基础知识 2
1.1.1 PowerBuilder简介 2
1.1.2 PowerBuilder8.0的新特点 2
1.2 操作步骤 5
1.3 本章小结 8
第2章 PowerBuilder8.0的开发环境 10
2.1 基础知识 10
2.1.1 PowerBuilder中的菜单(Menu) 10
2.1.2 PowerBuilder中的工具栏(ToolBar) 11
2.1.3 定制快捷键 14
2.1.4 PowerBuilder中的画板(Painter) 15
2.1.5 PowerBuilder中的其他工具 17
2.2 编程思路 23
2.3 操作步骤 23
2.4 创意与超越 24
2.5 本章小结 24
3.1.2 库画板 26
3.1.1 库的组织方法 26
3.1 基础知识 26
第3章 库的组织和管理 26
3.1.3 使用库画板 28
3.1.4 操作库中的对象 29
3.2 编程思路 32
3.3 操作步骤 32
3.4 创意与超越 34
3.4.1 连接PowerBuilder Native版本控制系统 34
3.4.2 使用PowerBuilder Native版本控制系统 35
3.5 本章小结 36
第4章 连接和管理数据库 38
4.1 基础知识 38
4.1.1 数据库的基础知识 38
4.1.2 数据库的管理和连接 39
4.1.3 数据库画板 47
4.1.4 使用数据库画板 50
4.2 编程思路 57
4.3 操作步骤 57
4.5 本章小结 60
4.4 创意与超越 60
第5章 应用对象 62
5.1 基础知识 62
5.1.1 应用画板 62
5.1.2 使用应用画板 63
5.1.3 设置应用对象的属性 73
5.1.4 应用对象的事件 76
5.1.5 应用对象的函数 77
5.3 操作步骤 78
5.2 编程思路 78
5.4 创意与超越 80
5.4.1 Splash窗口的原理 80
5.4.2 对窗体的创建 80
5.5 本章小结 83
第6章 Power Builder编程 85
6.1 基础知识 85
6.1.1 PowerScript脚本语言基础 85
6.1.2 PowerScript脚本语言的数据类型 90
6.1.3 声明 94
6.1.4 PowerBuilder的命名规则 99
6.1.5 使用点记法 102
6.1.6 运算符 103
6.1.7 PowerScipt脚本语言中的语句 105
6.1.8 PowerScipt脚本语言中的常用函数 112
6.1.9 嵌入式的SQL 115
6.1.10 编写脚本 126
6.1.11 结构体 128
6.2 编程思路 130
6.3 操作步骤 130
6.4 创意与超越 132
6.5 本章小结 134
第7章 窗口与菜单 136
7.1 基础知识 136
7.1.1 窗口画板 136
7.1.2 使用窗口画板 137
7.1.3 设置窗口对象的属性 138
7.1.4 窗口对象的事件 143
7.1.5 窗口对象的函数 145
7.1.6 菜单画板 152
7.1.8 设置菜单对象的属性 153
7.1.7 使用菜单画板 153
7.1.9 菜单对象的事件 155
7.1.10 菜单对象的函数 156
7.2 编程思路 156
7.3 操作步骤 156
7.4 创意与超越 159
7.5 本章小结 160
8.1 基础知识 162
8.1.1 控件概述 162
第8章 使用窗口控件 162
8.1.2 使用控件时的工具栏 163
8.1.3 在窗口中添加控件 163
8.1.4 操作控件 164
8.1.5 控件的布局和访问顺序 165
8.1.6 设置控件的通用属性 166
8.1.7 常用控件的应用 167
8.2 编程思路 236
8.3 操作步骤 236
8.4 创意与超越 238
8.5 本章小结 243
第9章 数据窗口对象 245
9.1 基础知识 245
9.1.1 创建数据窗口对象 246
9.1.2 定义数据窗口的数据源 247
9.1.3 数据窗口的显示风格 257
9.1.4 数据窗口对象画板 262
9.1.5 使用数据窗口画板 264
9.2 编程思路 270
9.3 操作步骤 270
9.4 创意与超越 271
9.5 本章小结 272
第10章 使用数据窗口 274
10.1 基础知识 274
10.1.1 使用数据窗口控件 274
10.1.2 数据窗口的缓冲区与编辑控件 277
10.1.3 数据窗口控件的属性 282
10.1.4 数据窗口控件的常用函数 283
10.1.5 数据窗口控件的常用事件 299
10.1.6 子数据窗口 304
10.1.7 动态数据窗口 305
10.1.8 用点记法访问数据窗口的属性 306
10.1.9 数据存储对象DataObject 307
10.2 编程思路 308
10.3 操作步骤 308
10.4 创意与超越 309
10.5 本章小结 311
第11章 用户函数、用户事件和用户对象 313
11.1 基础知识 313
11.1.1 用户函数 313
11.1.2 用户事件 315
11.1.3 用户对象 316
11.2 编程思路 322
11.3 操作步骤 322
11.4 创意与超越 323
11.5 本章小结 325
第12章 数据管道 327
12.1 基础知识 327
12.1.1 数据管道画板 327
12.1.2 使用数据管道画板 328
12.1.3 数据管道的应用 331
12.2 编程思路 335
12.3 操作步骤 336
12.4 创意与超越 337
12.5 本章小结 338
第13章 调试和运行 340
13.1 基础知识 340
13.1.1 调试器 340
13.1.2 调试器的使用 341
13.3 操作步骤 347
13.2 编程思路 347
13.4 本章小结 350
第14章 分发应用 352
14.1 基础知识 352
14.1.1 工程画板 352
14.1.2 生成可执行文件 354
14.1.3 资源文件 355
14.1.4 应用程序的发布 356
14.2 编程思路 357
14.3 操作步骤 357
14.4 本章小结 357