第1章 PowerBuilder简介
1. 1 PowerBuilder概述
1. 1. 1 PowerBuilder的发展历程
1. 1. 2 PowerBuilder的特点
1. 2 PowerBuilder的开发环境
1. 2. 1 菜单
1. 2. 2 工具栏
1. 2. 3 系统视图窗口和工作区
1. 3 PowerBuilder简单示例
1. 4 思考与练习
第2章 应用程序对象
2. 1 应用程序简介
2. 2 应用程序对象应用库
2. 3 应用程序对象画板
2. 3. 1 画板的菜单和工具栏
2. 3. 2 应用程序对象工作区
2. 4 创建应用程序对象
2. 4. 1 新建应用程序对象
2. 4. 2 创建模板应用程序
2. 5 应用程序的属性. 事件和函数
2. 5. 1 应用程序对象的属性
2. 5. 2 应用程序对象的事件
2. 5. 3 应用程序对象的函数
2. 5. 4 应用程序错误对象
2. 6 应用程序配置参数
2. 6. 1 初始化文件
2. 6. 2 注册表
2. 6. 3 开发应用程序涉及到的主要注册表主键
2. 7 事务对象及其应用
2. 7. 1 事务对象的概念
2. 7. 2 创建自定义事务对象
2. 7. 3 事务对象的属性
2. 7. 4 事务对象的使用
2. 8 思考与练习
第3章 PowerBuilder编程
3. 1 PowerScript基本概念
3. 1. 1 标识符
3. 1. 2 代词
3. 1. 3 保留字
3. 1. 4 标签和ASCII字符
3. 1. 5 书写代码的注意事项
3. 2 数据类型
3. 2. 1 标准数据类型
3. 2. 2 系统对象数据类型
3. 2. 3 ANY型数据类型
3. 2. 4 枚举类型
3. 3 声明
3. 3. 1 变量
3. 3. 2 常量
3. 3. 3 数组
3. 3. 4 外部函数
3. 3. 5 DBMS存储过程
3. 4 运算符和表达式
3. 4. 1 算术运算符
3. 4. 2 关系运算符
3. 4. 3 逻辑运算符
3. 4. 4 连接运算符
3. 4. 5 运算符的优先级
3. 4. 6 表达式
3. 5 基本语句
3. 5. 1 赋值语句
3. 5. 2 条件控制语句
3. 5. 3 循环控制语句
3. 5. 4 其他语句
3. 6 函数
3. 6. 1 常用标准函数
3. 6. 2 自定义函数
3. 6. 3 调用函数和事件
3. 7 结构
3. 7. 1 定义结构
3. 7. 2 使用结构
3. 8 编写脚本
3. 8. 1 打开脚本视图区
3. 8. 2 粘贴脚本
3. 8. 3 编译脚本
3. 9 思考与练习
第4章 嵌入式SQL
4. 1 嵌入式SQL语句简介
4. 1. 1 连接与断开数据库
4. 1. 2 提交与回滚事务
4. 2 嵌入式SQL语句的使用
4. 2. 1 SELECT语句
4. 2. 2 INSERT语句
4. 2. 3 DELETE语句
4. 2. 4 UPDATE语句
4. 2. 5 SELECTBLOB语句
4. 2. 6 UPDATEBLOB语句
4. 2. 7 SQL语句的执行情况
4. 2. 8 游标操作
4. 3 动态SQL语句
4. 4 粘贴SQL语句
4. 4. 1 粘贴SELECT语句
4. 4. 2 粘贴INSERT语句
4. 5 思考与练习
第5章 数据库连接
5. 1 认识数据库画板
5. 2 创建和删除数据库
5. 2. 1 在PowerBuilder中创建ASA数据库
5. 2. 2 使用SybaseCentral创建数据库
5. 2. 3 通过SQL语句创建数据库
5. 2. 4 在PowerBuilder中删除ASA数据库
5. 2. 5 使用Sybase Central删除数据库
5. 3 定义ODBC数据源
5. 3. 1 什么是ODBC
5. 3. 2 定义ODBC数据源
5. 3. 3 删除ODBC数据源
5. 4 配置DB Profile
5. 4. 1 配置DBProfile
5. 4. 2 删除DBPrOflle
5. 5 连接数据库
5. 5. 1 连接数据库
5. 5. 2 断开数据库连接
5. 6 通过专用接口连接数据库
5. 6. 1 专用接口简介
5. 6. 2 连接数据库
5. 7 思考与练习
第6章 管理数据库
6. 1 数据库画板
6. 1. 1 数据库画板工具栏
6. 1. 2 数据库画板工作区
6. 2 数据表
6. 2. 1 示例表
6. 2. 2 创建新表
6. 2. 3 定义表结构
6. 2. 4 修改表
6. 2. 5 删除表
6. 3 主键. 索引和外键
6. 3. 1 创建索引
6. 3. 2 创建主键
6. 3. 3 创建外键
6. 3. 4 删除主键. 外键和索引
6. 4 定义表. 列的属性
6. 4. 1 定义表属性
6. 4. 2 定义列的扩展属性
6. 5 定义数据库扩展属性
6. 5. 1 定义显示格式
6. 5. 2 显示掩码
6. 5. 3 编辑风格
6. 5. 4 创建有效性规则
6. 6 表数据的浏览. 修改与输出
6. 6. 1 results视图区及其墓本操作
6. 6. 2 数据排序
6. 6. 3 数据更新
6. 6. 4 导入. 导出数据
6. 7 视图
6. 7. 1 创建视图
6. 7. 2 删除视图
6. 8 InteractiveSQL视图区
6. 9 数据库信息的存储位置
6. 10 思考与练习
第7章 窗口与菜单设计
7. 1 窗口画板
7. 1. 1 窗口对象简介
7. 1. 2 窗口画板的菜单
7. 1. 3 窗口画板的工具栏
7. 1. 4 窗口画板的视图区
7. 2 窗口的属性
7. 2. 1 窗口类型
7. 2. 2 MDI框架窗口
7. 2. 3 窗口属性
7. 2. 4 窗口的大小和位置
7. 3 窗口事件
7. 3. 1 Open事件
7. 3. 2 Active事件
7. 3. 3 Clicked事件
7. 3. 4 Close事件
7. 3. 5 CloseQuery事件
7. 3. 6 Key事件
7. 3. 7 RButtonDown事件
7. 3. 8 Timer事件
7. 3. 9 Other事件
7. 4 窗口函数
7. 4. 1 窗口操作
7. 4. 2 MDI窗口具有的操作
7. 4. 3 自动化窗口事件
7. 5 窗口变量
7. 6 创建菜单
7. 6. 1 菜单的类型与特点
7. 6. 2 菜单画板
7. 6. 3 创建菜单
7. 6. 4 修改菜单
7. 7 设置菜单属性
7. 7. 1 General选项卡
7. 7. 2 ToolBar选项卡
7. 8 创建弹出式菜单
7. 8. 1 窗口弹出菜单
7. 8. 2 其他弹出菜单
7. 9 菜单事件及其编程
7. 9. 1 菜单事件及其处理程序的编写
7. 9. 2 创建通用的弹出式菜单
7. 9. 2 几种常见菜单
7. 10 思考与练习
第8章 窗口控件
8. 1 控件的种类和名称
8. 2 向窗口中添加控件
8. 2. 1 窗口控件的选择
8. 2. 2 窗口控件的布局
8. 3 控件属性. 事件和函数
8. 3. 1 控件属性
8. 3. 2 控件名称
8. 3. 3 控件事件及其脚本
8. 3. 4 控件函数
8. 4 控件的应用
8. 4. 1 可以激活动作的控件
8. 4. 2 用来显示和接收数据的控件
8. 4. 3 用来显示选项的控件
8. 4. 4 用来起装饰作用的控件
8. 5 思考与练习
第9章 高级控件
9. 1 列表框控件
9. 1. 1 列表框与图片列表框
9. 1. 2 下拉列表框和下拉图片片列表框
9. 2 列表视图
9. 2. 1 列表视图控件风格
9. 2. 2 列表视图控件属性
9. 2. 3 列表项的添加与删除
9. 2. 4 列表视图控件的事件
9. 3 树形视图
9. 3. 1 树形视图的创建与属性
9. 3. 2 添加树形视图项
9. 3. 3 删除树形视图项
9. 3. 4 树形视图控件的常用事件
9. 4 进度条. 滚动条和跟踪条
9. 4. 1 水平进度条和垂直进度条
9. 4. 2 水平滚动条和垂直滚动条
9. 4. 3 水平跟踪条和垂直跟踪条
9. 5 OLE控件
9. 6 思考与练习
第10章 数据窗口
10. 1 数据窗口概述
10. 1. 1 数据窗口对象
10. 1. 2 数据窗口画板概述
10. 1. 3 数据窗口控件
10. 2 创建数据窗口
10. 2. 1 创建过程
10. 2. 2 创建一个新的数据窗口
10. 3 表现风格
10. 3. 1 表现风格概述
10. 3. 2 Freeform风格
10. 3. 3 Tabular风格
10. 3. 4 Grid风格
10. 3. 5 Label风格
10. 3. 6 N-UP风格
10. 3. 7 Group风格
10. 3. 8 Crosstab风格
10. 3. 9 Graph风格
10. 3. 10 Composite风格
10. 3. 11 OLE2. 0风格
10. 3. 12 RichText风格
10. 4 数据源
10. 4. 1 数据源概述
10. 4. 2 QuickSelect数据源
10. 4. 3 SQLSelect数据源
10. 4. 4 Query数据源
10. 4. 5 External数据源
10. 4. 6 Stored Procedure数据源
10. 5 思考与练习
第11章 使用数据窗口
11. 1 放置数据窗口对象
11. 1. 1 连接函数
11. 1. 2 添加数据窗口控件
11. 1. 3 编辑数据窗口控件
11. 1. 4 连接数据窗口控件与数据窗口对象
11. 1. 5 动态连接数据窗口对象
11. 1. 6 设置数据窗口属性
11. 2 数据窗口控件与数据库
11. 2. 1 事务对象
11. 2. 2 为数据窗口控件设置事务对象
11. 2. 3 创建事务对象
11. 2. 4 检索和更新数据
11. 3 访问数据窗口缓冲区
11. 3. 1 通过数据窗口控件管理数据
11. 3. 2 处理数据窗口控件中的文本数据
11. 4 数据窗口项的引用
11. 4. 1 使用表达式引用数据窗口项
11. 4. 2 使用函数访问数据窗口项
11. 5 数据窗口事件
11. 5. 1 ButtonClicked事件
11. 5. 2 Clicked事件
11. 6 数据存储对象
11. 6. 1 使用数据存储对象
11. 6. 2 数据存储对象的方法和属性
11. 6. 3 定制数据存储对象
11. 7 创建数据窗口应用程序
11. 7. 1 使用应用程序画板创建应用程序对象
11. 7. 2 创建数据窗口对象
11. 7. 3 创建主窗口对象并在窗㈠上放置数据窗口控件
11. 7. 4 添加其他窗口控件
11. 7. 5 为窗口控件编写程序代码
11. 8 数据窗口控件实例
11. 8. 1 不写代码操作数据窗口
11. 8. 2 添加计算域
11. 8. 3 数据窗口的缩放实例
11. 8. 4 动态改变数据窗口的显示风格
11. 8. 5 一种数据窗口特效
11. 8. 6 动态选择数据窗口
11. 9 思考与练习
第12章 用户对象与用户事件
12. 1 用户对象的类型
12. 1. 1 可视用户对象
12. 1. 2 类用户对象
12. 2 创建用户对象
12. 2. 1 创建标准可视用户对象
12. 2. 2 创建定制可视用户对象
12. 2. 3 创建外部可视用户对象
12. 2. 4 创建标准类用户对象
12. 2. 5 创建定制类用户对象
12. 2. 6 使用继承创建用户对象
12. 3 使用用户对象
12. 3. 1 使用可视用户对象
12. 3. 2 使用类用户对象
12. 3. 3 窗口与用户对象间的通信
12. 3. 4 用户对象的命名规则
12. 4 用户事件
12. 4. 1 用户事件的适用场合
12. 4. 2 定义用户事件
12. 4. 3 注意事项
12. 5 思考与练习
第13章 数据管道
13. 1 数据管道概述
13. 2 创建数据管道对象
13. 2. 1 创建数据管道对象
13. 2. 2 灌入扩展属性
13. 2. 3 灌入Blob类型的数据
13. 2. 4 打开和修改数据管道对象
13. 2. 5 改变源数据库和目的数据库
13. 2. 6 数据管道出错处理
13. 2. 7 删除数据管道对象
13. 3 数据管道的应用
13. 3. 1 创建数据管道用户对象
13. 3. 2 数据管道用户对象的属性
13. 3. 3 数据管道的事件
13. 3. 4 数据管道的方法
13. 4 数据管道编程实例
13. 5 思考与练习
第14章 库文件管理
14. 1 库文件组织方式
14. 2 库画板
14. 2. 1 库画板的工具
14. 2. 2 库画板工作区
14. 3 维护库文件以及其中的对象
14. 3. 1 库操作
14. 3. 2 维护库中对象
14. 3. 3 导出与导入对象
14. 3. 4 重新生成对象
14. 4 思考与练习
第15章 应用程序的调试. 编译与发布
15. 1 应用程序的调试
15. 1. 1 应用程序测试过程
15. 1. 2 调试器
15. 1. 3 断点设置
15. 1. 4 调试过程
15. 2 其他调试手段
15. 2. 1 运用PowerBuilderDEBUG功能
15. 2. 2 追踪数据库访问
15. 2. 3 其他调试技术
15. 3 应用程序的编译
15. 3. 1 创建可执行文件的一般步骤
15. 3. 2 创建可执行文件时要考虑的问题
15. 4 应用程序的发布
15. 5 思考与练习