应用软件开发技术实用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:邵丽萍,张尚立,常丹编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302107122
- 页数:284 页
目录 1
第1章 应用软件开发过程 1
1.1 可行性论证 1
1.2 系统调查和系统需求分析 2
1.2.1 系统调查 2
1.2.2 系统调查报告的内容 3
1.2 3 系统需求分析 4
1.3 系统设计 6
1.2.4 系统需求分析报告的内容 6
1.3.1 系统设计的原则 7
1.3.2 系统设计的主要内容 8
1.3.3 总体设计 8
1.3 4 详细设计 9
1.3.5 数据库设计 11
1.3.6 系统设计报告 12
1.4 程序开发 13
1 4.1 程序开发的任务及质量要求 13
1 4.3 选择应用软件开发工具 14
1.4.2 程序设计方法 14
1 5 系统测试和调试 15
1.6 生成可执行程序和交付使用 16
习题 16
第2章 应用软件开发工具 18
2 1 应用软件开发工具的发展 18
2.1 1 机器语言 18
2.1 2 汇编语言 19
2.1 3 高级语言 19
2.1.4 4GL语言 21
2.2 应用软件开发工具的发展趋势 23
2.3 如何选择应用软件开发工具 23
2.4 为什么选择PowerBuilder 24
2.4.1 PowerBuilder的特点 25
2.4.2 PowerBuilder的应用范围 26
2.4.3 PowerBuilder与数据库的连接 26
2.5.2 创建工作空间与应用对象 27
2.5.1 创建数据库 27
2.5 使用PowerBuilder进行应用软件开发的过程 27
2.5.3 创建窗口 28
2.5.4 创建数据窗口 28
2.5.5 设计菜单 28
2.5.6 编写脚本代码 30
2.5.7 调试应用程序 30
2.5.8 发布应用软件 31
习题 31
3.1 创建工作空间对象 32
第3章 应用软件开发环境 32
3.2 创建目标程序与应用对象 35
3.2.1 使用菜单创建目标程序 35
3.2.2 在工作空间对象上直接添加目标程序 37
3.3 创建窗口对象 38
3.4 在窗口对象中添加文字和图片 41
3.4.1 在窗口对象中添加图片 41
3.4.2 在窗口对象中添加文字 42
3.5.1 创建应用程序主窗口 43
3.5 一个完整的应用程序 43
3.5.2 编写命令按钮单击事件的过程代码 44
3.5.3 为应用对象编写open事件的脚本代码 45
3.5.4 运行应用程序 45
3.6 对象的基本概念与面向对象的程序设计 47
3.6.1 类与对象的概念 48
3.6.2 继承 48
3.6.3 封装 48
3.6.4 属性、事件和函数 49
3.6.5 在PowerBuilder中实现面向对象编程 49
3.6.6 自定义类——用户对象 50
习题 55
第4章 编程基础知识 56
4.1 PowerScript语言的基本组成 56
4.1.1 分隔符 56
4.1.2 标识符 58
4.2.1 标准数据类型 60
4.1.3 关键字 60
4.2 数据类型 60
4.2.2 系统对象数据类型 61
4.2.3 枚举数据类型 61
4.2.4 空值 62
4.3 常量与变量 62
4.3.1 常量 62
4.3.2 变量 62
4.3.3 数组 64
4.4.2 关系运算符 66
4.4 运算符与表达式 66
4.4.1 算术运算符 66
4.4.3 逻辑运算符 67
4.4.4 连接运算符 67
4.4.5 实例——一个加法计算演示窗口 67
4.5 基本语句 69
4.5.1 代词 69
4.5.2 赋值语句 70
4.5.4 create 71
4.5.3 call 71
4.5.5 destroy 72
4.5.6 halt 72
4.5.7 return 72
4.6 流程控制语句 73
4.6.1 if...then 73
4.6.2 choose case 74
4.6.3 实例——多条件判断演示窗口 74
4.6.4 do...loop 76
4.6.5 for next 77
4.6.6 continue 78
4 6 7 exit 78
4 6 8 实例——循环演示窗口 78
4 7 函数 80
4 7 1 提示框——Messagebox函数 80
4.7.2 IS族函数和转换函数 81
4 7.5 日期与时间函数 82
4.7.3 Open函数 82
4.7.4 Close函数 82
4 7.6 实例——日期与时间的显示 83
4 7.7 自定义函数 85
4 8 结构 87
4.8 1 创建结构对象 88
4.8 2 使用结构 89
习题 91
第5章 连接数据库技术 93
5 1 创建本地数据库 93
5 2 创建数据表 96
5 2 1 数据表逻辑结构设计 97
5.2 2 创建数据表物理结构 97
5 2 3 为数据表创建关键字 100
5.2 4 在数据表中输入数据 101
5.3 创建信息编辑窗口及数据窗口控件 103
5 4 1 创建数据窗口对象 105
5 4 数据窗口对象 105
5 4 2 数据窗口对象画板 110
5 4 3 对数据窗口对象进行数据编辑与浏览 110
5 4 4 保存数据窗口对象 111
5 5 数据窗口控件与数据窗口对象的连接 111
5.5.1 区别数据窗口对象与窗口对象 111
5.5 2 浏览应用程序中的对象 112
5 5 3 数据窗口控件与数据窗口对象的连接 113
5 5 4 编写信息编辑窗口的open事件代码 115
5.5.5 修改应用对象的过程代码 116
5 5 6 在信息编辑窗口显示数据 117
5 6 事务对象 118
5 6 1 SQL通信区——SQLCA 118
5 6 2 进行事务管理的命令语句 118
习题 120
第6章 访问数据库技术 121
6 1 创建增加、删除记录和确认操作的数据窗口对象 121
6 2 创建具有查询和备份功能的数据窗口对象 124
6.2.1 创建查询与备份窗口 125
6 2.2 创建新的数据窗口对象 125
6.2.3 编辑与查询窗口的运行 126
6 3 简单方便的数据输入技术 127
6 3.1 创建美观的Freeform数据窗口对象 128
6.3.2 使用Align调整控件位置与大小 129
6.3.3 设置编辑掩码来规定输入数据的格式 130
6.3.4 使用嵌套下拉式列表控件 131
6 3.5 创建单选按钮 132
6 3 6 使用嵌套数据窗口 132
6 4 创建统计图数据窗口对象 135
6.5 编制报表窗口 138
6.5.1 创建列表数据窗口对象 138
6.5.2 调整控件大小 138
6.5.3 添加报表的统计功能 139
6.6 1 修改“学生管理系统”应用程序的主窗口 141
6 6 完善“学生管理系统”应用程序 141
6.6.2 创建一个启动窗口界面 142
6.6.3 为应用对象编写过程代码 142
6.6 4 运行应用程序 143
习题 144
第7章 窗口界面编程技术 145
7 1 创建数据录入窗口 145
7 1 1 建立新应用程序 145
7.1.2 复制其他应用程序中的对象 146
7 1.3 创建数据录入窗口框架 148
7.1.4 编写数据录入窗口的事件代码 149
7.1.5 事件代码中新出现的函数 151
7.2 创建浏览窗口 151
7.2.1 创建浏览窗口框架 152
7.2.2 编写窗口事件代码 152
7.2.3 事件代码中新出现的函数 154
7.3 创建选择查询窗口 154
7.3.1 创建选择查询窗口框架 155
7.3.2 编写窗口事件代码 156
7.3.3 创建多条件选择查询窗口 157
7.3.4 事件代码中新出现的函数 158
7.4 创建查询编辑窗口 158
7.4.1 创建查询编辑窗口框架 159
7.4.2 编写窗口事件代码 159
7.5 创建组合查询窗口 160
7.5.1 创建组合查询窗口框架 160
7.5.2 编写窗口事件代码 161
7.6 创建模糊查询窗口 163
7.6.1 创建模糊查询窗口框架 163
7.6.2 编写窗口事件代码 164
7.7 创建多文档界面 168
7 7.1 多文档界面组成 168
7 7.2 创建主窗口的菜单对象 169
7 7.3 创建MDI主窗口 174
7 7 4 创建一个启动窗口界面 175
7 7.5 窗口类型 176
7.7.6 在菜单对象中完成MDI主窗口与子窗口的连接 177
7.7.7 运行应用程序 178
习题 179
第8章 结构化查询语言——SQL 180
8.1 SQL介绍 180
8.1.1 查询语句select 180
8.1.2 插入语句insert into 184
8.1.3 更新语句update 185
8.1.6 删除表语句drop table 186
8.1.4 删除语句delete 186
8.1.5 创建表语句create table 186
8 2 ODBC接口与DSN数据源名 187
8.3 定义数据库描述文件 193
8.4 连接或中断数据源 195
8.5 使用专用数据库接口连接SQL Server数据库 196
8 6 使用数据管道 198
8.7.1 创建统计数据窗口的功能 201
8.7 2 创建选项卡风格的统计数据窗口 201
8 7 使用SQL语句 201
8 8 使用SQL游标创建用户登录窗口 204
8.8.1 用户登录窗口功能 204
8 8.2 创建口令数据表 205
8.8.3 创建用户登录窗口 205
8.8 4 SQL游标 208
8.9 数据源与SQL 209
8.9.1 Quick Select数据源 209
8.9.2 SQL Select数据源——对多表进行查询 210
8.9.3 Query数据源 215
习题 216
第9章 综合案例——客房管理系统 217
9.1 系统开发的目的意义和目标 217
9.2 客房管理系统需求分析 217
9.3 数据库及数据表的设计与创建 221
9.3.1 数据库概念结构设计 221
9.3.2 定义数据表逻辑结构 222
9.3 3 数据表物理结构 223
9.4 1 创建工作空间 225
9.4 创建工作空间和目标程序 225
9.4 2 创建应用程序 226
9 5 创建系统启动窗口和系统登录窗口 228
9 5 1 创建系统启动窗口 228
9 5.2 创建结构变量 229
9 5.3 创建提示框函数 229
9.5.4 创建系统登录窗口 229
9.6.2 权限数据函数 231
9 6 创建应用程序主窗口 231
9 6.1 创建菜单对象 231
9.6 3 创建主窗口 233
9 6.4 主窗口timer事件 234
9.6.5 主窗口open事件代码 235
9.7 创建入住管理子系统 235
9.7 1 创建空房查询窗口 235
9.7.2 创建登记房号天数窗口 236
9.7 3 创建非会员登记窗口 238
9.7.4 创建会员登记窗口 240
9.8 创建服务管理子系统 244
9.8 1 创建服务类型查询窗口 244
9 8.2 创建服务费用登记窗口 245
9 8.3 创建收现金窗口 248
9 8 4 创建消费单预览窗口 249
9 9 创建日常管理子系统 249
9.9.1 创建今日离店提示窗口 249
9 9 2 创建所有客户离店提示窗口 250
9 9.3 创建编辑掩码框控件 251
9.9.4 创建今日打扫房号单窗口 251
9.9 5 创建立即打扫房号单窗口 252
9.9.6 创建补交押金窗口 253
9.9.7 创建查询当前入住客户窗口 255
9.9.8 创建客户留言窗口 256
9 10 创建结算管理子系统 257
9.10.1 创建退房结算处理窗口 257
9.10.2 创建退房结算选项卡页面 258
9 10.3 创建确定优惠折扣率窗口 260
9 10.4 创建收银打印选项卡页面 262
9.10.5 创建退房处理选项卡页面 265
习题 267
第10章 调试、编译与发布 268
10 1 应用程序的调试方法 268
10 1 1 调试画板 268
10.1 2 设置断点 270
10 1 3 调试程序 272
10 1 4 查看状态信息 274
10.2 应用程序的编译 276
10.2.1 创建应用程序项目对象 276
10 2.2 生成可执行文件 282
10 2 3 发布应用程序——配置用户运行环境 282
10.3 PowerBuilder 8.0应用程序升级 283
习题 283
参考文献 284
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019