图书介绍

软件开发技术基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件开发技术基础
  • 赵英良主编;仇国巍,卫颜俊,李尊朝等编著;冯博琴审 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111509707
  • 出版时间:2015
  • 标注页数:296页
  • 文件大小:84MB
  • 文件页数:306页
  • 主题词:软件开发-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件开发技术基础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.1.4 软件生命周期6

1.1.5 生命周期模型7

1.1.6 软件开发方法9

1.2 传统方法学12

1.2.1 需求分析13

1.2.2 结构化设计19

1.2.3 软件构造21

1.2.4 软件测试和调试22

1.2.5 软件维护29

1.3 计算模式简述29

1.3.1 集中式计算模式30

1.3.2 C/S计算模式30

1.3.3 B/S计算模式31

1.4 习题32

第2章 数据结构及其应用35

2.1 数据结构基本概念35

2.2 线性数据结构37

2.2.1 顺序表37

2.2.2 线性链表42

2.2.3 栈50

2.2.4 队列55

2.2.5 多维数组62

2.3 非线性数据结构66

2.3.1 树和二叉树67

2.3.2 二叉树的存储及遍历69

2.3.3 图的基本概念71

2.3.4 图的存储方式72

2.3.5 图的遍历方法75

2.3.6 树和图的应用77

2.4 查找和排序81

2.4.1 查找的基本概念81

2.4.2 静态查找技术81

2.4.3 动态查找技术84

2.4.4 排序的基本概念88

2.4.5 常用排序方法89

2.5 习题93

第3章 操作系统及相关程序设计97

3.1 操作系统概述97

3.1.1 操作系统的发展和类型97

3.1.2 常用操作系统简介99

3.2 操作系统的资源管理104

3.2.1 进程管理104

3.2.2 存储管理107

3.2.3 设备管理109

3.2.4 文件管理111

3.2.5 用户接口114

3.3 Windows操作系统应用程序设计115

3.3.1 进程管理应用程序设计115

3.3.2 存储管理应用程序设计125

3.3.3 设备管理应用程序设计129

3.3.4 文件管理应用程序设计134

3.3.5 用户接口程序设计138

3.4 习题148

第4章 数据库及应用程序开发152

4.1 数据库技术基础152

4.1.1 数据模型152

4.1.2 规范化理论156

4.1.3 关系数据库标准语言SQL161

4.2 数据库设计174

4.2.1 需求分析与概念设计174

4.2.2 逻辑结构设计175

4.2.3 数据库物理设计及实施180

4.3 数据库编程182

4.3.1 数据库连接技术182

4.3.2 利用Visual C++开发应用系统183

4.3.3 编程实例187

4.4 习题197

第5章 网络软件开发技术200

5.1 Internet基础200

5.1.1 网络协议和体系结构200

5.1.2 TCP/IP地址模式202

5.1.3 Internet传输层协议204

5.2 Socket编程概述206

5.2.1 Socket基本概念206

5.2.2 面向连接的客户服务器编程208

5.2.3 无连接的客户服务器编程215

5.3 迭代和并发服务器的设计217

5.4 使用MFC网络编程222

5.4.1 CAsyncSocket类222

5.4.2 CSocket类223

5.4.3 CSocket编程实例224

5.5 习题228

第6章 多媒体编程技术230

6.1 使用高级函数播放声音230

6.2 媒体控制接口MCI232

6.2.1 命令消息接口234

6.2.2 命令字符串接口239

6.2.3 MCIWnd窗口类242

6.3 Windows GDI绘图和显示图像246

6.3.1 使用Windows GDI绘制图形246

6.3.2 位图的显示253

6.3.3 制作位图动画255

6.4 使用ActiveX的媒体播放258

6.4.1 多媒体控制控件259

6.4.2 媒体播放器259

6.4.3 Flash对象控件261

6.5 习题262

附录265

附录A Visual C++6.0 Windows编程基础265

A.1 Windows编程的基本概念265

A.2 基于文档视图结构的MFC应用程序266

A.3 基于对话框的应用程序275

附录B 实验278

实验1 利用顺序表实现学生信息管理278

实验2 利用单链表实现学生信息管理280

实验3 二叉树的生成和遍历282

实验4 学生成绩的查找和排序284

实验5 编写Windows多线程程序285

实验6 编写Windows文件读写程序286

实验7 数据库的建立和操作287

实验8 数据库编程289

实验9 消息回声290

实验10 访问计数器291

实验11 MP3播放器294

实验12 Visual C++下绘制图形294

实验13 BMP位图动画295

参考文献296

热门推荐