书籍详情
PowerBuilder案例开发程序设计教程
作者:陈刚主编
出版社:中国水利电力出版社
出版时间:2003-08-01
ISBN:9787508416502
定价:¥26.00
购买这本书可以去
内容简介
本书分为11章,重点介绍了PowerBuilder 8.0的开发环境、应用对象、窗口、控件和菜单;数据窗口对象;PowerScript语言;用户对象和用户事件;API的基础知识及在PowerBuilder中的调用方法;程序的调试、可执行文件的创建和安装盘的制作技术等内容,每一章节都结合“高校学生收费管理系统”案例进行介绍,同时又将“单位房产管理系统”作为一个章节,将一个实际项目的完整开发过程详细地介绍给读者,使读者通过本书的学习即可掌握使用PowerBuilder 8.0开发MIS系统的关键技术。本书采用“案例”教学的编写模式,把实际项目的各个部分融入到教材之中。本书内容丰富,讲解循序渐进、深入浅出,案例完整、实用,对初学者来说是一本很有参考价值的教材。本书可以作为大专院校学生的教材和教学参考书,也可供各类从事数据库系统开发的人员作参考。书中所有程序都运行通过,读者可与作者联系(E-mail:chengang@nciae.edu.cn)获取相关文档,或从中国水利水电出版社网站上下载案例源程序,网址为www.waterpub.com.cn。
作者简介
暂缺《PowerBuilder案例开发程序设计教程》作者简介
目录
序
前言
第1章 PowerBuilder概述
本章学习目标
1. 1 PowerBuilder 8. 0简介
1. 1. 1 跨平台开发
1. 1. 2 开放的数据库连接
1. 1. 3 面向对象的编程
1. 1. 4 事件驱动的应用程序
1. 1. 5 功能强大的编程语言与函数
1. 1. 6 引入了workspace和target对象
1. 1. 7 增强的网络功能
1. 2 PowerBuilder 8. 0的开发环境
1. 2. 1 菜单栏
1. 2. 2 工具栏
1. 2. 3 系统树
1. 2. 4 画板区和编辑区(工作区)
1. 3 PowerBuilder 8. 0应用系统的构成
1. 4 面向对象程序设计基础及在PowerBuilder中的应用
本章小结
习题一
第2章 PowerBuilder下的数据库及其操纵
本章学习目标
2. 1 创建数据库
2. 2 连接数据库
2. 2. 1 通过ODBC接口连接
2. 2. 2 通过专用接口连接
2. 3 创建和删除数据表
2. 4 数据表的操纵
2. 4. 1 定义列的扩展属性
2. 4. 2 索引. 主键. 外部键的创建与删除
2. 4. 3 浏览和修改表结构
2. 4. 4 定义表属性
2. 5 视图及其操纵
2. 5. 1 创建和删除视图
2. 5. 2 表或视图语法的输出
2. 6 数据的操纵
2. 6. 1 数据检索
2. 6. 2 数据修改
2. 6. 3 数据排序和过滤
2. 6. 4 数据的导入导出
2. 7 数据库管理
2. 7. 1 定义数据库扩展属性
2. 7. 2 使用Sybase Central管理数据库
本章小结
习题二
第3章 应用程序对象
本章学习目标
3. 1 应用程序对象概述
3. 2 创建应用程序对象
3. 2. 1 工作区
3. 2. 2 创建应用程序对象
3. 3 应用程序对象的属性设置
3. 4 应用程序对象的方法和事件
3. 4. 1 应用程序对象的事件
3. 4. 2 应用程序对象的方法
3. 5 事务对象及其应用
3. 5. 1 事务对象的概念
3. 5. 2 事务对象的属性
3. 5. 3 自定义事务对象
本章小结
习题三
第4章 菜单设计
本章学习目标
4. 1 创建菜单
4. 1. 1 菜单
4. 1. 2 菜单画板
4. 1. 3 创建菜单
4. 1. 4 修改菜单
4. 2 菜单属性
4. 2. 1 General选项卡
4. 2. 2 Toolbar选项卡
4. 3 菜单的使用
4. 3. 1 窗口菜单
4. 3. 2 弹出式菜单
4. 3. 3 菜单事件
本章小结
习题四
第5章 窗口对象
本章学习目标
5. 1 窗口
5. 1. 1 窗口的分类
5. 1. 2 应用程序窗口风格
5. 1. 3 窗口画板
5. 1. 4 窗口的创建与修改
5. 1. 5 窗口的属性
5. 1. 6 窗口的事件
5. 1. 7 编写脚本
5. 1. 8 窗口对象的函数
5. 2 窗口的控件
5. 2. 1 窗口中控件的添加与删除
5. 2. 2 调整控件及其布局
5. 2. 3 定义控件的Tab顺序
5. 3 控件的使用
5. 3. 1 控件的命名
5. 3. 2 控件的共同属性
5. 3. 3 控件的基本类型
5. 3. 4 CommandButton
5. 3. 5 PictureButton
5. 3. 6 RadioButton
5. 3. 7 GroupBox
5. 3. 8 CheckBox
5. 3. 9 ListBox和ListPictureBox
5. 3. 10 SinglelineEdit
5. 3. 11 MultiLineEdit
5. 3. 12 EditMask
5. 3. 13 DropDownListBox和DropDownPictureListBox
5. 3. 14 TreeView
5. 3. 15 List View
5. 3. 16 Static Text
5. 3. 17 RichTextEdit
5. 3. 18 Tab
5. 3. 19 Drawing
5. 3. 20 DataWindow
5. 3. 21 OLE
5. 3. 22 HtrackBar控件和VtrackBar控件
5. 3. 23 HprogressBar(水平进度条)控件和VprogressBar(垂直进度条)控件
5. 3. 24 StaticHyperLink(静态超链接)控件和PictureHyperLink
(图形超链接)控件
本章小结
习题五
第6章 数据窗口
本章学习目标
6. 1 数据窗口
6. 1. 1 数据窗口的设计思想
6. 1. 2 数据窗口的创建
6. 2 典型数据窗口设计
6. 2. 1 显示风格
6. 2. 2 数据源的定义
6. 2. 3 数据窗口对象属性
6. 2. 4 数据窗口显示行的控制
6. 2. 5 数据窗口对象上的控件
6. 3 数据窗口中数据处理
6. 3. 1 数据正确性检查
6. 3. 2 数据的排序. 过滤. 分组及去掉重复值
6. 3. 3 数据的灌入. 导出和检索
6. 4 在脚本中引用数据窗口对象及数据窗口项
6. 4. 1 数据窗口对象的引用
6. 4. 2 数据窗口项的引用
6. 5 数据窗口的更新控制
6. 5. 1 数据窗口的更新属性
6. 5. 2 Key Modification(键列的更新)组框
6. 5. 3 Identify Column(标识列)下拉列表框
6. 5. 4 多表数据窗口的更新
6. 6 数据窗口的打印
6. 6. 1 打印预览
6. 6. 2 数据打印
6. 7 统计图的使用
6. 7. 1 统计图的组成
6. 7. 2 统计图的种类
6. 7. 3 统计图属性定义
6. 8 数据窗口常用函数
6. 8. 1 连接事务对象的函数
6. 8. 2 插入与删除行的函数
6. 8. 3 滚动数据行函数
6. 8. 4 得到与设置数据项的函数
6. 8. 5 编辑控件函数
6. 8. 6 与数据库有关的函数
本章小结
习题六
第7章 PowerScript语言
本章学习目标
7. 1 PowerScript基本概念
7. 1. 1 标识符
7. 1. 2 保留字
7. 1. 3 代词
7. 1. 4 空值(NULL)
7. 1. 5 特殊ASCII字符
7. 1. 6 断行. 续行和注释
7. 2 数据类型
7. 2. 1 标准数据类型
7. 2. 2 系统对象数据类型
7. 2. 3 任意数据类型
7. 2. 4 枚举类型
7. 3 变量与常量
7. 3. 1 变量
7. 3. 2 常量
7. 3. 3 数组
7. 3. 4 变量的作用域
7. 4 运算符和表达式
7. 4. 1 算术运算符
7. 4. 2 关系运算符
7. 4. 3 逻辑运算符
7. 4. 4 连接运算符
7. 4. 5 运算符的优先级
7. 4. 6 表达式
7. 5 基本语句
7. 5. 1 赋值语句
7. 5. 2 条件控制语句
7. 5. 3 循环控制语句
7. 5. 4 其他语句
7. 6 常用标准函数
7. 6. 1 MessageBoxO函数
7. 6. 2 OpenO函数和CloseO函数
7. 6. 3 数据类型检查函数
7. 6. 4 数据类型转换函数
7. 6. 5 RunO函数
7. 7 自定义函数和结构
7. 7. 1 自定义函数
7. 7. 2 结构
7. 8 嵌入式SQL语句
7. 8. 1 数据库连接的建立与断开
7. 8. 2 提交与回滚事务
7. 8. 3 单行检索语句SELECT
7. 8. 4 插入语句INSERT
7. 8. 5 删除语句DELETE
7. 8. 6 修改语句UPDATE
7. 8. 7 检查SQL语句的执行情况
7. 8. 8 游标操作(读取多行数据)
本章小结
习题七
第8章 用户对象和用户函数
本章学习目标
8. 1 用户对象的创建
8. 1. 1 标准可视用户对象
8. 1. 2 定制可视用户对象
8. 1. 3 外部可视用户对象
8. 1. 4 标准类用户对象
8. 1. 5 定制类用户对象
8. 1. 6 用户对象的使用
8. 2 用户函数
8. 2. 1 用户函数的定义
8. 2. 2 用户函数的编译和保存
8. 2. 3 用户函数的调用
本章小结
习题八
第9章 应用项目的调试和发行
本章学习目标
9. 1 应用程序的调试
9. 1. 1 调试器
9. 1. 2 断点设置
9. 1. 3 调试状态下应用程序的跟踪运行
9. 2 应用程序的运行
9. 3 应用程序的编译
9. 3. 1 创建工程
9. 3. 2 设置工程选项
9. 3. 3 编译生成可执行文件
9. 4 应用程序的发行
9. 4. 1 PowerBuilder运行时库及数据库接口
9. 4. 2 配置ODBC数据源
本章小结
习题九
第10章 房产管理系统开发案例
本章学习目标
10. 1 用户需求
10. 1. 1 系统需求概述
10. 1. 2 系统需求说明
10. 2 系统组成
10. 2. 1 总体模块划分
10. 2. 2 模块功能说明
10. 3 数据库结构设计
10. 3. 1 数据库概念结构设计
10. 3. 2 数据库逻辑结构设计
10. 3. 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. 5 应用程序编译
第11章 应用程序的发布技术
本章学习目标
11. 1 制作安装程序的准备工作
11. 2 安装程序的制作
11. 2. 1 Wise Installation System 9. 02的启动和主窗口
11. 2. 2 使用向导制作安装程序
附录 高校收费管理系统简介
参考文献
前言
第1章 PowerBuilder概述
本章学习目标
1. 1 PowerBuilder 8. 0简介
1. 1. 1 跨平台开发
1. 1. 2 开放的数据库连接
1. 1. 3 面向对象的编程
1. 1. 4 事件驱动的应用程序
1. 1. 5 功能强大的编程语言与函数
1. 1. 6 引入了workspace和target对象
1. 1. 7 增强的网络功能
1. 2 PowerBuilder 8. 0的开发环境
1. 2. 1 菜单栏
1. 2. 2 工具栏
1. 2. 3 系统树
1. 2. 4 画板区和编辑区(工作区)
1. 3 PowerBuilder 8. 0应用系统的构成
1. 4 面向对象程序设计基础及在PowerBuilder中的应用
本章小结
习题一
第2章 PowerBuilder下的数据库及其操纵
本章学习目标
2. 1 创建数据库
2. 2 连接数据库
2. 2. 1 通过ODBC接口连接
2. 2. 2 通过专用接口连接
2. 3 创建和删除数据表
2. 4 数据表的操纵
2. 4. 1 定义列的扩展属性
2. 4. 2 索引. 主键. 外部键的创建与删除
2. 4. 3 浏览和修改表结构
2. 4. 4 定义表属性
2. 5 视图及其操纵
2. 5. 1 创建和删除视图
2. 5. 2 表或视图语法的输出
2. 6 数据的操纵
2. 6. 1 数据检索
2. 6. 2 数据修改
2. 6. 3 数据排序和过滤
2. 6. 4 数据的导入导出
2. 7 数据库管理
2. 7. 1 定义数据库扩展属性
2. 7. 2 使用Sybase Central管理数据库
本章小结
习题二
第3章 应用程序对象
本章学习目标
3. 1 应用程序对象概述
3. 2 创建应用程序对象
3. 2. 1 工作区
3. 2. 2 创建应用程序对象
3. 3 应用程序对象的属性设置
3. 4 应用程序对象的方法和事件
3. 4. 1 应用程序对象的事件
3. 4. 2 应用程序对象的方法
3. 5 事务对象及其应用
3. 5. 1 事务对象的概念
3. 5. 2 事务对象的属性
3. 5. 3 自定义事务对象
本章小结
习题三
第4章 菜单设计
本章学习目标
4. 1 创建菜单
4. 1. 1 菜单
4. 1. 2 菜单画板
4. 1. 3 创建菜单
4. 1. 4 修改菜单
4. 2 菜单属性
4. 2. 1 General选项卡
4. 2. 2 Toolbar选项卡
4. 3 菜单的使用
4. 3. 1 窗口菜单
4. 3. 2 弹出式菜单
4. 3. 3 菜单事件
本章小结
习题四
第5章 窗口对象
本章学习目标
5. 1 窗口
5. 1. 1 窗口的分类
5. 1. 2 应用程序窗口风格
5. 1. 3 窗口画板
5. 1. 4 窗口的创建与修改
5. 1. 5 窗口的属性
5. 1. 6 窗口的事件
5. 1. 7 编写脚本
5. 1. 8 窗口对象的函数
5. 2 窗口的控件
5. 2. 1 窗口中控件的添加与删除
5. 2. 2 调整控件及其布局
5. 2. 3 定义控件的Tab顺序
5. 3 控件的使用
5. 3. 1 控件的命名
5. 3. 2 控件的共同属性
5. 3. 3 控件的基本类型
5. 3. 4 CommandButton
5. 3. 5 PictureButton
5. 3. 6 RadioButton
5. 3. 7 GroupBox
5. 3. 8 CheckBox
5. 3. 9 ListBox和ListPictureBox
5. 3. 10 SinglelineEdit
5. 3. 11 MultiLineEdit
5. 3. 12 EditMask
5. 3. 13 DropDownListBox和DropDownPictureListBox
5. 3. 14 TreeView
5. 3. 15 List View
5. 3. 16 Static Text
5. 3. 17 RichTextEdit
5. 3. 18 Tab
5. 3. 19 Drawing
5. 3. 20 DataWindow
5. 3. 21 OLE
5. 3. 22 HtrackBar控件和VtrackBar控件
5. 3. 23 HprogressBar(水平进度条)控件和VprogressBar(垂直进度条)控件
5. 3. 24 StaticHyperLink(静态超链接)控件和PictureHyperLink
(图形超链接)控件
本章小结
习题五
第6章 数据窗口
本章学习目标
6. 1 数据窗口
6. 1. 1 数据窗口的设计思想
6. 1. 2 数据窗口的创建
6. 2 典型数据窗口设计
6. 2. 1 显示风格
6. 2. 2 数据源的定义
6. 2. 3 数据窗口对象属性
6. 2. 4 数据窗口显示行的控制
6. 2. 5 数据窗口对象上的控件
6. 3 数据窗口中数据处理
6. 3. 1 数据正确性检查
6. 3. 2 数据的排序. 过滤. 分组及去掉重复值
6. 3. 3 数据的灌入. 导出和检索
6. 4 在脚本中引用数据窗口对象及数据窗口项
6. 4. 1 数据窗口对象的引用
6. 4. 2 数据窗口项的引用
6. 5 数据窗口的更新控制
6. 5. 1 数据窗口的更新属性
6. 5. 2 Key Modification(键列的更新)组框
6. 5. 3 Identify Column(标识列)下拉列表框
6. 5. 4 多表数据窗口的更新
6. 6 数据窗口的打印
6. 6. 1 打印预览
6. 6. 2 数据打印
6. 7 统计图的使用
6. 7. 1 统计图的组成
6. 7. 2 统计图的种类
6. 7. 3 统计图属性定义
6. 8 数据窗口常用函数
6. 8. 1 连接事务对象的函数
6. 8. 2 插入与删除行的函数
6. 8. 3 滚动数据行函数
6. 8. 4 得到与设置数据项的函数
6. 8. 5 编辑控件函数
6. 8. 6 与数据库有关的函数
本章小结
习题六
第7章 PowerScript语言
本章学习目标
7. 1 PowerScript基本概念
7. 1. 1 标识符
7. 1. 2 保留字
7. 1. 3 代词
7. 1. 4 空值(NULL)
7. 1. 5 特殊ASCII字符
7. 1. 6 断行. 续行和注释
7. 2 数据类型
7. 2. 1 标准数据类型
7. 2. 2 系统对象数据类型
7. 2. 3 任意数据类型
7. 2. 4 枚举类型
7. 3 变量与常量
7. 3. 1 变量
7. 3. 2 常量
7. 3. 3 数组
7. 3. 4 变量的作用域
7. 4 运算符和表达式
7. 4. 1 算术运算符
7. 4. 2 关系运算符
7. 4. 3 逻辑运算符
7. 4. 4 连接运算符
7. 4. 5 运算符的优先级
7. 4. 6 表达式
7. 5 基本语句
7. 5. 1 赋值语句
7. 5. 2 条件控制语句
7. 5. 3 循环控制语句
7. 5. 4 其他语句
7. 6 常用标准函数
7. 6. 1 MessageBoxO函数
7. 6. 2 OpenO函数和CloseO函数
7. 6. 3 数据类型检查函数
7. 6. 4 数据类型转换函数
7. 6. 5 RunO函数
7. 7 自定义函数和结构
7. 7. 1 自定义函数
7. 7. 2 结构
7. 8 嵌入式SQL语句
7. 8. 1 数据库连接的建立与断开
7. 8. 2 提交与回滚事务
7. 8. 3 单行检索语句SELECT
7. 8. 4 插入语句INSERT
7. 8. 5 删除语句DELETE
7. 8. 6 修改语句UPDATE
7. 8. 7 检查SQL语句的执行情况
7. 8. 8 游标操作(读取多行数据)
本章小结
习题七
第8章 用户对象和用户函数
本章学习目标
8. 1 用户对象的创建
8. 1. 1 标准可视用户对象
8. 1. 2 定制可视用户对象
8. 1. 3 外部可视用户对象
8. 1. 4 标准类用户对象
8. 1. 5 定制类用户对象
8. 1. 6 用户对象的使用
8. 2 用户函数
8. 2. 1 用户函数的定义
8. 2. 2 用户函数的编译和保存
8. 2. 3 用户函数的调用
本章小结
习题八
第9章 应用项目的调试和发行
本章学习目标
9. 1 应用程序的调试
9. 1. 1 调试器
9. 1. 2 断点设置
9. 1. 3 调试状态下应用程序的跟踪运行
9. 2 应用程序的运行
9. 3 应用程序的编译
9. 3. 1 创建工程
9. 3. 2 设置工程选项
9. 3. 3 编译生成可执行文件
9. 4 应用程序的发行
9. 4. 1 PowerBuilder运行时库及数据库接口
9. 4. 2 配置ODBC数据源
本章小结
习题九
第10章 房产管理系统开发案例
本章学习目标
10. 1 用户需求
10. 1. 1 系统需求概述
10. 1. 2 系统需求说明
10. 2 系统组成
10. 2. 1 总体模块划分
10. 2. 2 模块功能说明
10. 3 数据库结构设计
10. 3. 1 数据库概念结构设计
10. 3. 2 数据库逻辑结构设计
10. 3. 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. 5 应用程序编译
第11章 应用程序的发布技术
本章学习目标
11. 1 制作安装程序的准备工作
11. 2 安装程序的制作
11. 2. 1 Wise Installation System 9. 02的启动和主窗口
11. 2. 2 使用向导制作安装程序
附录 高校收费管理系统简介
参考文献
猜您喜欢