图书介绍
软件开发技术基础PDF|Epub|txt|kindle电子书版本网盘下载
- 赵英良主编;仇国巍,薛涛,卫颜俊等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111265320
- 出版时间:2009
- 标注页数:314页
- 文件大小:32MB
- 文件页数:324页
- 主题词:软件开发-高等学校-教材
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 软件的发展2
1.1.3 软件危机5
1.2 软件工程8
1.2.1 软件生存周期8
1.2.2 软件工程模型9
1.2.3 软件的开发过程11
1.2.4 软件开发方法20
1.3 计算模式23
1.3.1 集中式计算模式24
1.3.2 客户端/服务器计算模式24
1.3.3 基于Web工程设计基础26
1.4 习题29
第2章 数据结构及其应用31
2.1 数据结构基本概念31
2.2 线性数据结构33
2.2.1 顺序表33
2.2.2 线性链表39
2.2.3 堆栈48
2.2.4 队列53
2.3 非线性数据结构60
2.3.1 多维数组60
2.3.2 二叉树的基本概念64
2.3.3 二叉树的存储及遍历66
2.3.4 图的基本概念68
2.3.5 图的存储方式69
2.3.6 图的遍历方法72
2.3.7 树和图的应用75
2.4 查找和排序82
2.4.1 查找的基本概念82
2.4.2 静态查找技术83
2.4.3 动态查找技术85
2.4.4 排序的基本概念90
2.4.5 常用排序方法91
2.5 习题95
第3章 操作系统及相关程序设计99
3.1 操作系统概述99
3.1.1 操作系统的发展99
3.1.2 操作系统的功能101
3.1.3 操作系统的分类102
3.1.4 常用操作系统简介104
3.2 进程管理107
3.2.1 CPU与进程管理107
3.2.2 进程程序设计110
3.2.3 线程程序设计115
3.2.4 定时器的应用118
3.3 存储管理应用程序设计120
3.3.1 存储管理120
3.3.2 Windows XP的存储管理122
3.3.3 虚拟存储管理程序设计123
3.3.4 动态链接库的建立和使用125
3.4 设备管理应用程序设计127
3.4.1 设备管理127
3.4.2 设备管理程序设计129
3.5 文件管理应用程序设计134
3.5.1 文件管理135
3.5.2 文件管理程序设计137
3.6 人机接口143
3.6.1 人机接口的概念143
3.6.2 图形界面程序设计143
3.7 习题148
第4章 数据库及应用程序开发152
4.1 数据库技术基础152
4.1.1 数据模型152
4.1.2 规范化理论156
4.1.3 关系数据库标准语言SQL160
4.2 数据库设计171
4.2.1 需求分析与概念设计172
4.2.2 逻辑结构设计172
4.2.3 数据库物理设计及实施176
4.3 数据库应用程序编程178
4.3.1 数据库连接技术178
4.3.2 利用Visual C++开发应用系统179
4.3.3 编程实例183
4.4 习题193
第5章 网络编程技术196
5.1 Internet基础196
5.1.1 网络协议和体系结构196
5.1.2 TCP/IP地址模式198
5.1.3 Internet传输层协议200
5.2 Socket概述201
5.2.1 Socket简介201
5.2.2 初始化WinSock202
5.2.3 协议地址及转换函数203
5.2.4 创建和关闭Socket205
5.3 面向连接的客户端/服务器编程205
5.3.1 服务器端API205
5.3.2 客户端API208
5.3.3 数据传输API208
5.4 无连接的客户端/服务器编程213
5.5 迭代和并发服务器的设计220
5.6 MFC网络编程225
5.7 习题241
第6章 多媒体编程技术243
6.1 多媒体编程基础243
6.1.1 媒体控制接口243
6.1.2 ActiveX技术简介244
6.1.3 DirectX技术简介245
6.2 音频的播放与处理247
6.2.1 命令消息接口247
6.2.2 命令字符串接口252
6.2.3 WAV文件结构253
6.2.4 音效处理255
6.3 图像处理259
6.3.1 使用Windows GDI绘制图形259
6.3.2 位图的显示265
6.3.3 BMP位图文件的操作268
6.4 动态图像275
6.4.1 使用ActiveX控件播放视频文件275
6.4.2 制作位图动画276
6.5 习题279
附录282
附录A Visual C++ 6.0 Windows编程基础282
A.1 Windows编程的基本概念282
A.2 基于文档视图结构的MFC应用程序283
附录B 实验指导293
实验1 利用顺序表实现学生信息管理293
实验2 利用单链表实现学生信息管理296
实验3 二叉树的生成和遍历298
实验4 学生成绩的查找和排序300
实验5 编写可调用Windows系统命令的程序301
实验6 编写模仿“我的电脑”功能的程序302
实验7 数据库的建立和操作303
实验8 数据库编程305
实验9 消息回声305
实验10 访问计数器307
实验11 媒体播放器309
实验12 BMP位图动画313
参考文献314