图书介绍

面向21世纪课程教材 计算机软件技术基础 第3版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

面向21世纪课程教材 计算机软件技术基础 第3版
  • 麦中凡,苗明川,何玉洁编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040217094
  • 出版时间:2007
  • 标注页数:455页
  • 文件大小:68MB
  • 文件页数:470页
  • 主题词:软件-高等学校-教材

PDF下载


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

下载说明

面向21世纪课程教材 计算机软件技术基础 第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 导论1

1.1 程序与软件2

1.2 软件的分类与应用软件4

1.3 几种常用软件5

1.4 学习提示7

练习题8

第2章 程序设计语言10

2.1 高级程序设计语言概述11

2.2 高级程序设计语言实现计算的方式13

2.2.1 编译器工作原理13

2.2.2 高级语言程序的解释执行15

2.3 高级程序设计语言的基本特征16

2.3.1 变量、表达式、赋值17

2.3.2 程序的控制结构17

2.3.3 数据类型24

2.3.4 过程28

2.3.5 过程的数据传递31

2.3.6 变量的生命期和Static变量33

2.3.7 输入/输出34

2.4 面向对象程序设计语言的基本特征35

2.4.1 对象概述36

2.4.2 类与对象38

2.4.3 类定义42

2.4.4 类继承44

2.4.5 多态性47

2.4.6 类继承带来的新问题49

2.5 网络计算机时代的编程语言52

2.5.1 HTML和XML53

2.5.2 脚本语言54

2.5.3 网络编程语言54

小结59

练习题60

第3章 算法与数据结构61

3.1 算法62

3.1.1 算法的表示63

3.1.2 算法的定义66

3.1.3 算法与建模66

3.1.4 算法的优劣69

3.1.5 常用算法72

3.2 数据结构81

3.2.1 数据的结构关系81

3.2.2 数据结构的研究方法84

3.2.3 线性表85

3.2.4 树和二叉树92

3.2.5 图的定义和术语98

3.3 查找与排序104

3.3.1 查找105

3.3.2 排序107

3.4 文件109

3.4.1 文件的基本概念和术语109

3.4.2 文件索引结构110

3.5 应用举例112

小结117

练习题117

第4章 Visual C++环境及其应用119

4.1 应用(程序)系统的体系结构120

4.2 图形用户界面121

4.2.1 GUI的诸元素及其实现121

4.2.2 Visual C++6.0平台界面123

4.3 Windows编程环境126

4.4 Windows环境下的VC++编程128

4.4.1 VC++6.0程序设计的特点128

4.4.2 消息和事件驱动129

4.5 创建VC++应用程序的步骤131

4.6 应用程序举例133

4.6.1 问题的描述134

4.6.2 需求分析135

4.6.3 设计135

4.6.4 界面设计136

4.6.5 编程实现137

小结140

练习题141

第5章 多媒体与多媒体开发142

5.1 多媒体143

5.1.1 多媒体概述143

5.1.2 多媒体的应用146

5.2 多媒体计算机系统147

5.2.1 多媒体系统构成147

5.2.2 多媒体计算机148

5.3 多媒体技术与设备150

5.3.1 音频设备150

5.3.2 视频设备152

5.3.3 存储光盘152

5.4 多媒体应用开发155

5.4.1 多媒体应用软件的制作过程156

5.4.2 多媒体数据的准备158

5.4.3 多媒体开发工具与平台160

小结163

练习题163

第6章 操作系统164

6.1 操作系统概述165

6.1.1 什么是操作系统165

6.1.2 操作系统的特性166

6.1.3 操作系统的功能168

6.1.4 操作系统的类型169

6.1.5 操作系统的结构173

6.2 操作系统功能实现原理175

6.2.1 进程管理175

6.2.2 存储管理183

6.2.3 设备管理188

6.2.4 文件管理192

6.3 常见的操作系统200

6.3.1 Windows系统200

6.3.2 UNIX系统200

6.3.3 Linux系统203

6.3.4 手机操作系统204

6.3.5 Mac Os204

6.4 新一代操作系统205

小结207

练习题207

第7章 计算机网络技术209

7.1 计算机网络概述210

7.1.1 计算机网络的发展210

7.1.2 计算机网络的概念211

7.1.3 计算机网络的数据通信213

7.1.4 计算机网络的拓扑结构216

7.1.5 计算机网络的软件系统218

7.2 局域网与Internet220

7.2.1 局域网概述220

7.2.2 网络的传输介质221

7.2.3 网络互连设备226

小结232

练习题232

第8章 网络协议与网络应用234

8.1 OSI参考模型235

8.1.1 OSI/RM的协议层次236

