第1章 PowerBuilder的程序设计语言PowerScript
1. 1 面向对象程序设计思想和程序运行机制
1. 1. 1 面向对象的特性
1. 1. 2 程序的运行机制
1. 1. 3 了解CodeExamples
1. 2 创建一个简单的应用程序
1. 3 PowerScript语言基础
1. 3. 1 标识符. 注释. 代词
1. 3. 2 数据类型
1. 3. 3 变量与常量
1. 3. 4 数组
1. 3. 5 运算符
1. 3. 6 表达式
1. 4 控制结构
1. 4. 1 条件分支结构
1. 4. 2 循环结构
1. 4. 3 返回和终止
1. 5 函数和结构
1. 5. 1 使用系统函数
1. 5. 2 创建自定义函数
1. 5. 3 函数调用
1. 5. 4 结构的创建和使用
小结
习题
第2章 数据库的管理
2. 1 数据库的基本概念
2. 2 PowerBuilder的数据库连接接口简介
2. 3 PowerBuilder数据库画板
2. 4 在PowerBuilder中创建和删除数据库
2. 4. 1 创建数据库
2. 4. 2 删除数据库
2. 5 用PowerBuilder访问非ASA数据库的连接方式
2. 5. 1 通过ODBC接口连接数据库
2. 5. 2 通过专用接口连接到数据库
2. 6 操作数据库表
2. 6. 1 表的创建与删除
2. 6. 2 定义表的属性. 列的属性和扩展属性
2. 6. 3 表的索引
2. 6. 4 表的主键. 外键
2. 6. 5 数据操作
2. 7 数据库系统SQLServer2000
2. 7. 1 SQLServer2000的结构和特点
2. 7. 2 创建和打开数据库
2. 7. 3 设计数据表
2. 7. 4 创建索引
2. 7. 5 数据操作
小结
习题
第3章 SOL语言的用法
3. 1 SQL概述
3. 2 事务处理对象
3. 2. 1 什么是事务对象
3. 2. 2 事务对象的基本属性
3. 3 常用SQL语句
3. 3. 1 数据库连接语句
3. 3. 2 事务操作语句
3. 3. 3 单行检索语句SELECT
3. 3. 4 插入语句INSERT
3. 3. 5 删除语句DELETE
3. 3. 6 修改语句UPDATE
3. 3. 7 SQL语句的执行结果检查
3. 3. 8 游标的使用
3. 3. 9 动态SQL语句
3. 4 SQL查询示例
3. 4. 1 数据实例
3. 4. 2 数据查询(SELECT…FROM…)
3. 4. 3 功能查询
3. 5 利用SQL操作进行身份验证实例
3. 5. 1 编辑思路
3. 5. 2 设计步骤
3. 5. 3 实例效果
小结
习题
第4章 窗口. 控件和菜单
4. 1 PowerBunder中的窗口
4. 1. 1 窗口概述
4. 1. 2 窗口的类型
4. 2 创建窗口
4. 2. 1 窗口画板
4. 2. 2 窗口对象的创建和继承
4. 3 设置窗口属性
4. 3. 1 设置窗口属性
4. 3. 2 窗口的一般属性
4. 3. 3 窗口位置及大小
4. 3. 4 鼠标指针
4. 3. 5 设置窗口图标
4. 3. 6 设置窗口滚动属性
4. 3. 7 设置窗口工具栏属性
4. 4 保存. 预览. 打印. 运行窗口
4. 4. 1 保存窗口
4. 4. 2 预览窗口
4. 4. 3 运行窗口
4. 4. 4 输出窗口定义(打印窗口)
4. 5 窗口的控件
4. 5. 1 控件概述
4. 5. 2 窗口中的控件操作
4. 6 设置控件的属性
4. 6. 1 设置控件标题
4. 6. 2 定义访问键
4. 6. 3 指定控件的可访问性
4. 7 菜单的基本概念
4. 7. 1 菜单对象的基本组成部分
4. 7. 2 菜单的类型和特征
4. 8 创建菜单
4. 8. 1 进入菜单画板
4. 8. 2 创建菜单和添加菜单项
4. 9 设置菜单属性
4. 9. 1 General选项卡
4. 9. 2 Toolbar选项卡
4. 10 菜单的使用
4. 10. 1 窗口菜单
4. 10. 2 弹出式菜单
4. 10. 3 编写脚本
小结
习题
第5章 数据窗口对象和数据窗口控件
5. 1 数据窗口简介
5. 2 创建数据窗口对象
5. 3 数据窗口的显示风格
5. 4 数据窗口的数据源
5. 4. 1 QuickSelect(快速选择)数据源
5. 4. 2 SQLSelect(SQL选择)数据源
5. 4. 3 Query(查询)数据源
5. 4. 4 External(外部)数据源
5. 4. 5 StoreProcedure(存储过程)数据源
5. 5 数据窗口对象的操作
5. 5. 1 区域划分
5. 5. 2 添加和删除列
5. 5. 3 计算字段
5. 5. 4 数据过滤
5. 5. 5 数据排序
5. 5. 6 指定检索数据的方式
5. 6 数据窗口控件的属性. 事件和函数
5. 6. 1 数据窗口控件属性
5. 6. 2 数据窗口控件的事件
5. 6. 3 数据窗口控件的常用函数
5. 7 设计自由风格的数据窗口实例
5. 7. 1 编程思路
5. 7. 2 设计步骤
5. 7. 3 实例效果
小结
习题
第6章 利用数据窗口访问数据库
6. 1 数据窗口连接数据库
6. 2 数据窗口画板
6. 2. 1 设计视图
6. 2. 2 属性视图
6. 2. 3 控件列表视图
6. 2. 4 预览视图
6. 2. 5 列定义视图
6. 2. 6 数据视图
6. 3 使用事务对象
6. 3. 1 事务对象属性
6. 3. 2 事务对象操作
6. 3. 3 全局事务对象-SQLCA
6. 4 读取数据窗口缓冲区内容
6. 4. 1 数据窗口缓冲区
6. 4. 2 在数据窗口控件中读取数据
6. 5 存取数据窗口对象的属性
6. 5. 1 数据窗口对象属性
6. 5. 2 使用函数存取对象属性
6. 5. 3 使用表达式
6. 6 数据窗口缓冲区数据的共享
6. 6. 1 数据窗口的数据共享概念
6. 6. 2 数据窗口缓冲区数据共享的条件
6. 6. 3 数据窗口数据共享的应用
6. 6. 4 数据窗口函数对于数据共享的影响
6. 7 增加数据窗口的实例
6. 7. 1 设计思路
6. 7. 2 编程步骤
6. 7. 3 实例效果
小结
习题
第7章 报表设计基础
7. 1 报表简介
7. 1. 1 选择显示风格和数据源
7. 1. 2 设置结果集和修改属性
7. 1. 3 创建一个报表
7. 1. 4 在服务器和客户间共享
7. 1. 5 数据窗口和报表区
7. 1. 6 数据窗口画板选项
7. 2 创建嵌套报表
7. 2. 1 创建嵌套报表
7. 2. 2 设置检索
7. 3 创建复合报表
7. 3. 1 创建复合报表
7. 3. 2 指定参数和选项
7. 4 打印报表
7. 4. 1 控制打印规范
7. 4. 2 与打印相关的函数
7. 4. 3 与打印相关的事件
7. 5 选择并打印报表实例
7. 5. 1 设计思路
7. 5. 2 设计步骤
7. 5. 3 实例效果
小结
习题
第8章 Internet程序设计方法.
8. 1 PowerBuilder8. 0的Internet特性
8. 1. 1 DataWindow插件
8. 1. 2 Window插件
8. 1. 3 WindowsActiveX控件
8. 1. 4 Web. PB应用程序
8. 1. 5 从数据窗口到HTML
8. 2 认识Web. PB
8. 2. 1 Web. PB的对象
8. 2. 2 Web. PB对象方法
8. 3 调用Web. PB方法
8. 4 PowerBuilder中的邮件功能
8. 4. 1 MailSession对象,
8. 4. 2 mailMessage对象
8. 4. 3 利用MailSession对象的相关函数实现邮件功能
8. 5 使用Web. PB实现分布式计算能力实例
8. 5. 1 程序设计思路
8. 5. 2 程序设计步骤
8. 6 在IE中显示报表实例
8. 6. 1 程序设计思路
8. 6. 2 程序设计步骤
8. 6. 3 实例效果
小结
习题
附录
附录1 标准数据类型
附录2 常用系统函数列表
附录3 对象. 控件常用属性. 事件和函数
附录4 命名规则
主要参考文献