图书介绍

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

面向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和XML 53

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 Os 204

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 局域网与Internet 220

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 NetBEUI 242

8.2.2 TCP/IP 243

8.2.3 IPX/SPX协议 251

8.2.4 串行链路上的SLIP/PPP 251

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 SQL 298

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 ODBC 317

9.11.2 OLE DB 318

9.11.3 ADO 320

9.11.4 JDBC 320

小结 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 软件设计用的UML 397

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

精品推荐