第一章 引言
1.1 企业PowerBuilder
1.2 本书的组织
1.3 本书适用对象
1.4 配套光盘里的内容
1.5 后续内容
第二章 企业PowerBuilder的开发方法
2.1 客户/服务器开发方法的演变
2.2 瀑布方法失效
2.3 螺旋线法
2.4 迭代法
2.5 平坦螺旋法
2.6 展望
第三章 体系结构开发
3.1 两层体系结构
3.2 三层体系结构
3.3 N层体系结构
3.4 基于服务的体系结构
3.5 选择适当的体系结构
第四章 设计PowerBuilder应用程序
4.1 数据模型
4.2 用户界面
4.3 处理对象
4.4 联机帮助
4.5 小结
第五章 面向对象的PowerBuilder
5.1 使用OO意味着什么
5.2 PowerBuilder为什么要使用OO
5.3 对象
5.4 属性
5.5 方法
5.6 类
5.7 实例
5.8 控件
5.9 继承
5.10 封装
5.11 多态性
5.12 小结
第六章 类库和框架
6.1 应该支持企业应用程序的单一库
6.2 创建与购买问题
6.3 创建自己的对象类库
6.4 购买第三方类库
6.5 库中的对象类型
6.6 小结
第七章 PFC的使用
7.1 面向服务的结构
7.2 PFC库
7.3 PFC对象
7.4 仔细研究的服务
7.5 使用具体的服务
7.6 定制PFC以供自己使用
7.7 以维护的形式对PFC进行升级
第八章 PowerBuilder6.0中的新增内容
8.1 Internet上的PowerBuilder
8.2 增强的分布式计算
8.3 亲的调试器
8.4 配置和跟踪
8.5 PFC增强
8.6 对应用对象的改变
8.7 国际化
8.8 发行和交叉平台变化
8.9 PoweScript变化
8.10 DataWindow变化
8.11 OLE变化
8.12 对象生成器
8.13 新的Component Gallery变化
第九章 创建分布式PowerBuilder应用程序
9.1 分布式PowerBuilder
9.2 分布式应用程序例子
9.3 PowerBuilder6.0中的改进
9.4 学习方向
第十章 PowerBuilder6.0的Internet特征
10.1 介绍
10.2 Internet工具
10.3 硬件和软件要求
10.4 高级Internet工具
10.5 开发DataWindows 和Window Plug-In应用程序
10.6 开发Web.PB应用程序
10.7 Web.PB HTML向导和类库
10.8 运行代码范例
第十一章 编译自己的应用程序
11.1 应用程序
11.2 代理库
11.3 C++生成器
第十二章 使用入站OLE自动化
12.1 样本应用程序
12.2 把NVO转变为OLE进程服务器
12.3 改变我们的应用程序来使用OLE服务器
12.4 从Visual Basic调用这个对象
12.5 小结
第十三章 PowerScript Painter和PowerBuilder 6.0PowerScript增强
13.1 使用PowerScript Painter
13.2 PowerScript6.0代码增强
13.3 PowerScript5.0代码增强
第十四章 高级菜单
14.1 下拉式工具栏
14.2 创建多个停靠式工具栏
14.3 菜单继承
14.4 菜单和MDI框架
14.5 保存用户运行工具栏设置
14.6 给自己的菜单添加“取消”功能
14.7 原位OLE和菜单
14.8 小结
第十五章 数据流水线
15.1 何谓数据流水线
15.2 创建数据流水线
15.3 执行流水线
15.4 错误处理
15.5 在应用程序中使用流水线
15.6 流水线的快速参考
15.7 小结
第十六章 调试及配置用户的应用程序
16.1 调试器
16.2 使用断点
16.3 编辑断点及设置条件断点
16.4 单步高试代码
16.5 刚好实时调试
16.6 使用PBDEBUG
16.7 使用配置和跟踪
第十七章 使用对象浏览器
17.1 何谓对象浏览器
17.2 了解对象浏览器
17.3 显示继承层次
17.4 再生对象树
17.5 使用上下文敏感帮助
17.6 弹出式菜单快速查询表
17.7 小结
第十八章 高级开发概念
18.1 建立对象事件
18.2 利用函数进行处理
18.3 从脚本中调用事件和函数
18.4 实现拖放功能
18.5 小结
第十九章 使用DataWindow
19.1 何谓DataWindow对象
19.2 启动DataWindow Painter
19.3 选取DataWindow
19.4 数据源
19.5 描述样式
19.6 存储DataWindow
19.7 改变DataWindow数据源
19.8 定制用户的DataWindow
19.9 在应用程序中使用DataWindow
19.10 执行DataWindow
19.11 小结
第二十章 DataWindow高级技术
20.1 直接把数据拷贝到非可视化用户对象
20.2 子DataWindow
20.3 滑动栏
20.4 动态更改显示格式
20.5 动态创建DataWindow
20.6 动态修改DataWindow
20.7 处理大型结果集
20.8 共享结果集
20.9 使用位图
20.10 使用SQLPreview事件
20.11 高级更新
20.12 DataStore
20.13 小结
第二十一章 高级报表生成
21.1 嵌套报表
21.2 复合报表
21.3 图表
21.4 交叉表格
21.5 OLE 2.0 DataWindow描述样式
21.6 小结
第二十二章 用户对象
22.1 可视用户对象
22.2 类用户对象
22.3 创建用户对象
22.4 小结
附录A 使用SQLCentral
A.1 什么是SQLCentral
A.2 使用SQLAnywhere实用程序
A.3 数据库管理
A.4 使用性能监视器
A.5 通过SQLCentral管理SQLRemote
附录B 什么是Sybase SQL Amywhere
B.1 历史
B.2 特征
B.3 Watcom 4.0以来的新增内容
B.4 安装和配置SQLAnywhere
B.5 怎样获得帮助