第一部分 了解PowerBuilder
第一章 建立PowerBuilder应用程序的基本过程
1.1 建立数据库
1.2 建立应用程序对象
1.3 建立窗口
1.4 建立数据窗口
1.5 将数据窗口加到窗口
1.6 本章小结
第二章 相关知识介绍
2.1 面向对象程序设计(OOP)
2.2 事件驱动编程简介
2.3 客户机/服务器简介
2.4 本章小结
第三章 PowerBuilder 6.0新特点简介
3.1 增强的Internet功能
3.2 分布式计算
3.3 更高的开发效率
3.4 数据窗口
3.5 数据库连接
3.6 OLE功能的改进
3.7 运行时刻DLL
3.8 组件工厂(Component Factory)技术
3.9 本章小结
第二部分 使用PowerBuilder
第四章 应用程序绘图器
4.1 什么是应用程序对象
4.2 应用程序绘图器
4.3 应用程序的属性
4.3.1 对象的属性、事件和函数
4.3.2 如何设定应用程序对象的属性
4.3.3 设置默认字体
4.3.4 选择应用程序的图标
4.3.5 设置对象的搜索路径
4.4 应用程序对象事件
4.4.1 Open事件
4.4.2 Close事件
4.4.3 Idle事件
4.4.4 System Error事件
4.4.5 ConnectionBegin事件
4.4.6 ConnectionEnd事件
4.5 应用程序对象的函数
4.6 本章小结
第五章 窗口及窗口绘图器
5.1 关于窗口的初步知识
5.1.1 什么是窗口
5.1.2 应用程序的风格
5.2 窗口绘图器
5.2.1 如何打开、新建窗口对象
5.2.2 如何设置窗口特性
5.2.3 在窗口中放置控件
5.3 窗口事件、窗口函数
5.3.1 窗口事件
5.3.2 窗口函数
5.4 本章小结
第六章 窗口控件
6.1 控件的命史规则
6.2 使用控件
6.2.1 加入一个控件
6.2.2 选择一个控件
6.2.3 选择多个控件
6.2.4 移动一个控件
6.2.5 改变控件的大小
6.2.6 复制一个控件
6.2.7 删除一个控件
6.3 控件的布局
6.3.1 Options对话框
6.3.2 自动对齐控件
6.3.3 调整间距
6.3.4 改变大小
6.3.5 Undo操作
6.3.6 设置控件的Tab顺序
6.4 设置控件的属性
6.4.1 控件的命名
6.4.2 设置文本标签
6.4.3 Viusble属性和Enabled属性
6.4.4 设置控件的颜色
6.5 命令按钮
6.5.1 命令按钮的属性
6.5.2 命令按钮的事件
6.5.3 命令按钮的函数
6.6 单行编辑框
6.6.1 单行编辑框的属性
6.6.2 单行编辑框的事件
6.6.3 单行编辑框的函数
6.7 图形按钮
6.7.1 图形按钮的属性
6.7.2 图形按钮的事件和函数
6.8 多行编辑框
6.8.1 多行编辑框的属性
6.8.2 多行编辑框的事件
6.8.3 多行编辑框的函数
6.9 编辑掩码控件
6.9.1 编辑掩码的属性
6.9.2 编辑掩码控件的事件
6.9.3 编辑掩码控件的函数
6.10 单选钮的属性
6.10.1 单选钮的属性
6.10.2 单选钮的事件
6.10.3 单选钮的函数
6.11 复选框
6.11.1 复选框的属性
6.11.2 复选框的事件
6.11.3 复选框的函数
6.12 选项组控件
6.12.1 选项组控件的属性
6.12.2 选项组控件的函数
6.13 列表框
6.13.1 列表框的属性
6.13.2 列表框的事件
6.13.3 列表框的函数
6.14 下拉列表框
6.14.1 下拉列表框的属性
6.14.2 下拉列表框的事件
6.14.3 下拉列表框的函数
6.15 静态文本控件
6.15.1 静态文本控件的属性
6.15.2 静态文本控件的事件
6.15.3 静态文本控件的函数
6.16 RichTextEdit控件
6.16.1 RichTextEdit控件的属性
6.16.2 RichTextEdit控件的事件
6.16.3 RichTextEdit控件的函数
6.17 水平滚动条控件
6.17.1 水平滚动条控件的属性
6.17.2 水平滚动条控件的事件
6.17.3 水平滚动条控件的函数
6.18 ListView控件
6.18.1 ListView控件的属性
6.18.2 ListView控件的事件
6.18.3 ListView控件的函数
6.19 TreeView控件
6.19.1 TreeView控件的属性
6.19.2 TreeView控件的事件
6.19.3 TreeView控件的函数
6.20 本章小结
第七章 数据库与数据库绘图器
7.1 数据库有关概念介绍
7.2 使用数据库绘图器
7.2.1 数据库绘图器的主窗口
7.2.2 PainterBar
7.3 表
7.3.1 创建表
7.3.2 表的属性设置
7.3.3 输入表的扩充属性
7.4 Data Manipulation Painter
7.5 Database Administration Painter
7.6 本章小结
第八章 数据窗口入门
8.1 数据窗口基础知识介绍
8.1.1 什么是数据窗口对象
8.1.2 数据窗口对象和数据窗口控件
8.2 创建一个数据窗口对象
8.3 数据源类型
8.3.1 Quick Select
8.3.2 SQL Select
8.4 数据窗口的显示风格
8.4.1 CrossTab风格
8.4.2 FreeForm风格
8.4.3 Graph风格
8.4.4 Tabular风格
8.4.5 Grid风格
8.4.6 Group风格
8.4.7 Label风格
8.4.8 N-up风格
8.4.9 RichText风格
8.4.10 OLE2.0风格
8.4.11 Composite风格
第九章 创建自己的数据窗口
9.1 数据窗口分区(Bands)
9.1.1 页标题区(Header)
9.1.2 细节区(Detai)
9.1.3 汇总区(Summary)
9.1.4 页脚区(Footer)
9.2 设置数据窗口对象的属性
9.3 对象列的属性表
9.4 设置编辑
9.5 设置编辑样式
9.5.1 编辑框样式
9.5.2 编辑掩码样式
9.5.3 复选框样式
9.5.4 单选钮的样式
9.5.5 下拉列表框样式
9.5.6 下拉数据窗口样式
9.6 设置显示格式
9.7 设置检验规则
9.8 加和计算字段
9.9 关于数据行的操纵
9.9.1 数据过滤
9.9.2 数据排序
9.9.3 屏蔽重复值
9.9.4 按需检索行
9.9.5 创建分组
9.10 本章小结
第十章 菜单绘图器
10.1 菜单的基础知识介绍
10.1.1 菜单的类型
10.1.2 菜单便命的组成
10.2 创建菜单
10.2.1 菜单绘图器的工作区
10.2.2 PainterBar
10.2.3 建立菜单栏
10.2.4 添加菜单命令
10.2.5 设置菜单的属性
10.2.6 预览菜单
10.2.7 在窗口中加入菜单
10.3 创建级联菜单
10.4 创建弹出菜单
10.5 菜单编程
10.5.1 菜单的事件
10.5.2 菜单命令的属性
10.5.3 菜单命令的函数
10.6 本章小结
第三部分 PowerScript编程
第十一章 PowerScript编程环境
11.1 PowerScript的绘图器
11.1.1 进入PowerScript的绘图器
11.1.2 定制PowerScript的绘图器
11.1.3 使用PowerScript的绘图器的PainterBar
11.1.4 编译脚本
11.1.5 PowerScript的绘图器的菜单功能
11.2 函数(Function)绘图器
11.2.1 函数与子例程
11.2.2 创建新函数
11.2.3 返回值
11.3 Structure绘图器
11.3.1 什么是结构
11.3.2 创建结构
11.4 本章小结
第十二章 PowerScript编程语言
12.1 PowerScript基础知识介绍
12.1.1 对象、属性和方法
12.1.2 基本语法规则
12.1.3 运算符
12.2 PowerBuilder的绘图器所提供的标准数据类型
12.3 变量
12.3.1 变量的作用域
12.3.2 实例变量的访问权限
12.3.3 常量
12.4 数组
12.4.1 声明数组
12.4.2 数组赋值
12.4.3 变长数组的多维数组
12.5 常用函数介绍
12.5.1 数据类型转换函数
12.5.2 Is族函数
12.5.3 系统和环境函数
12.6 代词的使用
12.6.1 This代词
12.6.2 Parent代词
12.6.3 ParentWindows代词
12.6.4 Super代词
12.7 流程控制语句以及特殊语句
12.7.1 流程控制语句
12.7.2 一些特殊类型语句
12.8 本章小结
第十三章 SQL与PowerBuilder
13.1 SQL语句
13.2 SQL绘图器
13.3 SQLAPP初始化文件
13.3.1 初始化文件简介
13.3.2 存取初始化文件
13.4 本章小结
第十四章 数据窗口编程
14.1 加入数据窗口控件
14.1.1 加入控件
14.1.2 连接数据窗口对象
14.1.3 设置数据窗口控件的属性
14.2 事务对象
14.2.1 什么是事件对象
14.2.2 创建事件对象
14.2.3 分配事件对象
14.2.4 设置事件对象属性
14.3 连接数据库
14.3.1 建立连接
14.3.2 消除连接
14.4 一些基础知识
14.4.1 数据窗口缓冲区
14.4.2 编辑控件
14.5 数据窗口常用函数及命令
14.6 数据窗口事件
14.6.1 ItemChanged事件
14.6.2 ItemError事件
14.6.3 RetrieveStart事件
14.6.4 RetrieveEnd事件
14.6.5 RetrieveRow事件
14.6.6 UpdtateStart事件
14.6.7 UpdateEnd事件
14.7 本章小结
第四部分 PowerScript高级应用
第十五章 多文档界面
15.1 什么是多文档界面
15.2 如何创建MDI应用程序
15.2.1 创建MDI框架窗口
15.2.2 创建工作表窗口
15.2.3 创建MicroHelp
15.2.4 创建MDI工具栏
15.3 一个MDI应用程序的例子
15.3.1 创建框架菜单m-mdi-frame
15.3.2 创建框架窗口
15.3.3 创建工作表窗口
15.3.4 在Open菜单命令中加入代码
15.3.5 创建应用程序对象
15.3.6 其余工作
15.3.7 测试程序
第十六章 用户对象
16.1 用户对象的类型
16.1.1 可视用户对象
16.1.2 类用户对象
16.2 用户对象绘图器
16.3 创建一个标准可视用户对象
16.3.1 创建标准可视用户对象
16.3.2 一个例子
16.4 创建一个自定义的可视用对象
16.4.1 创建自定义的可视用户对象
16.4.2 一个对象
16.5 创建标准类用户对象
16.6 创建自定义用户对象
16.7 本章小结
第十七章 分布式的PowerBuilder
17.1 有关概念介绍
17.1.1 多层次应用程序(multi-tier Application)
17.1.2 分布式PowerBuilder(Distribute PowerBuilder)
17.1.3 远程对象(Remote Ojbect)
17.2 分布式PowerBuilder的有关组件
17.2.1 服务器应用程序
17.2.2 客户机应用程序
17.2.3 分布式应用程序通信
17.2.4 服务器传递对象(Server Transport Object)
17.2.5 客户连接对象(Connection Object)
17.2.6 远程对象(Remote Object)
17.3 分布式PowerBuilder小结
17.4 一个关于分布式PowerBuilder的简单例子
17.4.1 建立服务器应用程序
17.4.2 建立客户应用程序
17.4.3 编译并运行程序
17.5 本章小结
第十八章 应用Windows系统的应用注册表
18.1 注册表中的关键字和值
18.2 注册表中值的类型
18.3 介绍几个重要的子关键字
18.4 PowerBuilder中几个注册表函数
18.5 一个应用注册表的小例子
18.6 本章小结
第十九章 PowerBuilder
19.1 PFC简介
19.2 PFC基于服务的体系结构
19.3 PFC的结构
19.4 PFC的组件
19.4.1 原始对象
19.4.2 扩展层次对象
19.5 主要的几个PFC基类对象
19.6 应用程序管理器
19.7 本章小结
第二十章 与多种数据库的连接
20.1 简介
20.2 简介ODBC
20.3 配置ODBC
20.4 PowerBuilder数据库页面
20.5 定义PowerBuilder数据库页面
20.6 与数据库连接的参数说明
20.7 本章小结
第二十一章 PowerBuilder与Internet
21.1 Internet简介
21.1.1 Internet协议
21.1.2 Internet地址
21.1.3 SOCKET(套接字)
21.2 CGI(通用网关接口)
21.2.1 CGI简介
21.2.2 CGI的功能
21.2.3 CGI的环境变量
21.2.4 注册CGI应用程序
21.2.5 HTML页
21.2.6 CGI的输出
21.2.7 CGI小结
21.3 WWW(World Wide Web)介绍
21.3.1 Web浏览器
21.3.2 Web服务器
21.3.3 HTTP(超文本传输协议)
21.3.4 浏览器与服务器之间的联系
21.4 PowerBuilder6.0的Internet开发包
21.5 本章小结