软件开发技术与应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李昌武等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:9787302161257
- 页数:352 页
基础篇 3
第1章 操作系统 3
1.1 操作系统的概念 3
1.1.1 操作系统在软件中的地位 3
1.1.2 操作系统的形成 5
1.1.3 操作系统的类型 6
1.2 操作系统的用户接口 10
1.2.1 操作系统的作业管理 10
1.2.2 操作系统的命令接口 11
1.2.3 操作系统的程序接口 12
1.3 操作系统的管理功能 13
1.3.1 进程管理 13
1.3.2 存储管理 19
1.3.3 设备管理 23
1.3.4 文件管理 27
1.4 常见的几种操作系统 31
1.4.1 DOS操作系统 31
1.4.2 Windows操作系统 32
1.4.3 UNIX操作系统 33
1.4.4 Linux操作系统 33
小结 34
习题 35
第2章 数据的线性结构 36
2.1 数据的逻辑关系和存储表示 36
2.1.1 基本概念和术语 36
2.1.2 数据的逻辑结构 38
2.1.3 数据的存储方式 39
2.2 线性表的基本概念 41
2.2.1 线性表的定义 41
2.2.2 线性表的基本运算 41
2.3 线性表的顺序存储 42
2.3.1 顺序表的表示方法 42
2.3.2 顺序表上基本运算的实现 43
2.4 线性表的链式存储 46
2.4.1 单链表 46
2.4.2 单链表上基本运算的实现 48
2.4.3 线性表的其他链式存储 51
2.5 栈 53
2.5.1 栈的定义和基本运算 53
2.5.2 栈的存储结构和运算的实现 54
2.6 队列 57
2.6.1 队列的定义和基本运算 58
2.6.2 队列的存储结构和运算的实现 58
小结 61
习题 62
第3章 查找与排序 64
3.1 查找 64
3.1.1 查找的基本概念 64
3.1.2 静态查找表 65
3.1.3 散列表 69
3.2 排序 72
3.2.1 排序的基本概念与基本方法 72
3.2.2 插入排序 74
3.2.3 交换排序 77
3.2.4 选择排序 80
小结 82
习题 82
应用篇 85
第4章 面向对象程序设计 85
4.1 从POP到OOP 85
4.1.1 POP存在的问题 85
4.1.2 OOP的基本特征 86
4.1.3 常见的OOP语言 86
4.2 VB概述 86
4.2.1 VB语言的特点 86
4.2.2 VB的编程环境 87
4.3 VB程序设计 89
4.3.1 一个引例:计算器程序 90
4.3.2 菜单和对话框设计 94
4.3.3 多窗口设计 101
4.3.4 VB程序文件 108
4.4 VB与面向对象程序设计 117
4.4.1 类与对象 117
4.4.2 类的继承性 117
4.4.3 类的多态性 118
4.5 VB与数据库 118
4.5.1 VB对数据库的支持 118
4.5.2 可视化数据管理器 119
4.5.3 数据控件 121
4.6 VB对多媒体的支持 128
4.6.1 MCI指令和MMControl控件 128
4.6.2 VB的OLE功能 131
4.6.3 VB与Win32 API函数 133
小结 133
习题 134
第5章 数据库应用开发概述 135
5.1 数据库基础知识 135
5.1.1 数据库相关概念 135
5.1.2 常用数据模型 135
5.1.3 实体联系模型 138
5.2 数据库设计 138
5.3 SQL语言简介 139
5.3.1 SQL的基本概念 139
5.3.2 常用的SQL语句 140
5.4 ODBC与ADO简介 145
5.4.1 ODBC体系结构 145
5.4.2 配置ODBC数据源 146
5.4.3 ADO简介 149
5.4.4 ADOData控件 150
5.4.5 ADO编程 152
5.5 VB与SQL Server数据库关联 154
小结 161
习题 161
第6章 软件开发方法 162
6.1 绪论 162
6.1.1 软件 162
6.1.2 软件生存周期 165
6.1.3 软件开发模型 166
6.2 结构化开发方法 170
6.2.1 结构化分析 170
6.2.2 结构化设计 177
6.2.3 详细设计和编码 185
6.3 面向对象开发方法 193
6.3.1 面向对象分析 193
6.3.2 面向对象设计 197
6.3.3 面向对象编程 201
小结 206
习题 207
第7章 软件测试与质量保证 208
7.1 测试的基本概念 208
7.1.1 目的与任务 208
7.1.2 测试的特性 208
7.1.3 测试的种类 209
7.1.4 测试的文档 210
7.2 软件测试策略与技术 211
7.2.1 软件测试策略 211
7.2.2 常用的测试方法 214
7.3 软件的质量保证 217
7.3.1 软件的质量标准 218
7.3.2 质量保证的活动内容 218
小结 219
习题 220
第8章 软件开发工具与环境 221
8.1 软件开发工具 221
8.1.1 软件开发工具的定义 221
8.1.2 软件开发工具的分类 221
8.1.3 软件开发工具的功能 223
8.2 软件开发环境 223
8.2.1 软件开发环境的定义 223
8.2.2 软件开发环境的分类 224
8.2.3 软件开发环境与工具的关系 224
8.3 CASE技术 224
8.3.1 CASE的基本概念 225
8.3.2 CASE的环境组成 225
8.3.3 CASE开发工具简介 226
8.4 Rational Rose 228
8.4.1 业务用例图 229
8.4.2 用例图 231
8.4.3 类图 232
8.4.4 协作图与时序图 234
8.4.5 活动图 235
8.4.6 状态图 235
8.4.7 构件图和部署图 236
8.4.8 Rose的双向工程 238
小结 238
习题 238
第9章 教师测评管理系统的设计与实现 240
9.1 需求分析 240
9.2 系统设计 241
9.3 数据库设计 241
9.3.1 概念结构设计 241
9.3.2 逻辑结构设计 242
9.4 系统实现 243
9.4.1 公共模块实现 245
9.4.2 登录界面的设计 246
9.4.3 主界面的设计 247
9.4.4 课程信息浏览界面的设计 249
9.4.5 课程基本信息界面的设计 253
9.4.6 课程信息查询界面(frmCouquery)的设计 257
9.5 教师测评管理系统的打包 259
实践篇 267
实验1 Windows XP安装及资源管理应用 267
实验2 线性表及其应用 275
实验3 栈和队列及其应用 286
实验4 VB 6.0集成开发环境和基本控件 294
实验5 VB 6.0输入输出函数和菜单设计 305
实验6 VB 6.0窗体的应用 313
实验7 创建Access数据库 322
实验8 ODBC数据源的配置及应用 329
实验9 学生管理子系统的实现 339
附录 350
参考文献 352
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 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