软件技术基础教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:周肆清,曹岳辉,李利明编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302116989
- 页数:387 页
目录 2
第一部分 教学篇 2
第1章 程序设计导论 2
1.1 结构化程序设计 2
1.1.1 程序设计思想与计算机语言的发展 2
1.1.2 结构化程序设计方法 5
1.2 面向对象程序设计 9
1.2.1 结构化设计存在的问题 9
1.2.2 面向对象设计方法的形成与发展 10
1.2.3 面向对象的主要概念 11
1.2.4 常见的面向对象程序设计语言 15
1.2.5 C++中面向对象设计的有关概念 16
1.3 程序设计环境 20
1.3.1 VC++程序设计环境 20
1.3.2 VB程序设计环境 27
1.3.3 VFP程序设计环境 30
1.4 网络程序设计语言简介 32
1.4.1 页面描述语言HTML与XML 32
1.4.2 脚本语言ASP与Java 37
习题1 40
2.1 概述 42
2.1.1 数据结构的概念 42
第2章 数据结构与算法 42
2.1.2 数据的逻辑结构 43
2.1.3 数据的物理结构 44
2.1.4 算法及其描述 45
2.2 线性表数据结构 48
2.2.1 线性表 48
2.2.2 栈 55
2.2.3 队列 57
2.2.4 串 59
2.3 树 60
2.3.1 树的概念 60
2.3.3 二叉树 61
2.3.2 树的存储结构 61
2.4 图 65
2.4.1 图的概念 65
2.4.2 图的存储结构 66
2.4.3 图的遍历 68
2.5 排序 70
2.5.1 插入排序 71
2.5.2 交换排序 72
2.5.3 选择排序 74
2.6 查找 75
2.6.1 查找的基本概念 75
2.6.2 顺序查找 76
2.6.3 二分查找 77
2.6.4 分块查找 79
2.6.5 哈希表查找 80
习题2 84
第3章 数据库技术 87
3.1 概述 87
3.1.1 信息、数据与数据处理 87
3.1.2 数据管理技术的发展 88
3.1.3 数据库系统 90
3.1.4 数据库系统的模式结构 92
3.2.1 概念模型与E-R方法 94
3.2 数据模型 94
3.2.2 结构数据模型 97
3.3 关系数据库 100
3.3.1 关系数据库及其组成 100
3.3.2 关系操作 100
3.3.3 关系的完整性 103
3.3.4 数据依赖与关系规范化理论 104
3.3.5 关系数据库的存储结构 108
3.4 结构化查询语言——SQL 109
3.4.1 SQL概述 110
3.4.2 数据定义语言 112
3.4.3 数据操纵语言 116
3.4.4 数据控制语言 121
3.5 数据库访问技术 124
3.5.1 数据库访问标准 124
3.5.2 VC++6.0数据访问范例 135
3.6 数据库设计与应用开发 143
3.6.1 数据库设计 143
3.6.2 数据库应用系统开发 156
习题3 163
第4章 操作系统 166
4.1 概述 166
4.1.1 操作系统的基本概念 166
4.1.2 操作系统的特点及功能 167
4.1.3 操作系统的分类与发展 169
4.2 进程及处理器管理 172
4.2.1 进程与线程的基本概念 172
4.2.2 进程控制 173
4.2.3 进程调度 175
4.2.4 进程互斥与同步 176
4.2.5 进程通信 178
4.3 存储管理 179
4.3.1 存储管理的基本概念及功能 180
4.3.2 实存管理 180
4.3.3 虚存管理 182
4.4.1 设备管理的基本概念 184
4.4 设备管理 184
4.4.2 设备管理 185
4.5 文件管理 187
4.5.1 文件及文件系统 188
4.5.2 文件的结构和组织 188
4.5.3 文件的访问方式 189
4.5.4 文件目录与文件的使用 190
4.6 操作系统用户界面 191
4.6.1 Windows系统的界面 191
4.7.1 Windows操作系统 192
4.7 典型操作系统 192
4.6.2 UNIX系统的界面 192
4.7.2 UNIX/Linux操作系统 197
习题4 201
第5章 软件工程 203
5.1 软件工程概述 203
5.1.1 软件危机与软件工程定义 203
5.1.2 软件生存周期与软件开发模型 205
5.2 软件可行性与需求分析 210
5.2.1 可行性研究的任务和步骤 210
5.2.2 系统流程图 211
5.2.3 需求分析的任务和步骤 212
5.2.5 需求规格说明 216
5.2.4 需求分析方法 216
5.3 软件设计 221
5.3.1 概要设计的任务和步骤 221
5.3.2 软件设计的概念与原则 223
5.3.3 概要设计方法 225
5.3.4 概要设计文档 227
5.3.5 详细设计的任务和原则 231
5.3.6 详细设计的方法 231
5.3.7 详细设计规格说明 235
5.3.8 面向对象的UML设计方法 236
5.4.1 软件测试的概念和原则 243
5.4 软件测试 243
5.4.2 软件测试的步骤 244
5.4.3 软件测试技术与用例设计 247
5.5 软件维护 250
5.5.1 软件维护的基本概念 250
5.5.2 软件维护的步骤 252
5.5.3 软件维护的组织 253
5.5.4 软件逆向工程和再生工程 254
5.6 计算机辅助软件工程CASE 255
5.6.1 CASE的基本概念及环境组成 255
5.6.2 CASE开发工具简介 257
习题5 261
6.1.1 计算机网络的有关概念 264
6.1 计算机网络基础 264
第6章 计算机网络技术 264
6.1.2 网络的拓扑结构 267
6.1.3 网络通信过程 269
6.2 TCP/IP网络协议 270
6.2.1 TCP/IP协议的有关概念 270
6.2.2 TCP/IP的体系结构 271
6.2.3 IP地址 274
6.2.4 子网掩码 275
6.2.5 域名系统 276
6.2.6 IPv6简介 278
6.3 网络硬件设备 279
6.3.1 网络互联设备 280
6.3.2 网络传输介质 282
6.4 网络安全技术 283
6.4.1 数据加密 284
6.4.2 身份认证 285
6.4.3 防火墙 286
6.5 企业服务器的建设 289
6.5.1 Web服务器的建设 289
6.5.2 E-mail服务器的建设 294
6.5.3 FTP服务器的建设 296
6.6 网页设计 299
6.6.1 HTML表格 299
6.6.2 HTML表单 301
6.6.3 使用FrontPage设计网页 306
6.6.4 使用Dreamweaver设计网页 311
6.6.5 动态网页设计技术 318
6.7 网站建设 326
6.7.1 整体规划 326
6.7.2 建站形式选择 329
6.7.3 网页设计 330
6.7.4 发布网站 331
6.7.5 测试网页 331
6.7.6 网站更新与维护 331
习题6 332
实验1 VC++环境下程序的建立与调试 336
第二部分 实验篇 336
实验2 线性表的顺序存储及其操作 348
实验3 单向链表的基本操作 351
实验4 二叉树的存储及其遍历 355
实验5 排序与查找 360
实验6 SQL Server 2000数据库及其对象的基本操作 362
实验7 SQL语言的基本操作 373
实验8 VC++数据访问程序设计 379
实验9 软件工程实践 383
实验10 网页设计实践 385
参考文献 387
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019