本书介绍了最新版本的可视化面向对象开发工具PowerBuilder 8.0的使用和编程技术。全书共12章,分别介绍了PowerBuilder 8.0的开发环境,数据库的连接,PowerScript语言,函数和结构,如何创建各种对象和窗口控件,以及如何调试并最终建立应用程序。每章后均有相关习题。 本书可作为高职高专相关专业的教材,也可作为PowerBuilder开发人员的参考手册。
样章试读
目录
1.1 PowerBuilder简介
1.2 PowerBuilder的基本概念
1.2.1 画板
1.2.2 PowerBuilder库、工作区和目标
1.2.3 对象、属性和事件
1.2.4 PowerBuilder中的对象
1.3 PowerBuilder 8.0的特性
1.3.1 卓越的应用集成开发环境
1.3.2 强大的Web开发功能
1.3.3 与EAServer的高度集成
1.3.4 数据库连接方面的改进
1.3.5 其他方面的改进
1.4 PowerBuilder的开发环境
1.4.1 PowerBuilder 8.0的主窗口
1.4.2 系统树、剪贴窗口和输出窗口
1.4.3 PowerBar、PainterBar和StyleBar
1.4.4 定制工具栏
1.5 命名规范
1.6 PowerBuilder程序开发步骤
习题
第2章 数据库操作
2.1 数据库操作
2.2 表操作
2.2.1 创建新表
2.2.2 删除表
2.2.3 创建主键、索引和外键
2.2.4 删除主键、索引和外键
2.2.5 定义列的扩展属性
2.2.6 数据的输入
2.2.7 视图
2.3 建立PowerBuilder与数据库的连接
2.3.1 创建数据源
2.3.2 删除数据源
2.4 数据库描述文件
2.4.1 配置DB Profile
2.4.2 连接和断开数据库
习题
第3章 PowerScript语言
3.1 语言基础
3.2 PowerScript语句
3.2.1 赋值语句
3.2.2 条件语句
3.2.3 循环语句
3.2.4 其他语句
3.3 数组变量
3.4 使用代词编写通用代码
3.5 函数
3.6 嵌入式SQL语句与数据库操作
习题
第4章 函数和结构
4.1 函数的设计和应用
4.1.1 函数的调用
4.1.2 创建自定义函数
4.1.3 函数的重载和覆盖
4.1.4 使用外部函数
4.2 结构的设计和应用
习题
第5章 创建应用对象
5.1 创建应用程序对象
5.1.1 创建定制应用程序
5.1.2 创建模板应用程序
5.1.3 移植已有应用程序
5.2 设置应用对象的属性
5.3 应用对象事件
习题
第6章 窗口对象
6.1 创建窗口
6.1.1 窗口画板
6.1.2 创建窗口
6.2 窗口对象的属性
6.3 窗口对象的函数
6.4 窗口对象的事件
6.5 窗口对象的控件
6.5.1 窗口控件的种类
6.5.2 窗口控件的操作
6.5.3 窗口控件的布局调整
6.5.4 窗口控件的通用属性
习题
第7章 菜单对象
7.1 菜单概述
7.2 创建与保存菜单
7.2.1 创建菜单
7.2.2 保存菜单
7.2.3 通过继承创建菜单
7.3 编辑与使用菜单对象
7.4 MDI应用窗口
7.4.1 MDI窗口的构成
7.4.2 建立MDI窗口
7.4.3 MDI窗口的工具栏
7.4.4 MDI窗口的MicroHelp
习题
第8章 数据窗口对象
8.1 创建数据窗口对象
8.2 数据窗口的显示格式
8.3 数据窗口对象的数据源
8.3.1 Quick Select数据源
8.3.2 SQL Select数据源
8.3.3 Query 数据源
8.3.4 Stored Procedure数据源
8.3.5 External数据源
8.4 设置数据窗口工作区属性
8.4.1 Design窗口
8.4.2 Preview窗口与数据库操作
8.4.3 设置数据窗口对象的总体属性
8.4.4 设置数据窗口对象的具体属性
8.4.5 数据列的编辑风格
8.5 向数据窗口添加对象
8.5.1 添加文本
8.5.2 添加新列
8.5.3 添加图片
8.5.4 添加绘图控件
8.5.5 添加按钮
8.5.6 添加计算列或计算域
8.6 增加数据窗口的功能
8.6.1 数据排序
8.6.2 数据过滤
8.6.3 分组显示
8.6.4 去掉重复值
8.6.5 数据窗口更新控制
8.7 统计图
8.7.1 统计图的组成部分
8.7.2 创建Graph显示格式的数据窗口对象
8.7.3 设定统计图的属性
8.8 交叉表
习题
第9章 数据窗口控件
9.1 建立数据窗口控件与数据窗口对象的联系
9.2 事务对象
9.3 数 据 检 索
9.4 数据窗口控件的常用函数
9.5 数据窗口常用事件
9.6 打印数据窗口
9.6.1 使用Print()函数打印数据窗口
9.6.2 使用PrintDataWindow()函数打印数据窗口
习题
第10章 PowerBuilder高级应用
10.1 用户对象
10.1.1 用户对象概述
10.1.2 创建用户对象
10.1.3 使用用户对象
10.1.4 窗口和用户对象的通信
10.2 用户事件
10.2.1 定义用户事件
10.2.2 使用用户事件
10.3 OLE应用
10.3.1 OLE简介
10.3.2 OLE 对象的链接和嵌入
10.3.3 PowerBuilder对OLE的支持
10.3.4 OLE控件
10.3.5 可编程的OLE对象
10.3.6 在数据窗口中的OLE对象
10.4 PowerBuilder的Internet应用
10.4.1 PowerBuilder 8.0的Internet特性
10.4.2 认识Web.PB
10.4.3 调用 Web.PB方法
10.4.4 PowerBuilder中的邮件功能
10.4.5 使用 Web.PB 实现分布式计算能力实例
10.4.6 在IE中显示PowerBuilder报表实例
习题
第11章 程序的调试、编译和发布
11.1 应用程序的调试
11.1.1 应用程序测试过程
11.1.2 调试环境
11.1.3 断点设置
11.1.4 调试过程
11.2 其他调试手段
11.2.1 运用 PowerBuilderDEBUG 功能
11.2.2 追踪数据库访问
11.2.3 其他调试技术
11.3 应用程序的编译
11.3.1 创建可执行文件的一般步骤
11.3.2 创建可执行文件时要考虑的问题
11.4 应用程序的发布
习题
第12章 综合实例
12.1 系统设计
12.2 数据库设计
12.3 数据库结构的实现
12.4 应用程序对象的创建
12.5 登录窗口程序的设计
12.6 建立应用程序主窗口
12.7 考勤信息处理窗口的设计
12.7.1 考勤信息处理窗口的创建
12.7.2 数据窗口对象的创建
12.8 缺勤类型设定窗口的创建
12.9 员工考勤统计窗口的创建
12.9.1 员工考勤统计窗口的创建
12.9.2 d_kq_group数据窗口对象的创建
12.10 系统的编译和发布
习题
主要参考文献
]]>