第1章 PowerBuilder 8. 0简介
1. 1 PowerBuilder 8. 0的特点
1. 2 PowerBuilder 8. 0的基本组成部分
1. 2. 1 PowerBuilder 8. 0版本
1. 2. 2 PowerBuilder 8. 0的组成部分
第2章 PowerBuilder 8. 0应用开发环境
2. 1 PowerBuilder 8. 0开发环境介绍
2. 1. 1 PowerBuilder 8. 0主界面. 菜单和工具栏
2. 1. 2 工作区. 目标程序与应用对象
2. 1. 3 对象的基本概念与面向对象程序设计
2. 1. 4 PowerBuilder画板
2. 1. 5 建立新对象
2. 1. 6 继承对象
2. 1. 7 打开对象
2. 1. 8 对象编辑画板及其子窗口视图
2. 1. 9 保存对象
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. 3. 4 示例数据库
2. 4 使用Adaptive Server Anywhere数据库
2. 4. 1 建立和维护ASA数据库
2. 4. 2 在PowerBuilder中连接ASA数据库
思考题
第3章 PowerScript语言
3. 1 PowerScript语言基础
3. 1. 1 注释
3. 1. 2 标识符与保留字
3. 1. 3 标号
3. 1. 4 特殊ASCII字符
3. 1. 5 空值(NULL)约定
3. 1. 6 代词
3. 1. 7 空白符和语句行
3. 2 PowerBuilder数据类型
3. 2. 1 标准数据类型
3. 2. 2 可变数据类型
3. 2. 3 系统对象数据类型
3. 2. 4 枚举数据类型
3. 3 说明语句
3. 3. 1 变量说明与数组说明
3. 3. 2 符号常量说明
3. 3. 3 外部函数说明
3. 3. 4 远程过程调用(RPC)存储过程说明
3. 4 运算符与表达式
3. 5 结构和对象
3. 6 事件处理函数与自定义函数
3. 7 PowerScript语句
3. 7. 1 CALL语句
3. 7. 2 条件语句(IF…THEN)与多分支语句(CHOOSECASE)
3. 7. 3 循环语句. CONTINUE语句和EXIT语句
3. 7. 4 出错处理语句
3. 8 嵌入式SQL语句
3. 8. 1 PowerScript嵌入式SQL语句语法及示例约定
3. 8. 2 单行检索语句SELECT和SELECTBLOB
3. 8. 3 多行检索——游标
3. 8. 4 数据库更新语句与事务处理
3. 8. 5 存储过程
3. 8. 6 动态SQL语句
思考题
第4章 应用程序. 窗口和菜单
4. 1 应用程序框架与PowerBuilder应用对象
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 PowerBuilder坐标单位
4. 2. 2 建立. 打开. 保存和预览窗口
4. 2. 3 窗口属性设置
4. 2. 4 窗口类型
4. 2. 5 窗口菜单. 工具栏和控件
4. 2. 6 窗口对象函数与脚本设计
4. 3 菜单设计
4. 3. 1 建立. 打开和保存菜单
4. 3. 2 菜单编辑画板
4. 3. 3 菜单对象属性
4. 3. 4 菜单定义
4. 3. 5 菜单对象函数与菜单脚本设计
4. 4 设计举例
思考题
第5章 控件
5. 1 控件概述
5. 2 在窗口上插入和编辑控件
5. 2. 1 插入. 选择. 移动和调整控件
5. 2. 2 整体调整控件布局和Tab顺序
5. 2. 3 设置属性和叠放层次
5. 2. 4 控件命名
5. 3 按钮
5. 3. 1 命令按钮
5. 3. 2 图像按钮
5. 3. 3 按钮应用举例
5. 4 组框. 单选钮与复选框
5. 4. 1 组框
5. 4. 2 单选钮
5. 4. 3 复选框
5. 4. 4 应用举例
5. 5 文本编辑控件
5. 5. 1 单行文本编辑框
5. 5. 2 掩码编辑框
5. 5. 3 多行文本编辑框
5. 5. 4 多格式文本编辑框
5. 5. 5 文本编辑控件应用举例
5. 6 列表/图片与下拉列表/下拉图片列表框
5. 6. 1 列表框控件
5. 6. 2 下拉列表控件
5. 6. 3 列表框与下拉列表框应用举例
5. 7 滚动条. 跟踪条和进度指示条控件
5. 8 标签页控件
5. 8. 1 标签页控件的属性. 函数和事件
5. 8. 2 标签页的属性与事件
5. 8. 3 标签页控件应用举例
5. 9 图形控件
5. 9. 1 图形控件的属性. 函数和事件
5. 9. 2 图形控件应用举例
5. 10 OLE控件
5. 10. 1 OLE控件及其属性. 函数和事件
5. 10. 2 OLE控件举例
5. 11 用户对象. 装饰性与超链接控件
5. 12 列表视窗(ListView)控件
5. 12. 1 ListView控件及其属性. 函数和事件
5. 12. 2 ListView控件应用举例
5. 13 树型视窗(TreeView)控件
5. 13. 1 TreeView控件及其属性. 函数和事件
5. 13. 2 TreeView控件应用举例
思考题
第6章 数据窗口
6. 1 建立新数据窗口对象
6. 2 数据窗口数据源定义
6. 2. 1 快速查询语句(Quick Select)数据源
6. 2. 2 SQL Select数据源
6. 2. 3 Query数据源
6. 2. 4 外部(External)数据源与存储过程(StoredProcedure)数据源
6. 3 数据窗口对象编辑画板
6. 3. 1 设计视图
6. 3. 2 输出行设置
6. 3. 3 显示列的显示与编辑
6. 3. 4 大二进制对象的显示与编辑
6. 3. 5 数据窗口打印参数设置
6. 3. 6 数据窗口对象编辑与查询语句定义画板之间的切换
6. 4 数据窗口显示风格
6. 4. 1 自由格式(Freeform)与列表格式(Tabular)
6. 4. 2 分组格式(Group)
6. 4. 3 标签格式(Label)与分栏格式(N—Up)
6. 4. 4 图形格式(Graph)
6. 4. 5 交叉表格式(Crosstab)
6. 4. 6 OLE(OLE2. 0)和多格式文本(RichText)数据窗口
6. 4. 7 组合数据窗口(Composite)
6. 5 数据窗口控件
6. 5. 1 数据窗口控件的基本操作方法
6. 5. 2 数据窗口控件的操作原理
6. 5. 3 数据窗口控件的属性. 函数和事件
6. 6 数据窗口应用举例
6. 7 数据存储对象
6. 7. 1 数据存储对象
6. 7. 2 数据存储对象应用举例
6. 8 数据窗口对象属性. 输出列和对象的访问方法
6. 8. 1 数据窗口对象属性
6. 8. 2 数据窗口对象输出列和计算列的访问方法
6. 8. 3 数据窗口对象中其他控件对象的访问方法
思考题
第7章 系统函数和数据窗口函数
7. 1 系统函数
7. 1. 1 系统与环境检测及计时处理函数
7. 1. 2 数据类型检测与转换函数
7. 1. 3 字符串处理函数
7. 1. 4 数值计算函数
7. 1. 5 数组和大二进制对象处理函数
7. 1. 6 注册表处理和文件处理函数
7. 1. 7 日期和时间处理函数
7. 2 数据窗口表达式函数
7. 2. 1 集合函数
7. 2. 2 数据类型检测和转换函数
7. 2. 3 日期和时间函数
7. 2. 4 数值函数
7. 2. 5 字符串函数
7. 2. 6 数据窗口信息函数
7. 2. 7 条件选择函数
思考题
第8章 应用程序编译与发布
8. 1 编译应用程序
8. 1. 1 PowerBuilder工程与可执行文件编译
8. 1. 2 资源文件
8. 1. 3 工程的编译模式
8. 2 发布应用程序
8. 2. 1 发布应用程序需要考虑的问题
8. 2. 2 PowerBuilder支持文件
8. 3 客户/服务器模式的软件发布举例
8. 3. 1 MS SQL Server 2000数据库应用发布举例
8. 3. 2 ASA数据库应用发布举例
思考题
第9章 多层应用程序与B/S结构应用开发
9. 1 应用程序体系结构概述
9. 1. 1 三种应用程序体系结构
9. 1. 2 C/S应用程序体系结构—二两层模式
9. 1. 3 分布式应用程序体系结构——二三层/多层模式
9. 1. 4 B/S应用程序体系结构
9, 2 PB的多层应用程序技术与B/S应用程序技术
9. 2. 1 PB的分布式计算技术
g. 2. 2 PB的B/S用程序技术
9. 3 用PB和EAServer开发多层应用程序
9. 3. 1 创建EAServer组件
9. 3. 2 创建EAServer客户端
9. 3. 3 分布式应用程序实例
9. 4 使用阳开发B/S结构应用程序
9. 4. 1 使用DataWindow Plug—in
9. 4. 2 使用WindowPlug—in
9. 4. 3 使用WindowActiveX
9. 4. 4 使用WebTargef和WebDataWindow
思考题
第10章 C/S应用程序设计实例
10. 1 示例数据库应用——工资管理
10. 1. 1 需求概述
10. 1. 2 设计概述
10. 1. 3 详细设计及程序实现
10. 2 通用授权管理
10. 2. 1 需求概述
10. 2. 2 设计概述
10. 2. 3 授权管理程序详细设计及程序实现
10. 2. 4 授权审核公共模块的设计与实现
思考题
第11章 B/S应用程序举例
11. 1 B/S应用程序实例简介
11. 1. 1 主要功能
11. 1. 2 开发环境
11. 1. 3 运行界面
11. 2 B/S应用程序实例开发
11. 2. 1 建立Web站点
11. 2. 2 建立数据窗口源文件——SRD文件
11. 2. 3 建立WebDataWindow
11. 2. 4 建立Web站点的其他Web页
11. 3 发布并运行B/S应用程序
11. 3. 1 发布B/S应用程序
11. 3. 2 运行B/S应用程序
11. 3. 3 示例使用说明
思考题
参考文献