第1章 全面掌握PowerScript语言
1. 1 PowerScript语言初步
1. 1. 1 注释
I. 1. 2 标识符
1. 1. 3 分割符和继续符
1. 1. 4 标签
1. 1. 5 保留词.
1. 1. 6 特殊ASCII字符
1. 1. 7 空值.
1. 1. 8 代词
1. 2 数据类型详解
1. 2. 1 标准数据类型
1. 2. 2 系统对象数据类型
1. 2. 3 枚举类型
1. 3 声明的使用
1. 3. 1 什么是变量和常量
1. 3. 2 变量和常量的说明
1. 3. 3 变量和常量的范围
1. 3. 4 数组
1. 3. 5 变量和常量的使用
1. 4 运算符和表达式
1. 4. 1‘运算符
1. 4. 2 运算符的优先级
1. 4. 3 数据类型转换级别
1. 4. 4 赋值
1. 5 PowerScr5pt语句
1. 5. 1 赋值语句
1. 5. 2 判断语句
1. 5. 3 循环语句
1. 5. 4 控制语句
1. 5. 5 处理语句
1. 6 重要函数介绍
1. 6. 1 类型转换函数
1. 6. 2 0peno和C10se0
1. 6. 3 Run()
1, 6. 4 MessageBoX()函数
1. 6. 5 脚本调用
1. 7 PowerScriPt对象
1. 7. 1 对象的基本概念
1. 7. 2 结构
1. 7. 3 用户对象
1. 8 SQL语句使用指导
1. 8. 1 嵌入式SQL语句
1. 8. 2 SQL语句关键词
1. 8. 3 游标的使用
1. 8. 4 动态SQL语句
1. 9 小结
第2章 应用程序对象和事务对象
2. 1 应用程序对象概述
2. 2 应用程序对象的创建
2. 2. 1 直接创建
2. 2. 2 使用向导
2. 3 应用程序对象的事件详解
2. 3. 1 CLose事件
2. 3. 2 ConnectionBegin事件
2. 3. 3 ConnectionEnd事件
2. 3. 4 1dle事件
2. 3. 5 Open事件
2. 3. 6 SystemError事件
2. 4 事务对象高级使用
2. 4. 1 事务简介
2. 4. 2 PowerBuilder中的事务管理
2. 4. 3 事务对象的AutoCommit属性
2. 4. 4 使用数据库的事务管理指令
2. 5 小结
第3章 窗口高级使用技术
3. 1 窗口对象简介
3. 2 深入窗口类型
3. 2. 1 主窗口
3. 2. 2 子窗口
3. 2. 3 弹出式窗口
3. 2. 4 响应式窗口
3. 2. 5 多文档界面和带MicroHelp的多文档界面
3. 3 创建窗口
3. 3. 1 直接创建
3. 3. 2 继承窗口
3. 4 窃口的高级操作
3. 4. 1 添加控件
3. 4. 2 排列控件
3. 4, 3 窗口的预览
3. 4. 4 窗口的运行
3. 5 窗口重要事件详解
3. 6 窗口的高级技巧
3. 6. 1 实时帮助
3. 6. 2 窗口的拖动
3. 6. 3 使用Tim6r事件
3. 6. 4 窗口的自动重
3. 7 小结
第4章 菜单使用技巧
4. 1 菜单对象简介
4. 2创建菜单
4. 2. 1 直接创建
4. 2. 2继承菜单
4. 3菜单事件详解
4. 3. 1 C11cked事件
4. 3. 2, Selected事件
4. 4 菜单的高级使用
4. 4. 1 菜单和窗口的关联
4. 4. 2. , 弹出式菜单
4. 4. 3 对菜单项的访问
4. 5 小结
第5章 深入理解控件对象
5. 1 控件概述
5. 2 控件的标准命名法
5. 2. 1 控件名的标准前缀
5. 2. 2 修改控件名的标准前缀
5. 2. 3 修改后缀
5. 3 按钮
5. 3. 1 命令按钮
5. 3. 2 图形按钮
5. 4 文本
5. 4. 1 静态文本域
5. 4. 2 举行编辑器
5. 4. 3 多行编辑器
5. 4. 4 掩码编辑器
5. 4. 5 超文本编辑器
5. 5 选择框
5. 5. 1 单选按钮
5. 5. 2 复选框
5. 5. 3 分组框
5. 6 列表控件框
5. 6. 1 列表框
5. 6. 2 图形列表框
5. 6. 3 下拉式列表框
5. 6. 4 下拉式图形列表框
5. 7 图像
5. 7. 1 图片框
5. 7. 2 动画
5. 8 标签
5. 8. 1 基本概念
5. 8. 2 创建标签控件
5. 8. 3 标签控件的属性
5. 8. 4 标签控件的事件
5. 8. 5 标签控件的函数
5. 8. 6 标签控件应用举例
5. 9 树视图
5. 9, 1 树视图的基本概念
5. 9. 2 树视图的属性
5. 9. 3 树视图的事件
5. 9. 4 树视图的函数
5. 9. 5 树视图应用举例
5. 10 列表视图
5. 10. 1 列表视图概述
5. 10. 2 列表视图属性
5. 10. 3 列表视图事件
5. 10. 4 列表视图函数
5. 10. 5 列表视图应用举例
5. 11 小结
第6章 数据库高级技术
6. 1 连接数据库
6. 1. 1 连接到oDBC接口
6. 1. 2 连接到专用接口
6. 2 对数据库的高级操作
6. 2. 1 操作表
6. 2. 2 操作数据
6. 3 PowerBuilder资源库
6. 4 深入显示风格
6. 4. 1 定义显示风格
6. 4. 2 使用显示风格
6. 5 深入编辑风格
6. 6 深入有效性规则
6. 7 SQL语句高级应用实例
6. 7. 1 巧用通配符
6. 7. 2 查询的优化
6. 8 小结
第7章 全面掌握数据窗口
7. 1 数据窗口对象概述
7. 2 数据窗口对象的创建
7. 2. 1 指定显示风格
7. 2. 2 指定数据源
7. 2. 3 指定其他选项
7. 3 数据窗口控件的创建
7. 4 数据窗口控件的重要属性
7. 4. 1 COtroLMenu
7. 4. 2 DataObject
7. 4. 3 HSplitScr0117
7. 4. 4 LiveScroll
7. 4. 5 Otject
7. 4. 6. TitleBar
7. 5 数据窗口控件的重要事件详解
7. 5. 1 DBError事
7. 5. 2. DouNeClicked事件
7. 5. 3 1temChanged事件
7. 5. 4 ItemError事件
7. 5. 5 RetriveEnd事件
7. 5. 6 RetriveRow事件
7. 5. 7 RetrieveStart事件
7. 5. 8 RowFocusChanged事件
7. 5. 9 SQLPreview事件
7. 5. 10 UpdateEnd事件
7. 5. 11 UpdateStart事件
7. 6 数据窗口控件的重要函数详解
7. 6. 1 GetItem族函数
7. 6. 2 SetItem族函数
7. 6. 3 数据操作类函数
7. 6. 4 数据修改类函数
7. 6. 5 数据状态类函数
7. 6. 6 连接数据库类函数
7. 6. 7 属性访问类函数
7. 6. 8 动态操作数据窗口类函数
7. 6. 9 编辑类函数
7. 7 高级连接技术
7. 7. 1 静态指定
7. 7. 2 动态指定
7. 8 巧妙使用数据窗口的缓冲区
7. 8. 1 缓冲区简介
7. 8. 2 缓冲区的状态值
7. 8. 3 四个缓冲区在编程中的运用
7. 9 灵活打印数据窗口
7. 9. 1 数据窗口的两种打印方法
7. 9. 2 具体的打印函数
7. 9. 3 数据窗口控件的打印属性
7. 9. 4 打印全屏
7. 10 深入理解数据存储对象
7. 10. 1 数据存储对象的功能
7. 10. 2 数据存储对象的属性. 函数和事件
7. 10. 3 数据存储对象的使用
7. 11 数据窗口高级应用举例
7. 11. 1 直接访问数据
7. 11. 2 使用卷滚条
7. 11. 3 避免使用MessageBox()函数
7. 12 小结
第8章 数据管道对象
8. 1 数据管道概述
8. 2 创建数据管道
8. 3 DataPipeline画板
8. 4 使用数据管道
8. 4. 1 数据管道对象的属性
8. 4. 2 数据管道对象的事件
8. 4. 3 数据管道对象的函数
8. 5 小结
第9章 用户对象高级技术
9. 1 用户对象概述
9. 1:1 可视用户对象
9. 1. 2 类用户对象
9. 2 创建用户对象
9. 2. 1 创建新的用户对象
9. 2. 2 继承用户对象
9. 3 用户对象高级使用技术
9. 3. 1 使用可视用户对象
9. 3. 2 使用类用户对象
9. 3. 3 窗口和用户对象的通信
9. 4 小结
第10章 用户事件
10. 1 用户事件概述
10. 2 定义用户事件
10. 2. 1 理解windows消息
10. 2. 2 PowerBuilder消息
10. 2. 3 使用PowerBuilder消息
10. 2. 4 不使用PowerBuilder消息的用户事件
10. 3 用户事件高级使用技术
10. 4 小结
第11章. 多文档界面
11. 1 MDI概述
11. 1. 1 MDI框架
11. 1. 2 MDI工作表
11. 1. 3 工具栏
11. 2 创建MDI
11. 2. 1 创建MDI框架窗口
11. 2. 2 创建MDI工作表
11. 3 灵活使用MDI的工具栏
11. 3. 1 MDI的菜单
11. 3. 2 工作表的打开
11. 3. 3 工作表的排列
11. 3. 4 MicroHelp
11. 3. 5 工具栏
11. 4 深入理解定制MDI框架窗口
11. 5 小结
第12章 数据窃口高级技术
12.1深入理解Modify()函数
12. 1. 1 属性赋值
12. 1. 2 创建对象
12. 1. 3删除对象
12. 2 巧用数据窗口的查询模式
12. 3 数据窗口语法
12. 3. 1 调用SyntaxFromSQL()函数
12. 3. 2 调用LibraryExport()函数
12. 3. 3 自己编写字符串
12. 4 动态数据窗口高级应用
12. 4. 1 应用程序背景
12. 4. 2 应用程序工作原理
12. 4. 3 应用程序的创建
12. 5 巧妙使用数据窗口的继承
12. 5. 1 创建数据窗口用户对象
12. 5. 2 数据窗口的构造事件
12. 5. 3 完善数据窗口用户对象
12. 6 数据窗口生成器的汉化
12. 7 小结
第13章 应用程序的生成
13. 1 创建工程对象
13. 2两种编译模式
13, 2. 1 伪代码概述
13. 2. 2编译代码概述
13. 2. 3 编译代码的创建
13. 2. 4 编译代码和伪代码的比较
13. 2. 5 提高应用程序的效率
13. 3 生成应用程序
13. 4 小结
第14章 图形用户界面
14. 1 图形用户界面概述
14. 2 反馈信息深入探讨
14. 3 界面的规范性和一致性
14. 4 应用程序的安全性
14. 4. 1 非正常终止
14. 4. 2 数据窗口列的引用
14. 4. 3 和用户操作的交互
14. 5 小结
第15章 调用外部函数
15. 1 外部函数声明
15. 2 参数传递
15. 3 调用规则
15. 4 调用windows API
15. 5几种常见错误
15. 6 小结
第16章 使用OLE
16. 1 oLE概述
16. 2 创建OLE控件
16. 3 oLE控件高级使用技术
16. 3. 1 OLE控件的届性
16. 3. 2 oIE控件的事件
16. 3. 3 0LE控件的函数
16. 4 0LE对象高级使用技术
16. 5 小结
第17章 PowerBuilder应用举例
17. 1 应用程序需求
17. 2 应用程序分析
17. 3 应用程序的实现步骤
17. 3. 1 界面设计
17. 3. 2 编码实现
17. 4 应用程序的改进
17. 5 小结
附录1 PowerBuilder中的消息
附录2 PowerBuilder的常用文件