第一章 Power Builder 6.0基础知识
1.1 Power Builder 6.0简介
1.2 Power Builder 6.0的新特性
1.3 Power Builder 6.0的工作环境
1.3.1 Power Builder 的工具栏
1.3.2 Power Builder 画板
第二章 Power Builder 6.0的安装与启动
2.1 Power Builder 6.0的安装
2.1.1 系统需求
2.1.2 安装步骤
2.1.3 其他信息
2.1.4 附带产品
2.2 Power Builder 6.0的启动
2.2.1 启动Power Builder 6.0
2.2.2 自动加裁Power Builder 6.0
第三章 Power Builder 和数据库的连接
3.1 Power Builder 数据库连接方式简介
3.2 ODBC简介
3.2.1 ODBC的内容
3.2.2 ODBC支持的SQL语句
3.3 通过ODBC与数据库相连
3.3.1 Power Builder 6.0支持的ODBC接口
3.3.2 通过ODBC接口连接到数据库
3.4 通过专用数据库接口相连
3.4.1 Power Builder 支持的专用接口
3.4.2 通过专用接口连接到数据库
第四章 窗口及控件
4.1 Power Builder 6.0的窗口对象
4.1.1 窗口(Window)概述
4.1.2 关于窗口画板
4.1.3 窗口的类型
4.1.4 窗口的属性
4.1.5 查看窗口
4.1.6 窗口事件
4.1.7 窗口的保存
4.1.8 窗口对象的编程
4.2 窗口上的控件
4.2.1 控件概述
4.2.2 在窗口里放置控件
4.2.3 选择控件
4.2.4 移动控件和重序的大小
4.2.5 定义控件的属性
4.2.6 定义控件的Tab Order(光标的跳转顺序)
4.2.7 控件的复制
4.2.8 控件的编程
4.3 各控件的使用
4.3.1 CommandButton(命令按钮)
4.3.2 PictureButton(图片按钮)
4.3.3 CheckBox(复选框)
4.3.4 RadioButton(单选钮)
4.3.5 GroupBox(成组框)
4.3.6 StaticText(静态文本)
4.3.7 Picture(图片)
4.3.8 SingleLineEdit(单行编辑器)
4.3.9 EditMask(编辑屏蔽)
4.3.10 MultiLineEdit(多行编辑器)
4.3.11 RichTextEdit
4.3.12 HScrollBar(横向滚动条)
4.3.13 VScrollBar(纵向滚动条)
4.3.14 DropDownListGox(下拉列表框)
4.3.15 DropDownPctureLIstBox(下拉图片列表框)
4.3.16 ListBox(列表框)
4.3.17 PictureListBox(图片列表框)
4.3.18 ListView(列表浏览)
4.3.19 TreeView(树状浏览)
4.3.20 Tab
4.3.21 DataWindow(数据窗口)控件
4.3.22 Graph(图表)
4.3.23 OLE 2.0
4.3.24 User Objects(用户对象)
4.3.25 直线、椭圆、矩形和圆角矩形
第五章 菜单
5.1 菜单窗口简介
5.1.1 菜单画板的介绍
5.1.2 菜单基本属性的介绍
5.2 创建和设计菜单
5.2.1 输入菜单项
5.2.2 菜单的插入、添加、删除和移动
5.2.3 设置加速键和快捷键
5.2.4 创建分隔线
5.2.5 菜单的保存
5.2.6 菜单和预览
5.3 菜单项中事件的定义
5.3.1 菜单项事件
5.3.2 为菜单事件编写脚本
5.4 菜单的使用
5.4.1 用于窗口的菜单栏上
5.4.2 用于弹出式菜单
第六章 数据窗口
6.1 数据窗口简介
6.1.1 创建一个新的数据窗口
6.1.2 数据窗口画板简介
6.2 数据窗口的风格
6.2.1 Tabular风格的使用
6.2.2 Freeform风格的使用
6.2.3 Grid风格的使用
6.2.4 Label风格的使用
6.2.5 N-UP风格的使用
6.2.6 Gropu风格的使用
6.2.7 Graph风格的使用
6.2.8 Composite风格的使用
6.2.9 横向制表(Crosstab)风格的使用
6.2.10 OLE 2.0风格的使用
6.2.11 RichText显示风格
6.3 数据窗口的数据源
6.3.1 快速选择数据源(Quick Select)
6.3.2 SQL Select
6.3.3 Query数据源
6.3.4 外部(External)数据源
6.3.5 存储过程(Stored Procedure)数据源
6.4 数据窗口的设置
6.4.1 数据窗口的总体的属性设置
6.4.2 显示格式、编辑格式和有效性校验
6.4.3 数据的排序、过滤、分组和屏蔽
6.4.4 数据窗口中对象处理
6.4.5 指定对象的浏览顺序
6.4.6 数据窗口运行时检索条件的设置
6.4.7 数据窗口中列的定义
6.4.8 数据窗口对象的更新
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.7.3 数据窗口中的缓冲区
6.7.4 数据窗口控件的事件
6.7.5 数据窗口对象
6.7.6 数据窗口常用函数
第七章 用户对象
7.1 用户对象概述
7.2 用户对象的类型
7.2.1 可视用户对象
7.2.2 类用户对象
7.3 创建用户对象
7.3.1 创建标准的可视用户对象
7.3.2 创建定制的可视用户对象
7.3.3 创建外部可视用户对象
7.3.4 外部可视用户对象的属性设置
7.3.5 创建标准的类用户对象
7.3.6 创建定制的类用户对象
7.4 自动实例化(AutoInstantiate)
7.5 为用户对象编写脚本
7.5.1 用户对象的预定义事件
7.5.2 定义用户对象所需的变量、函数、结构与用户自定义事件
7.5.3 用户对象的保存
7.6 使用用户对象
第八章 应用对象
8.1 应用对象简介
8.1.1 应用和应用对象的概念
8.1.2 应用画板介绍
8.2 创建新的应用对象
8.3 指定应用的属性
8.3.1 指定应用的图标
8.3.2 指定库的搜索路径
8.3.3 指定缺省文字属性
8.3.4 指定默认的全局对象
8.4 查看应用的结构
8.4.1 查看和使用应用的结构
8.4.2 显示对象
8.5 事务对象
8.5.1 事务对象的属性
8.5.2 事务对象的使用
8.6 编写Script语言
8.6.1 Open事件
8.6.2 Close事件
8.6.3 Idle和SystemEror事件
8.6.4 ConnectionBegin和ConnectionEnd事件
第九章 Power Builder编程
9.1 面向对象的程序设计
9.2 有关PowerScript语言的基础知识
9.2.1 引用对象和控件
9.2.2 使用变量
9.2.3 使用内部函数
9.2.4 使用PowerScript语句
9.3 PowerScript画笔
9.3.1 打开PowerScript画笔
9.3.2 使用PowerScript画笔
9.4 编译脚本
9.5 用户定义的函数
9.5.1 用户定义函数的类型
9.5.2 定义用户自定义的函数
9.5.3 修改用户定义的函数
9.5.4 调用用户定义的函数
9.6 结构(Structure)
9.6.1 结构的类型
9.6.2 定义结构
9.6.3 使用结构
9.78 定义用户事件
9.7.1 定义用户事件
9.7.2 使用用户事件
第十章 管理数据库
10.1 简介
10.1.1 概述
10.1.2 数据库画板简介
10.2 创建和删除SQL Anywhere数据库
10.2.1 创建本地SQL Anywhere数据库
10.2.2 删除本地SQL Anywhere数据库
10.3 改变数据库的连接
10.4 使用表
10.4.1 表画板简介
10.4.2 打开表和关闭表
10.4.3 该变表属性和列属性
10.4.4 创建表和删除表
10.4.5 修改表和保存表
10.4.6 列的扩展属性
10.4.7 使用索引
10.4.8 使用主键外部键
10.5 使用视图
10.5.1 视图操作简介
10.5.2 创建视图
10.5.3 连接表
10.5.4 表或视图的导出
10.6 操作数据
10.6.1 检索和浏览数据
10.6.2 查看行信息
10.6.3 排序和过滤数据
10.6.4 查看行信息
10.6.5 导入数据
10.6.6 打印数据
10.7 日志操作
10.8 数据库的管理
10.8.1 控制数据访问
10.8.2 执行SQL语句
10.8.3 SQL语言的导入和导出
10.8.4 SQL语言的粘贴
10.9 支持的SQL语句
10.9.1 选择数据
10.9.2 数据的修改
10.9.3 使用光标(Cursor)
10.9.4 BLOB语句
10.10 动态SQL
10.10.1 动态SQL组成
10.10.2 格式1
10.10.3 格式2
10.10.4 格式3
10.10.5 格式4
第十一章 使用继承
11.1 窗口的继承
11.1.1 操作过程
11.1.2 改变子窗口
11.1.3 改变父类
11.2 有关继承的Script编程
11.2.1 延伸(Extending)
11.2.2 覆盖(Overriding)
11.2.3 显式调用
11.2.4 拷贝与粘贴
11.2.5 函数
11.3 继承用户对象
11.4 菜单继承
11.5 继承层次——对象浏览器
11.6 继承的策略
第十二章 PowerBuilder的库管理
12.1 PowerBuilder库管理概述
12.2 库画板使用
12.2.1 简介
12.2.2 使用库
12.2.3 库的创建和删除
12.2.4 对象的复制、移动和删除
12.3 Check in 和Check lut的使用
12.3.1 检入检出的工作方式
12.3.2 检出对象
12.3.3 检入对象
12.4 导入和导出
12.4.1 导出(Export)对象
12.4.2 导入(Import)对象
12.5 库的重构
12.5.1 库的重新生成
12.5.2 库的重建
12.5.3 库的移植
12.6 库管理与PowerScript
第十三章 应用程序的调试和运行
13.1 PowerBuilder应用调试
13.1.1 PowerBuilder的Debug画板
13.1.2 调试过程
13.2 PowerBuilder应用的运行
13.3 生成可执行程序
12.3.1 可执行程序所需的几类文件
13.3.2 四种基本的应用包装方式
13.3.3 PowerBuilder搜索对象的方式
13.3.4 使用库画板创建动态库
13.3.5 散发资源文件
13.3.6 使用工程(Project)对象
第十四章 动态数据窗口
14.1 修改数据窗口的SQL SELECT语句
14.2 创建数据窗口对象
14.2.1 函数Create的使用
14.2.2 数据窗口中源代码定义
14.3 提供查询功能
14.4 提供帮助按钮
14.5 复制数据窗口对象