图书介绍
计算机软件技术基础PDF|Epub|txt|kindle电子书版本网盘下载
![计算机软件技术基础](https://www.shukui.net/cover/59/33259952.jpg)
- 仇国巍著 著
- 出版社: 西安:西安交通大学出版社
- ISBN:9787560534305
- 出版时间:2010
- 标注页数:334页
- 文件大小:30MB
- 文件页数:348页
- 主题词:软件-技术
PDF下载
下载说明
计算机软件技术基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件开发方法1
1.1软件工程概述1
1.1.1软件工程的概念1
1.1.2软件开发模型6
1.2结构化开发方法9
1.2.1需求分析10
1.2.2系统设计18
1.2.3编码26
1.2.4测试和调试31
1.2.5维护38
1.3面向对象开发方法40
1.4软件开发工具与环境43
1.4.1软件开发工具43
1.4.2软件开发环境44
1.4.3 CASE技术45
习题一47
第2章 数据结构及其应用50
2.1数据结构的基本概念50
2.2线性表52
2.2.1顺序表53
2.2.2线性链表58
2.3栈和队列67
2.3.1栈67
2.3.2队列73
2.4二维数组81
2.4.1二维数组的概念及存储81
2.4.2矩阵的压缩存储82
2.4.3数组应用举例83
2.5二叉树和图86
2.5.1二叉树的基本概念86
2.5.2二叉树的存储及遍历88
2.5.3图的基本概念91
2.5.4图的存储方式92
2.5.5图的遍历94
2.5.6树和图的应用96
2.6查找和排序100
2.6.1查找的基本概念100
2.6.2静态查找技术101
2.6.3动态查找技术104
2.6.4排序的基本概念109
2.6.5常用排序方法110
习题二115
第3章 操作系统原理118
3.1操作系统概述118
3.1.1什么是操作系统118
3.1.2操作系统的发展119
3.1.3操作系统分类121
3.1.4操作系统的基本特征122
3.1.5用户接口124
3.2文件管理126
3.2.1文件管理概述126
3.2.2文件系统128
3.2.3文件系统的组织结构130
3.2.4文件管理方法134
3.3进程管理137
3.3.1进程管理概述137
3.3.2进程管理方法142
3.3.3进程管理应用147
3.4存储器管理148
3.4.1存储器管理概述148
3.4.2存储分配管理方法153
3.4.3存储管理应用164
3.5设备管理164
3.5.1设备管理概述164
3.5.2设备管理任务及方法168
习题三170
第4章 数据库技术及应用174
4.1数据库系统174
4.1.1数据库系统组成174
4.1.2关系数据库层次结构177
4.1.3数据库系统开发工具178
4.2数据模型180
4.2.1数据模型的概念180
4.2.2 E-R模型182
4.2.3关系模型185
4.3关系规范化189
4.3.1函数依赖190
4.3.2基于主键的范式和BC范式192
4.3.3关系规范化的过程与原则194
4.4关系数据库的数据定义与操纵197
4.4.1 SQL的数据定义197
4.4.2 SQL的数据查询200
4.4.3 SQL的连接查询与嵌套查询203
4.4.4 SQL的数据更新207
4.4.5 SQL的视图209
4.5数据库设计211
4.5.1数据库设计概述212
4.5.2数据库设计的需求分析212
4.5.3数据库概念设计214
4.5.4数据库的逻辑设计与物理设计217
4.6数据库应用程序设计222
4.6.1数据库接口222
4.6.2程序中操作数据库225
习题四228
第5章 网络软件技术基础232
5.1计算机网络基础知识232
5.1.1计算机网络的发展232
5.1.2网络体系结构233
5.1.3 IP地址和域名系统235
5.2 HTML语言简介237
5.3脚本语言243
5.4动态网页技术250
5.4.1 ASP技术基础250
5.4.2 ASP内建对象253
5.4.3 ADO数据库访问技术259
5.5综合实例——电子公告栏266
5.5.1公告浏览功能的实现266
5.5.2公告管理功能的实现270
习题五274
第6章 多媒体软件开发277
6.1多媒体软件概述277
6.1.1多媒体软件系统278
6.1.2多媒体应用软件开发过程279
6.2超文本和超媒体283
6.2.1超文本和超媒体的组成283
6.2.2超文本系统的基本特征286
6.2.3超文本系统的结构模型286
6.3 HTML实现多媒体287
6.3.1使用图像和热区288
6.3.2使用音频292
6.3.3播放视频294
6.4流媒体技术297
6.4.1流式传输的方式297
6.4.2流媒体传输协议298
6.4.3流媒体播放方式300
6.4.4流媒体文件格式301
6.5多媒体编程简介302
6.5.1文本的输出和图形的绘制303
6.5.2音频的播放305
6.5.3显示位图308
6.5.4播放视频311
习题六312
附录 实验315
实验1 两个顺序表的建立与合并315
实验2 用单链表实现学生名册管理317
实验3 用队列解决斐波那切数列问题318
实验4 学生成绩的统计与排序320
实验5 SQL的数据定义321
实验6 SQL数据查询与操纵324
实验7 实现一个简单的ASP网页325
实验8 通过ASP网页查询数据库信息326
实验9 多媒体资源网站的设计328
实验10 使用VC绘制函数曲线330