第1章 PowerBuilder简介
1. 1 PowerBuilder的特点
1. 2 PowerBuilder 7. 0曾有哪些改进
1. 2. 1 用户界面和开发方法的变化
1. 2. 2 新的组件开发和提交手段
1. 2. 3 新的数据库连接
1. 2. 4 其他新特性
1. 3 PowerBuilder 8. 0的新特性
1. 3. 1 卓越的应用开发效率
1. 3. 2 全新的Web特性和强大的Web开发功能
1. 3. 3 与EAServer的紧密集成
1. 3. 4 数据库连接方面新的变化
1. 3. 5 其他改进
1. 4 PowerBuilder的对象
1. 4. 1 对象. 属性与事件
1. 4. 2 PowerBuilder库(Library)与文件类型
1. 4. 3 应用(Application)对象
1. 4. 4 窗口(Window)对象
1. 4. 5 数据窗口(DataWindow)对象
1. 4. 6 菜单(Menu)
1. 4. 7 全局函数(GlobalFunctions)
1. 4. 8 查询(Query)
1. 4. 9 结构(Structure)
1. 4. 10 用户对象(User Object)
1. 4. 11 工程对象(Project Object)
1. 5 PowerBuilder环境
1. 5. 1 工作空间和目标
1. 5. 2 PowerBuilder 8. 0窗口
1. 5. 3 系统树. 剪贴窗口和输出窗口
1. 5. 4 画板(Painter)
1. 5. 5 PowerBar. PainterBar和StyleBar
1. 5. 6 定制工具栏
1. 6 PowerBuilder应用开发方法概述
1. 7 关于本书的说明
第2章 数据库操作
2. 1 连接数据库
2. 1. 1 定义数据源
2. 1. 2 配置数据库连接参数
2. 2 操作数据库
2. 2. 1 浏览数据
2. 2. 2 插入. 删除和更新操作
2. 2. 3 浏览和修改表结构
2. 2. 4 删除表
2. 3 创建一个新的数据库
2. 3. 1 创建数据库
2. 3. 2 创建表
2. 3. 3 建立关键字和索引
2. 4 断开与数据库的连接
第3章 PowerScript语言简介
3. 1 PowerScript语言基础
3. 2 PoWerScript的数据类型和变量说明
3. 2. 1 数据类型
3. 2. 2 变量说明
3. 3 运算符和表达式
3. 4 语句
3. 4. 1 赋值语句
3. 4. 2 条件语句
3. 4. 3 循环语句
3. 4. 4 其他语句
3. 5 PowerScript的函数
第4章 快速建立一个应用程序
4. 1 从查询单个表开始
4. 1. 1 建立工作空间
4. 1. 2 建立目标和应用对象
4. 1. 3 建立窗口对象
4. 1. 4 建立数据窗口对象
4. 1. 5 修改数据窗口对象
4. 1. 6 增加控件
4. 1. 7 写事件驱动程序
4. 2 增加排序功能
4. 2. 1 添加控件
4. 2. 2 有关排序的函数
4. 2. 3 写事件驱动程序
4. 3 关联与条件查询
4. 3. 1 带参数的数据窗口对象
4. 3. 2 增加一个数据窗口控件
4. 3. 3 写事件驱动程序
第5章 用模板生成应用程序
5. 1 根据模板建立应用程序
5. 1. 1 建立工作空间
5. 1. 2 使用模板建立应用程序
5. 1. 3 运行新建立的应用程序
5. 2 了解应用对象
5. 2. 1 应用对象画板
5. 2. 2 为应用程序指定一个图标(Icon)
5. 3 定制PowerBuilder环境
5. 3. 1 钉住窗口标题条
5. 3. 2 移动和复位窗口
5. 3. 3 保存窗口布局模式
5. 3. 4 设置启动选项
第6章 建立窗口对象
6. 1 建立新的窗口
6. 2 添加控件
6. 2. 1 添加图片控件
6. 2. 2 添加静态文本控件
6. 2. 3 添加单行编辑框控件
6. 2. 4 添加命令按钮控件
6. 3 改变窗口上的Tab顺序
6. 4 实现相关联帮助
6. 4. 1 Script(脚本或程序代码)窗口简介
6. 4. 2 为单行编辑框实现关联帮助
6. 4. 3 关联帮助的使用
6. 5 将新建的窗口加到应用中
6. 5. 1 修改MDI主窗口的Open事件
6. 5. 2 程序代码的编译
6. 6 连接到数据库
6. 6. 1 完成连接数据库的程序
6. 6. 2 完成注册窗口的其他任务
6. 6. 3 关闭数据库
6. 7 精益求精
6. 8 运行应用程序
第7章 建立数据窗口对象
7. 1 建立一个Tabular风格的数据窗口
7. 2 数据窗口画板的Design窗口
7. 3 美化数据窗口对象
7. 3. 1 改变列的距离
7. 3. 2 修改栏目名
7. 3. 3 改变颜色
7. 4 建立一个Freeform风格的数据窗口
7. 5 美化第二个数据窗口对象
7. 5. 1 将数据标签改为汉字
7. 5. 2 重新布局各个字段的位置
7. 6 建立Product的两个数据窗口对象
第8章 用户对象和用户事件
8. 1 用户对象
8. 1. 1 用户对象的分类
8. 1. 2 建立一个用户对象
8. 2 用户事件
8. 3 为用户对象的事件添加程序
8. 3. 1 为预定义的DBError事件编写程序
8. 3. 2 为用户事件uevent_dberr_message编写程序
8. 3. 3 关于uevent_dberr_initial和uevent_dberr_regmissing事件
第9章 修改生成的祖先窗口
9. 1 应用模板都生成了哪些窗口
9. 2 添加数据窗口控件
9. 2. 1 添加主数据窗口控件
9. 2. 2 添加明细数据窗口控件
9. 2. 3 浏览由用户对象继承来的程序
9. 3 添加用户事件和程序
9. 4 为数据窗口控件添加检索数据的程序
9. 5 重新生成库文件中的对象
第10章 修改生成的子孙窗口
10. 1 粘连w_customers窗口的数据窗口对象
10. 2 粘连w_products窗口的数据窗口对象
10. 3 运行应用程序
第11章 建立菜单
11. 1 修改生成的祖先菜单
11. 2 用继承的方法建立一个新菜单
11. 2. 1 建立新菜单
11. 2. 2 添加新的菜单项
11. 2. 3 为新的菜单项添加工具图标
11. 3 建立一个新的菜单对象
11. 3. 1 建立新的菜单对象
11. 3. 2 建立下拉菜单
11. 3. 3 建立级联菜单
11. 4 编写菜单下的程序
11. 5 粘连菜单到窗口
11. 6 运行完成的应用程序
第12章 调试程序
12. 1 Debug画板
12. 2 在程序中设置断点
12. 3 在调试模式下执行程序
12. 4 观察变量的值
12. 5 设置条件断点
第13章 建立可执行程序
13. 1 建立Project对象及可执行程序
13. 1. 1 使用Application Wizard建立Project对象及可执行程序
13. 1. 2 使用Project画板建立Project对象及可执行程序
13. 2 建立(或重新建立)可执行程序
13. 3 为可执行程序建立图标
第14章 一个简单的Web应用
14. 1 建立PowerDynamo Web站点
14. 2 建立和修改基本的Web主页
14. 2. 1 建立4GL的web主页
14. 2. 2 修改主页的外观
14. 2. 3 添加一个图片
14. 2. 4 为图片指定一个绝对位置
14. 3 添加主页导航
14. 3. 1 为Welcome. htm主页添加一个超链接
14. 3. 2 为Product. htm主页添加一个按钮
14. 4 完成注册主页的功能
14. 4. 1 添加会话变量
14. 4. 2 添加单行文本控件
14. 4. 3 添加口令验证
14. 4. 4 添加服务器重定向
14. 5 指定一个起始主页
14. 6 编译和运行Web应用程序
常用术语和缩略词解释