微信扫一扫,移动浏览光盘
简介
本书主要内容包括应用软件开发过程、应用软件开发工具、应用软件开发环境、编程基础知识、连接数据库技术、访问数据库技术、窗口界面编程技术、结构化查询语言——SQL、编译与发布应用程序等。书中通过多个实例介绍使用PowerBuilder 9.0软件开发工具进行应用开发的各种技术,并通过一个综合案例——客房管理系统,完整地介绍了开发应用软件的全部过程。 本书介绍应用软件开发技术的基本思想和方法,如系统分析、系统设计、数据库设计、数据统计、多表查询的方法等,不仅适合没有应用软件开发经验的读者学习,也适合有一定应用软件开发基础的读者学习。本书可作为高等院校和计算机培训班的使用教材,也可以作为学生学习信息系统课程设计的参考书或计算机编程爱好者在进行应用软件开发时的参考书。 本书为普通高等教育“十一五”国家级规划教材、
目录
第1章 应用软件开发过程
1.1 可行性论证
1.2 系统调查和系统需求分析
1.2.1 系统调查
1.2.2 系统调查报告的内容
1.2.3 系统需求分析
1.2.4 系统需求分析报告的内容
1.3 系统设计
1.3.1 系统设计的原则
1.3.2 系统设计的主要内容
1.3.3 总体设计
1.3.4 详细设计
1.3.5 数据库设计
1.3.6 系统设计报告
1.4 程序开发
1.4.1 程序开发的任务及质量要求
1.4.2 程序设计方法
1.4.3 选择应用软件开发工具
1.5 系统测试和调试
1.6 生成可执行程序和交付使用
习题
第2章 应用软件开发工具
2.1 应用软件开发工具的发展
2.1.1 机器语言
2.1.2 汇编语言
2.1.3 高级语言
2.1.4 4GL语言
2.2 应用软件开发工具的发展趋势
2.3 如何选择应用软件开发工具
2.4 为什么选择PowerBuilder
2.4.1 PowerBuilder的特点
2.4.2 PowerBuilder的应用范围
2.4.3 PowerBuilder与数据库的连接
2.5 使用PowerBuilder进行应用软件开发的过程
2.5.1 创建数据库
2.5.2 创建工作空间与应用对象
2.5.3 创建窗口
2.5.4 创建数据窗口
2.5.5 设计菜单
2.5.6 编写脚本代码
2.5.7 调试应用程序
2.5.8 发布应用软件
习题
第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 为应用对象编写open事件的脚本代码
3.5.4 运行应用程序
3.6 对象的基本概念与面向对象的程序设计
3.6.1 类与对象的概念
3.6.2 继承
3.6.3 封装
3.6.4 属性、事件和函数
3.6.5 在PowerBuilder中实现面向对象编程
3.6.6 自定义类——用户对象
习题
第4章 编程基础知识
4.1 PowerScript语言的基本组成
4.1.1 分隔符
4.1.2 标识符
4.1.3 关键字
4.2 数据类型
4.2.1 标准数据类型
4.2.2 系统对象数据类型
4.2.3 枚举数据类型
4.2.4 空值
4.3 常量与变量
4.3.1 常量
4.3.2 变量
4.3.3 数组
4.4 运算符与表达式
4.4.1 算术运算符
4.4.2 关系运算符
4.4.3 逻辑运算符
4.4.4 连接运算符
4.4.5 实例——一个加法计算演示窗口
4.5 基本语句
4.5.1 代词
4.5.2 赋值语句
4.5.3 call
4.5.4 create
4.5.5 destroy
4.5.6 halt
4.5.7 return
4.6 流程控制语句
4.6.1 if...then
4.6.2 choose case
4.6.3 实例——多条件判断演示窗口
4.6.4 do...loop
4.6.5 for next
4.6.6 continue
4.6.7 exit
4.6.8 实例——循环演示窗口
4.7 函数
4.7.1 提示框——Messagebox函数
4.7.2 IS 族函数和转换函数
4.7.3 Open函数
4.7.4 Close函数
4.7.5 日期与时间函数
4.7.6 实例——日期与时间的显示
4.7.7 自定义函数
4.8 结构
4.8.1 创建结构对象
4.8.2 使用结构
习题
第5章 连接数据库技术
5.1 创建本地数据库
5.2 创建数据表
5.2.1 数据表逻辑结构设计
5.2.2 创建数据表物理结构
5.2.3 为数据表创建关键字
5.2.4 在数据表中输入数据
5.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 编写信息编辑窗口的open事件代码
5.5.5 修改应用对象的过程代码
5.5.6 在信息编辑窗口显示数据
5.6 事务对象
5.6.1 SQL通信区——SQLCA
5.6.2 进行事务管理的命令语句
习题
第6章 访问数据库技术
6.1 创建增加、删除记录和确认操作的数据窗口对象
6.2 创建具有查询和备份功能的数据窗口对象
6.2.1 创建查询与备份窗口
6.2.2 创建新的数据窗口对象
6.2.3 编辑与查询窗口的运行
6.3 简单方便的数据输入技术
6.3.1 创建美观的Freeform数据窗口对象
6.3.2 使用Align调整控件位置与大小
6.3.3 设置编辑掩码来规定输入数据的格式
6.3.4 使用嵌套下拉式列表控件
6.3.5 创建单选按钮
6.3.6 使用嵌套数据窗口
6.4 创建统计图数据窗口对象
6.5 编制报表窗口
6.5.1 创建列表数据窗口对象
6.5.2 调整控件大小
6.5.3 添加报表的统计功能
6.6 完善“学生管理系统”应用程序
6.6.1 修改“学生管理系统”应用程序的主窗口
6.6.2 创建一个启动窗口界面
6.6.3 为应用对象编写过程代码
6.6.4 运行应用程序
习题
第7章 窗口界面编程技术
7.1 创建数据录入窗口
7.1.1 建立新应用程序
7.1.2 复制其他应用程序中的对象
7.1.3 创建数据录入窗口框架
7.1.4 编写数据录入窗口的事件代码
7.1.5 事件代码中新出现的函数
7.2 创建浏览窗口
7.2.1 创建浏览窗口框架
7.2.2 编写窗口事件代码
7.2.3 事件代码中新出现的函数
7.3 创建选择查询窗口
7.3.1 创建选择查询窗口框架
7.3.2 编写窗口事件代码
7.3.3 创建多条件选择查询窗口
7.3.4 事件代码中新出现的函数
7.4 创建查询编辑窗口
7.4.1 创建查询编辑窗口框架
7.4.2 编写窗口事件代码
7.5 创建组合查询窗口
7.5.1 创建组合查询窗口框架
7.5.2 编写窗口事件代码
7.6 创建模糊查询窗口
7.6.1 创建模糊查询窗口框架
7.6.2 编写窗口事件代码
7.7 创建多文档界面
7.7.1 多文档界面组成
7.7.2 创建主窗口的菜单对象
7.7.3 创建MDI主窗口
7.7.4 创建一个启动窗口界面
7.7.5 窗口类型
7.7.6 在菜单对象中完成MDI主窗口与子窗口的连接
7.7.7 运行应用程序
习题
第8章 结构化查询语言——SQL
8.1 SQL介绍
8.1.1 查询语句select
8.1.2 插入语句insert into
8.1.3 更新语句update
8.1.4 删除语句delete
8.1.5 创建表语句create table
8.1.6 删除表语句drop table
8.2 ODBC接口与DSN数据源名
8.3 定义数据库描述文件
8.4 连接或中断数据源
8.5 使用专用数据库接口连接SQL Server数据库
8.6 使用数据管道
8.7 使用SQL语句
8.7.1 创建统计数据窗口的功能
8.7.2 创建选项卡风格的统计数据窗口
8.8 使用SQL游标创建用户登录窗口
8.8.1 用户登录窗口功能
8.8.2 创建口令数据表
8.8.3 创建用户登录窗口
8.8.4 SQL游标
8.9 数据源与SQL
8.9.1 Quick Select数据源
8.9.2 SQL Select数据源——对多表进行查询
8.9.3 Query数据源
习题
第9章 综合案例——客房管理系统
9.1 系统开发的目的意义和目标
9.2 客房管理系统需求分析
9.3 数据库及数据表的设计与创建
9.3.1 数据库概念结构设计
9.3.2 定义数据表逻辑结构
9.3.3 数据表物理结构
9.4 创建工作空间和目标程序
9.4.1 创建工作空间
9.4.2 创建应用程序
9.5 创建系统启动窗口和系统登录窗口
9.5.1 创建系统启动窗口
9.5.2 创建结构变量
9.5.3 创建提示框函数
9.5.4 创建系统登录窗口
9.6 创建应用程序主窗口
9.6.1 创建菜单对象
9.6.2 权限数据函数
9.6.3 创建主窗口
9.6.4 主窗口timer事件
9.6.5 主窗口open事件代码
9.7 创建入住管理子系统
9.7.1 创建空房查询窗口
9.7.2 创建登记房号天数窗口
9.7.3 创建非会员登记窗口
9.7.4 创建会员登记窗口
9.8 创建服务管理子系统
9.8.1 创建服务类型查询窗口
9.8.2 创建服务费用登记窗口
9.8.3 创建收现金窗口
9.8.4 创建消费单预览窗口
9.9 创建日常管理子系统
9.9.1 创建今日离店提示窗口
9.9.2 创建所有客户离店提示窗口
9.9.3 创建编辑掩码框控件
9.9.4 创建今日打扫房号单窗口
9.9.5 创建立即打扫房号单窗口
9.9.6 创建补交押金窗口
9.9.7 创建查询当前入住客户窗口
9.9.8 创建客户留言窗口
9.10 创建结算管理子系统
9.10.1 创建退房结算处理窗口
9.10.2 创建退房结算选项卡页面
9.10.3 创建确定优惠折扣率窗口
9.10.4 创建收银打印选项卡页面
9.10.5 创建退房处理选项卡页面
习题
第10章 调试、编译与发布
10.1 应用程序的调试方法
10.1.1 调试画板
10.1.2 设置断点
10.1.3 调试程序
10.1.4 查看状态信息
10.2 应用程序的编译
10.2.1 创建应用程序项目对象
10.2.2 生成可执行文件
10.2.3 发布应用程序——配置用户运行环境
10.3 PowerBuilder8.0应用程序升级
习题
参考文献
1.1 可行性论证
1.2 系统调查和系统需求分析
1.2.1 系统调查
1.2.2 系统调查报告的内容
1.2.3 系统需求分析
1.2.4 系统需求分析报告的内容
1.3 系统设计
1.3.1 系统设计的原则
1.3.2 系统设计的主要内容
1.3.3 总体设计
1.3.4 详细设计
1.3.5 数据库设计
1.3.6 系统设计报告
1.4 程序开发
1.4.1 程序开发的任务及质量要求
1.4.2 程序设计方法
1.4.3 选择应用软件开发工具
1.5 系统测试和调试
1.6 生成可执行程序和交付使用
习题
第2章 应用软件开发工具
2.1 应用软件开发工具的发展
2.1.1 机器语言
2.1.2 汇编语言
2.1.3 高级语言
2.1.4 4GL语言
2.2 应用软件开发工具的发展趋势
2.3 如何选择应用软件开发工具
2.4 为什么选择PowerBuilder
2.4.1 PowerBuilder的特点
2.4.2 PowerBuilder的应用范围
2.4.3 PowerBuilder与数据库的连接
2.5 使用PowerBuilder进行应用软件开发的过程
2.5.1 创建数据库
2.5.2 创建工作空间与应用对象
2.5.3 创建窗口
2.5.4 创建数据窗口
2.5.5 设计菜单
2.5.6 编写脚本代码
2.5.7 调试应用程序
2.5.8 发布应用软件
习题
第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 为应用对象编写open事件的脚本代码
3.5.4 运行应用程序
3.6 对象的基本概念与面向对象的程序设计
3.6.1 类与对象的概念
3.6.2 继承
3.6.3 封装
3.6.4 属性、事件和函数
3.6.5 在PowerBuilder中实现面向对象编程
3.6.6 自定义类——用户对象
习题
第4章 编程基础知识
4.1 PowerScript语言的基本组成
4.1.1 分隔符
4.1.2 标识符
4.1.3 关键字
4.2 数据类型
4.2.1 标准数据类型
4.2.2 系统对象数据类型
4.2.3 枚举数据类型
4.2.4 空值
4.3 常量与变量
4.3.1 常量
4.3.2 变量
4.3.3 数组
4.4 运算符与表达式
4.4.1 算术运算符
4.4.2 关系运算符
4.4.3 逻辑运算符
4.4.4 连接运算符
4.4.5 实例——一个加法计算演示窗口
4.5 基本语句
4.5.1 代词
4.5.2 赋值语句
4.5.3 call
4.5.4 create
4.5.5 destroy
4.5.6 halt
4.5.7 return
4.6 流程控制语句
4.6.1 if...then
4.6.2 choose case
4.6.3 实例——多条件判断演示窗口
4.6.4 do...loop
4.6.5 for next
4.6.6 continue
4.6.7 exit
4.6.8 实例——循环演示窗口
4.7 函数
4.7.1 提示框——Messagebox函数
4.7.2 IS 族函数和转换函数
4.7.3 Open函数
4.7.4 Close函数
4.7.5 日期与时间函数
4.7.6 实例——日期与时间的显示
4.7.7 自定义函数
4.8 结构
4.8.1 创建结构对象
4.8.2 使用结构
习题
第5章 连接数据库技术
5.1 创建本地数据库
5.2 创建数据表
5.2.1 数据表逻辑结构设计
5.2.2 创建数据表物理结构
5.2.3 为数据表创建关键字
5.2.4 在数据表中输入数据
5.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 编写信息编辑窗口的open事件代码
5.5.5 修改应用对象的过程代码
5.5.6 在信息编辑窗口显示数据
5.6 事务对象
5.6.1 SQL通信区——SQLCA
5.6.2 进行事务管理的命令语句
习题
第6章 访问数据库技术
6.1 创建增加、删除记录和确认操作的数据窗口对象
6.2 创建具有查询和备份功能的数据窗口对象
6.2.1 创建查询与备份窗口
6.2.2 创建新的数据窗口对象
6.2.3 编辑与查询窗口的运行
6.3 简单方便的数据输入技术
6.3.1 创建美观的Freeform数据窗口对象
6.3.2 使用Align调整控件位置与大小
6.3.3 设置编辑掩码来规定输入数据的格式
6.3.4 使用嵌套下拉式列表控件
6.3.5 创建单选按钮
6.3.6 使用嵌套数据窗口
6.4 创建统计图数据窗口对象
6.5 编制报表窗口
6.5.1 创建列表数据窗口对象
6.5.2 调整控件大小
6.5.3 添加报表的统计功能
6.6 完善“学生管理系统”应用程序
6.6.1 修改“学生管理系统”应用程序的主窗口
6.6.2 创建一个启动窗口界面
6.6.3 为应用对象编写过程代码
6.6.4 运行应用程序
习题
第7章 窗口界面编程技术
7.1 创建数据录入窗口
7.1.1 建立新应用程序
7.1.2 复制其他应用程序中的对象
7.1.3 创建数据录入窗口框架
7.1.4 编写数据录入窗口的事件代码
7.1.5 事件代码中新出现的函数
7.2 创建浏览窗口
7.2.1 创建浏览窗口框架
7.2.2 编写窗口事件代码
7.2.3 事件代码中新出现的函数
7.3 创建选择查询窗口
7.3.1 创建选择查询窗口框架
7.3.2 编写窗口事件代码
7.3.3 创建多条件选择查询窗口
7.3.4 事件代码中新出现的函数
7.4 创建查询编辑窗口
7.4.1 创建查询编辑窗口框架
7.4.2 编写窗口事件代码
7.5 创建组合查询窗口
7.5.1 创建组合查询窗口框架
7.5.2 编写窗口事件代码
7.6 创建模糊查询窗口
7.6.1 创建模糊查询窗口框架
7.6.2 编写窗口事件代码
7.7 创建多文档界面
7.7.1 多文档界面组成
7.7.2 创建主窗口的菜单对象
7.7.3 创建MDI主窗口
7.7.4 创建一个启动窗口界面
7.7.5 窗口类型
7.7.6 在菜单对象中完成MDI主窗口与子窗口的连接
7.7.7 运行应用程序
习题
第8章 结构化查询语言——SQL
8.1 SQL介绍
8.1.1 查询语句select
8.1.2 插入语句insert into
8.1.3 更新语句update
8.1.4 删除语句delete
8.1.5 创建表语句create table
8.1.6 删除表语句drop table
8.2 ODBC接口与DSN数据源名
8.3 定义数据库描述文件
8.4 连接或中断数据源
8.5 使用专用数据库接口连接SQL Server数据库
8.6 使用数据管道
8.7 使用SQL语句
8.7.1 创建统计数据窗口的功能
8.7.2 创建选项卡风格的统计数据窗口
8.8 使用SQL游标创建用户登录窗口
8.8.1 用户登录窗口功能
8.8.2 创建口令数据表
8.8.3 创建用户登录窗口
8.8.4 SQL游标
8.9 数据源与SQL
8.9.1 Quick Select数据源
8.9.2 SQL Select数据源——对多表进行查询
8.9.3 Query数据源
习题
第9章 综合案例——客房管理系统
9.1 系统开发的目的意义和目标
9.2 客房管理系统需求分析
9.3 数据库及数据表的设计与创建
9.3.1 数据库概念结构设计
9.3.2 定义数据表逻辑结构
9.3.3 数据表物理结构
9.4 创建工作空间和目标程序
9.4.1 创建工作空间
9.4.2 创建应用程序
9.5 创建系统启动窗口和系统登录窗口
9.5.1 创建系统启动窗口
9.5.2 创建结构变量
9.5.3 创建提示框函数
9.5.4 创建系统登录窗口
9.6 创建应用程序主窗口
9.6.1 创建菜单对象
9.6.2 权限数据函数
9.6.3 创建主窗口
9.6.4 主窗口timer事件
9.6.5 主窗口open事件代码
9.7 创建入住管理子系统
9.7.1 创建空房查询窗口
9.7.2 创建登记房号天数窗口
9.7.3 创建非会员登记窗口
9.7.4 创建会员登记窗口
9.8 创建服务管理子系统
9.8.1 创建服务类型查询窗口
9.8.2 创建服务费用登记窗口
9.8.3 创建收现金窗口
9.8.4 创建消费单预览窗口
9.9 创建日常管理子系统
9.9.1 创建今日离店提示窗口
9.9.2 创建所有客户离店提示窗口
9.9.3 创建编辑掩码框控件
9.9.4 创建今日打扫房号单窗口
9.9.5 创建立即打扫房号单窗口
9.9.6 创建补交押金窗口
9.9.7 创建查询当前入住客户窗口
9.9.8 创建客户留言窗口
9.10 创建结算管理子系统
9.10.1 创建退房结算处理窗口
9.10.2 创建退房结算选项卡页面
9.10.3 创建确定优惠折扣率窗口
9.10.4 创建收银打印选项卡页面
9.10.5 创建退房处理选项卡页面
习题
第10章 调试、编译与发布
10.1 应用程序的调试方法
10.1.1 调试画板
10.1.2 设置断点
10.1.3 调试程序
10.1.4 查看状态信息
10.2 应用程序的编译
10.2.1 创建应用程序项目对象
10.2.2 生成可执行文件
10.2.3 发布应用程序——配置用户运行环境
10.3 PowerBuilder8.0应用程序升级
习题
参考文献
应用软件开发技术实用教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×