目录 1
第一篇 PowerBuilder基础 1
第1章 PowerBuilder 10概述 1
1.1 PowerBuilder 10简介 1
1.2 PowerBuilder 10的新特性 2
1.3 安装和启动PowerBuilder 10 3
1.4 使用PowerBuilder创建第一个应用程序 8
1.5 PowerBuilder 10的集成开发环境 11
第2章 SQL基础 25
2.1 数据定义语言 25
2.2 数据操纵语言 28
2.3 数据查询语言 30
2.4 数据控制语言 33
2.5 SQL函数 34
第3章 PowerScript语言 37
3.1 基础知识 37
3.2 操作符 43
3.3 数据类型 45
3.4 变量 48
3.5 数组 50
3.6 基本语句 51
3.7 用户自定义函数 60
第4章 PowerBuilder数据库应用基础 63
4.1 基础知识 63
4.2 PowerBuilder数据库面板 65
4.3 PowerBuilder数据库管理工具 68
4.4 创建数据库 69
4.5 数据库对象 104
4.5.1 数据表 104
4.5.2 列属性 106
4.5.3 主键 107
4.5.4 外键 108
4.5.5 索引 109
4.5.6 视图 110
4.5.7 PowerBuilder扩展属性系统表 113
4.6 数据管理 120
4.6.1 数据浏览和修改 120
4.6.2 对表中的数据进行排序 121
4.6.3 对表中的数据进行筛选 121
4.7 数据库连接管理 122
4.7.1 数据库连接接口 122
4.7.2 定义数据源 125
4.7.3 建立描述文件 130
4.7.4 导出描述文件 132
4.7.5 在程序中连接数据库 133
4.7.6 通过专用接口连接到数据库 133
4.7.7 使用事务对象 134
4.7.8 拨号连接示例 144
5.1.1 窗口设计概述 148
5.1 窗口设计 148
第5章 窗口和控件 148
第二篇 PowerBuilder开发与支持 148
5.1.2 窗口面板 149
5.1.3 窗口的类型 153
5.1.4 窗口编程 154
5.1.5 创建窗口 158
5.2 窗口上的控件 163
5.3.1 标签控件 167
5.3 典型控件的使用 167
5.3.2 进度条控件 177
5.3.3 TreeView控件 180
5.3.4 ListView控件 185
第6章 菜单 209
6.1 菜单概述 209
6.2 创建菜单 209
6.3 设置菜单工具栏 215
6.4 为菜单项编写脚本 216
6.5 菜单的继承 217
6.6 使用菜单 218
第7章 数据窗口 220
7.1 数据窗口基础知识 220
7.2 创建数据窗口对象 224
7.2.1 PowerBuilder数据窗口面板 224
7.2.2 创建数据窗口对象 230
7.2.3 存窗口中应用数据窗口对象 232
7.3 显示和验证数据 234
7.3.1 显示格式 234
7.3.2 编辑样式 239
7.3.3 有效化规则 241
7.4 数据过滤、排序和分组 242
7.4.1 行过滤 242
7.4.2 行排序 243
7.4.3 行分组 244
7.5 数据窗口高级技术 245
7.5.1 使用下拉数据窗口编辑样式 245
7.5.2 动态创建数据窗口技术 247
7.5.3 数据存储技术 257
7.5.4 统计图数据窗口技术 288
第8章 数据管道 304
8.1 数据管道基础 304
8.2 创建管道 305
8.3 执行初始化操作 308
8.4 启动管道 309
8.6 管道运行结束之后的操作 312
8.5 纠正管道错误 312
第9章 PowerBuilder应用开发常用技术 314
9.1 API调用技术 314
9.1.1 API调用基础 314
9.1.2 API调用示例 316
9.2 PowerBuilder邮件技术 335
9.3 打印技术 343
9.4 管理初始化文件和Windows注册表信息 347
10.1 应用测试 349
第10章 程序调试、编译与发布 349
10.2 程序调试 353
10.3 制作可执行程序 358
10.3.1 概述 358
10.3.2 创建可执行程序 363
10.3.3 应用部署支持 365
10.4 制作安装程序 374
第三篇 工程应用开发实例分析 382
第11章 公路收费管理系统概述 382
11.1 收费管理系统概述 382
11.2 设计主窗口、自定义函数和用户对象 383
1 1.3 口令管理窗口 429
11.4 设计菜单 431
11.5 运行系统 433
第12章 通行费管理子系统 435
12.1 导航窗口模块 435
12.2 通行费报表处理模块 442
12.3 通行费统计报表 448
第13章 车流量管理 458
13.1 车流量管理处理向导 458
13.2 车流量报表 464
13.3 车流量统计报表 469
第14章 票证管理子系统 479
14.1 票证管理处理向导 479
14.2 票证销号报表 484
14.3 票证管理统计报表 490
第15章 系统管理与维护 499
15.1 创建窗口所需要的用户对象 499
15.2 系统管理向导 500
15.3 高管局处室设置 505
15.4 管理处初始设置 508
15.5 收费站初始设置 508
15.6 通行费年计划设置 509
参考文献 510