第1章 概述 1
1.1 计算机的发展 1
1.1.1 计算机的诞生 1
1.1.2 计算机的发展阶段 2
1.1.3 未来的新型计算机 5
1.2 计算机的分类 7
1.2.1 计算机的类型 7
1.2.2 微型计算机的类型 8
1.3 计算机的应用领域 11
1.4 计算机系统的组成 13
1.4.1 计算机系统的基本组成 13
1.4.2 计算机系统的层次模型 14
1.4.3 冯·诺依曼体系结构 16
1.5 计算思维 17
本章小结 18
习题1 18
第2章 数据的表示与运算 20
2.1 进位计数制表示方法 20
2.1.1 十制进 20
2.1.2 二制进 21
2.1.3 八制进和十六进制 21
2.1.4 数制之间相互转换 22
2.2 计算机中数值数据的表示 24
2.2.1 整数的原码表示 24
2.2.2 整数的反码表示 25
2.2.3 整数的补码表示 25
2.2.4 整数的移码表示 26
2.2.5 浮点数表示方法 27
2.2.6 BCD格式表示法 28
2.3 数据之间的运算 29
2.3.1 算术运算 29
2.3.2 运算溢出及判断 30
2.3.3 逻辑运算 31
2.4 非数值型数据在计算机中的编码 32
2.4.1 ASCII编码 32
2.4.2 Unicode编码 34
2.4.3 汉字编码 37
2.5 数据校验编码 41
2.5.1 奇偶校验码 42
2.5.2 海明校验码与CRC校验码简介 43
本章小结 44
习题2 44
第3章 计算机硬件 47
3.1 计算机硬件系统 47
3.1.1 计算机硬件系统组成 47
3.1.2 CPU 48
3.1.3 存储器 49
3.1.4 外部设备 54
3.1.5 总线 56
3.1.6 接口 58
3.1.7 计算机常用性能指标 60
3.2 嵌入式系统与DSP 61
3.2.1 嵌入式系统概念 61
3.2.2 嵌入式系统基本组成 61
3.2.3 冯·诺依曼体系结构与哈佛体系结构的区别 64
3.2.4 嵌入式系统的特点 64
3.2.5 嵌入式系统的应用领域 65
3.2.6 DSP简介 66
本章小结 67
习题3 67
第4章 计算机软件 70
4.1 软件的分类 70
4.1.1 系统软件 70
4.1.2 应用软件 71
4.2 软件的工作模式 72
4.2.1 命令驱动 72
4.2.2 菜单驱动 73
4.3 软件的安装方法 74
4.3.1 操作系统的安装 74
4.3.2 驱动程序安装 75
4.3.3 应用软件安装 75
4.4 软件的开发方法 76
4.4.1 软件生命周期 76
4.4.2 开发过程模型 78
4.5 常用工具软件介绍 81
4.5.1 压缩软件 81
4.5.2 磁盘分区软件 83
4.5.3 虚拟光驱软件 84
本章小结 87
习题4 88
第5章 操作系统 89
5.1 操作系统概述 89
5.1.1 操作系统的概念 89
5.1.2 操作系统的功能 89
5.1.3 操作系统的分类 90
5.2 Windows 7系统 92
5.2.1 Windows操作系统发展历史 92
5.2.2 Windows 7基本操作 93
5.2.3 Windows 7文件管理 99
5.2.4 Windows 7程序管理 105
5.2.5 Windows 7系统安全 106
5.2.6 Windows 7计算机管理 110
5.2.7 MS-DOS常用命令介绍 113
5.2.8 Windows 7常用软件介绍 115
5.3 Linux操作系统 118
5.3.1 Linux操作系统介绍 118
5.3.2 常见Linux操作系统 118
5.4 虚拟机及VMware介绍 119
5.4.1 虚拟机概念及作用 119
5.4.2 VMware介绍 119
本章小结 122
习题5 122
第6章 办公软件 125
6.1 办公软件简介 125
6.1.1 微软Office 125
6.1.2 金山WPS 125
6.2 文字处理软件Word 2010 126
6.2.1 启动与退出 126
6.2.2 Word 2010的基本操作 126
6.2.3 Word文档编辑 129
6.2.4 设置文档格式 133
6.2.5 制作图文混排的文档 139
6.2.6 表格与图表 144
6.2.7 其他功能 146
6.3 电子表格软件Excel 2010 149
6.3.1 认识Excel 149
6.3.2 Excel的基本编辑操作 151
6.3.3 Excel的基本格式设置 154
6.3.4 图表制作与处理 156
6.3.5 公式与函数 158
6.3.6 管理数据列表 161
6.4 多媒体演示文稿制作软件PowerPoint 2010 164
6.4.1 认识PowerPoint 2010 164
6.4.2 多媒体演示文稿的制作 165
6.4.3 多媒体演示文稿的放映与输出 175
本章小结 177
习题6 177
第7章 程序设计语言 182
7.1 程序设计语言分类 182
7.1.1 机器语言 182
7.1.2 汇编语言 183
7.1.3 高级语言 183
7.2 程序设计过程 184
7.3 程序设计方法 185
7.3.1 结构化程序设计方法 185
7.3.2 面向对象程序设计方法 186
7.4 程序设计语言基本要素 187
7.4.1 数据类型 187
7.4.2 变量和常量 188
7.4.3 运算符与表达式 188
7.4.4 控制台数据的输入和输出 190
7.4.5 程序控制结构 191
7.4.6 过程与函数 192
7.4.7 程序注释 192
7.5 Visual Studio 2010集成开发环境 193
7.5.1 主窗口 193
7.5.2 菜单栏 194
7.5.3 工具栏 196
7.5.4 项目、解决方案和项目工作区 196
7.5.5 Visual Studio 2010帮助系统的使用 197
7.6 控制台程序设计 197
本章小结 203
习题7 203
第8章 数据库技术 204
8.1 数据库技术概述 204
8.1.1 数据处理的发展历史 204
8.1.2 数据库技术的应用领域 206
8.1.3 数据库技术的相关学科 206
8.1.4 数据库技术发展的新方向 206
8.2 数据库管理系统 207
8.2.1 数据库管理系统的结构与功能 207
8.2.2 常见的数据库管理系统及其特点 208
8.3 数据库系统 209
8.3.1 数据库系统的组成 209
8.3.2 数据库系统的分类 210
8.3.3 数据库系统的特点与功能 211
8.4 关系数据库的建立 212
8.4.1 关系数据库基础 212
8.4.2 关系数据库在Access中的实现 217
8.4.3 数据查询与SQL 222
本章小结 226
习题8 226
第9章 多媒体技术 229
9.1 基本概念 229
9.2 应用领域 230
9.3 多媒体计算机组成 231
9.3.1 硬件系统 231
9.3.2 软件系统 232
9.4 音频技术 234
9.4.1 基本概念 234
9.4.2 音频处理软件Audition 236
9.5 图形及图像技术 236
9.5.1 基本概念 237
9.5.2 图形图像编辑软件Photoshop CS6 239
9.6 动画和视频技术 240
9.6.1 基本概念 240
9.6.2 动画编辑软件Flash CS6 241
本章小结 244
习题9 244
第10章 计算机网络 246
10.1 概述 246
10.1.1 网络的定义 246
10.1.2 网络的发展历史 246
10.1.3 网络的基本组成 248
10.2 网络分类 249
10.2.1 按覆盖范围划分 249
10.2.2 按网络的工作模式划分 249
10.3 数据传输 250
10.3.1 传输介质 250
10.3.2 带宽 253
10.3.3 协议 253
10.4 网络拓扑结构 254
10.5 网络体系结构 257
10.6 网络互联 259
10.7 网络操作系统 261
10.7.1 网络操作系统的分类 261
10.7.2 网络操作系统的功能 263
10.8 Internet基础 264
10.8.1 TCP/IP协议结构 264
10.8.2 TCP/IP协议簇 265
10.8.3 IP地址 266
10.8.4 域名系统 268
10.8.5 Internet的基本服务 270
10.8.6 Internet的接入 273
本章小结 277
习题10 278
第11章 网页制作 280
11.1 网页制作概述 280
11.1.1 基本概念 280
11.1.2 网页制作工具 281
11.1.3 网页制作基本方法 281
11.2 网页的结构与内容 290
11.2.1 HTML基本语法 290
11.2.2 文档结构 291
11.2.3 常用标签 293
11.3 修饰美化网页 309
11.3.1 样式表概述 309
11.3.2 样式表的创建与引用 310
11.3.3 CSS常用属性 316
11.4 制作网页特效 319
11.4.1 Dreamweaver的行为面板及内置动作和事件 320
11.4.2 使用Dreamweaver制作网页特效 324
11.5 网页布局与排版 328
11.5.1 框架布局示例 329
11.5.2 表格布局示例 331
11.5.3 层布局 332
11.5.4 三种网页布局方式的比较 339
11.6 网站设计概述 340
11.6.1 网站的概念 340
11.6.2 网站设计基本原则 340
11.6.3 网站制作 341
11.7 发布网页 344
11.7.1 安装Web服务器 344
11.7.2 网站的配置与测试 347
本章小结 352
习题11 352
第12章 信息安全 355
12.1 信息安全的基本概念 355
12.1.1 信息安全特征 355
12.1.2 信息安全保护技术 356
12.2 密码技术及应用 357
12.2.1 基本概念 357
12.2.2 对称密钥密码系统 358
12.2.3 公开密钥密码系统 359
12.2.4 计算机网络中的数据加密 359
12.2.5 数字签名 361
12.3 防火墙技术 362
12.3.1 防火墙的基本概念 362
12.3.2 防火墙的功能 362
12.3.3 防火墙的基本类型 363
12.3.4 防火墙的优、缺点 364
12.4 恶意软件 365
12.4.1 病毒及相关的威胁 365
12.4.2 计算机病毒的防治 369
12.5 入侵检测技术 371
12.5.1 入侵者 371
12.5.2 入侵检测 371
12.6 道德规范与社会责任 376
12.6.1 道德规范与法律 376
12.6.2 知识产权保护 377
12.6.3 预防计算机犯罪 378
本章小结 379
习题12 380
附录 微型计算机选购指南 382
参考文献 387