8.1.2 协议服务239

8.1.3 IEEE 802系列标准241

8.2 网络传输协议242

8.2.1 NetBEUI242

8.2.2 TCP/IP243

8.2.3 IPX/SPX协议251

8.2.4 串行链路上的SLIP/PPP251

8.3 网络操作系统252

8.3.1 网络操作系统概述252

8.3.2 Windows 2000网络操作系统254

8.3.3 Windows 2000的技术特点255

8.3.4 Windows 2000的网络技术特性257

8.4 建立网络环境259

8.4.1 网络软件需要考虑的问题259

8.4.2 用户账户的管理260

8.4.3 用户组的管理262

8.4.4 网络文档的编制263

8.5 网络环境的安全性264

8.6 Internet技术266

8.6.1 Internet概述266

8.6.2 Internet的基本服务266

8.6.3 防火墙技术270

8.6.4 虚拟局域网273

8.6.5 无线网络技术275

小结276

练习题277

第9章 关系数据库系统278

9.1 数据库基础279

9.1.1 数据库概述279

9.1.2 数据管理的发展280

9.2 数据模型283

9.3 数据完整性285

9.4 数据库系统的特点286

9.5 数据库保护287

9.6 数据库系统的模式288

9.6.1 数据库系统的三级模式结构289

9.6.2 数据库的二级映像功能与数据独立性290

9.7 关系数据库291

9.7.1 关系数据库的组成291

9.7.2 关系规范化292

9.8 数据库设计295

9.8.1 数据库设计规范295

9.8.2 实体-联系模型(E-R模型)296

9.9 SQL298

9.9.1 SQL概述298

9.9.2 SQL基础299

9.9.3 数据操作300

9.9.4 数据控制功能306

9.9.5 数据定义功能307

9.9.6 事务处理310

9.9.7 触发器312

9.9.8 存储过程313

9.10 数据库应用结构314

9.10.1 集中式应用结构314

9.10.2 文件服务器结构314

9.10.3 客户机/服务器结构315

9.10.4 互联网应用结构316

9.11 数据库访问技术317

9.11.1 ODBC317

9.11.2 OLE DB318

9.11.3 ADO320

9.11.4 JDBC320

小结321

练习题321

第10章 数据库应用系统的设计与实现323

10.1 应用背景与需求说明324

10.2 数据库设计324

10.2.1 概念设计325

10.2.2 设计关系模式326

10.2.3 确定数据库应用程序的功能及安全控制328

10.3 数据库的创建329

10.3.1 创建数据库329

10.3.2 创建数据库表334

10.4 ADO对象337

10.5 使用ADO数据控件访问数据库340

10.5.1 建立VC工程340

10.5.2 使用ADO数据控件342

10.5.3 DataGrid控件347

10.6 使用ADO API访问数据库349

10.6.1 建立VC工程350

10.6.2 连接数据源351

10.6.3 使用结果集对象操纵数据353

10.7 Web及数据库访问技术355

10.7.1 Web技术概述356

10.7.2 浏览器/服务器体系结构356

10.7.3 常用的动态网页技术357

10.7.4 JSP技术概述358

10.8 Web数据库技术实例364

10.8.1 安装及配置Web服务器364

10.8.2 编写Web数据库程序368

小结371

练习题371

第11章 软件开发与软件维护372

11.1 软件生存周期的主要活动373

11.2 软件需求377

11.2.1 需求工程377

11.2.2 导出需求378

11.2.3 分析模型382

11.3 软件设计390

11.3.1 软件设计的基本原则390

11.3.2 软件设计模型393

11.3.3 软件设计用的UML397

11.3.4 软件设计说明书的书写400

11.4 软件构造402

11.4.1 有关软件构造的几个问题403

11.4.2 构造原则404

11.4.3 构造的风格404

11.5 软件测试406

11.5.1 测试技术406

11.5.2 集成测试策略410

11.5.3 其他测试411

11.5.4 测试文档412

11.5.5 面向对象软件测试413

11.6 软件维护417

小结418

练习题419

第12章 软件工程过程与软件工程管理420

12.1 软件工程概述421

12.2 软件工程过程422

12.2.1 软件过程活动422

12.2.2 软件过程模型425

12.2.3 一个实用的应用开发过程模型429

12.2.4 软件过程标准430

12.3 软件质量保证432

12.3.1 软件质量与度量432

12.3.2 软件质量保证435

12.4 软件项目管理437

12.4.1 风险管理438

12.4.2 项目计划440

12.4.3 项目调度和追踪442

12.5 软件配置管理445

12.6 软件开发环境和技术基础设施448

小结454

练习题454

热门推荐