第1章 计算机基础知识 1
1.1 计算机概述 1
1.1.1 计算机发展简介 1
1.1.2 计算机的特点和应用领域 2
1.1.3 计算机系统基本组成 3
1.2 微型计算机系统 5
1.2.1 微型计算机系统概述 5
1.2.2 微型计算机工作过程 6
1.2.3 微型计算机主要性能指标 7
1.2.4 微型计算机的硬件组成及主要功能 7
1.3 计算机中的数据和常用编码 13
1.3.1 计算机内部数据的表示 13
1.3.2 进位计数制概念 14
1.3.3 计算机中的常用数制 14
1.3.4 数据的存储单位 15
1.3.5 计算机中的字符和编码 16
第2章 计算机组装与维护 18
2.1 安装准备 18
2.1.1 安装工具 18
2.1.2 安装要领 18
2.2 安装主机 19
2.2.1 安装CPU和内存条 19
2.2.2 安装主板 20
2.2.3 安装电源 21
2.2.4 安装硬盘和光驱 21
2.2.5 安装显卡 22
2.2.6 主板控制线、电源线的连接 22
2.3 连接外部设备 23
2.3.1 连接键盘、鼠标 23
2.3.2 连接显示器 23
2.3.3 连接主机电源线 24
2.4 计算机硬件维护常识 24
2.4.1 保持良好的运行环境 24
2.4.2 养成良好的习惯 25
2.4.3 日常维护 25
2.4.4 硬件常见故障产生的原因 28
2.4.5 硬件常见故障的检测 29
2.4.6 常见硬件故障排除 30
2.4.7 硬件故障综合分析 32
2.5 硬盘分区与BIOS设置 34
2.5.1 硬盘分区 34
2.5.2 硬盘分区管理 36
2.5.3 BIOS简介 38
2.5.4 BIOS设置 38
2.6 安装系统软件和应用软件 40
2.6.1 安装的内容与步骤 40
2.6.2 Windows安装过程 40
2.6.3 安装外部设备的驱动程序 41
2.6.4 安装系统软件、应用软件及软件的卸载 42
2.7 计算机病毒及其预防 43
2.7.1 计算机病毒的特征和分类 43
2.7.2 计算机病毒的预防 47
第3章 计算机网络基础与Internet技术 48
3.1 网络基础知识 48
3.1.1 计算机网络的定义 48
3.1.2 计算机网络的功能与应用 48
3.1.3 计算机网络的分类 49
3.1.4 计算机网络的组成 52
3.2 Internet基础 55
3.2.1 Internet的产生和发展 55
3.2.2 TCP/IP协议 56
3.2.3 IP地址与域名 56
3.2.4 接入Internet的方式 58
3.3 Internet的服务及应用 59
3.3.1 万维网 59
3.3.2 电子邮件 60
3.3.3 文件传输 62
3.3.4 远程登录 62
3.3.5 网络信息检索 63
第4章 多媒体技术导论 65
4.1 多媒体技术的特征 65
4.1.1 交互性 65
4.1.2 集成性 65
4.1.3 多样性 65
4.1.4 实时性 66
4.2 多媒体信息的数字化 66
4.2.1 声音的数字化 66
4.2.2 图像的数字化 67
4.3 多媒体数据的压缩 68
4.3.1 无损压缩 69
4.3.2 有损压缩 70
第5章 信息网络新技术介绍 72
5.1 移动互联网与物联网 72
5.1.1 什么是移动互联网与物联网 72
5.1.2 移动互联网和物联网的发展与融合 73
5.2 云计算与大数据 73
5.2.1 什么是大数据 73
5.2.2 大数据时代所面临的挑战和发展趋势 74
5.2.3 云计算与云服务的理解 75
5.2.4 大数据与云计算的关系 76
5.3 开源软件文化 77
5.3.1 开源软件的起源及发展 77
5.3.2 开源软件的优势及商业价值 78
5.3.3 开源软件存在的局限 78
第6章 办公自动化环境维护 79
6.1 小型局域网络构建基础 79
6.1.1 小型局域网中常用网络连接设备 79
6.1.2 家庭局域网的物理连接 80
6.1.3 家庭局域网访问Internet网络的方式 81
6.2 打印机、复印机、传真机的使用 81
6.2.1 打印机的安装 81
6.2.2 共享打印机的安装 84
6.2.3 复印机的基本使用 87
6.2.4 传真机的基本使用 88
第7章 文字处理高级应用 90
7.1 文字处理概述 90
7.1.1 以任务为导向的应用界面 90
7.1.2 电子文档应用范例 94
7.2 文字处理软件基本操作 95
7.2.1 使用模板创建文档 95
7.2.2 输入并编辑文本 98
7.2.3 检查文档中文字的拼写和语法 105
7.2.4 保存打印文档 107
7.3 美化文档外观 109
7.3.1 文本及段落格式化 109
7.3.2 调整页面设置 117
7.3.3 在文档中使用文本框与表格 121
7.3.4 文档中的图片处理技术 129
7.3.5 使用智能图形展现观点 140
7.3.6 使用主题快速调整文档外观 142
7.3.7 插入文档封面 143
7.4 长文档的编辑与管理 144
7.4.1 定义并使用样式 144
7.4.2 文档分页与分节 149
7.4.3 文档内容的分栏处理 151
7.4.4 设置文档的页眉与页脚 152
7.4.5 使用项目符号与编号 155
7.4.6 在文档中添加引用内容 158
7.4.7 创建文档目录 161
7.5 文档的修订与共享 165
7.5.1 审阅与修订文档 165
7.5.2 快速比较文档 168
7.5.3 删除文档中的个人信息 169
7.5.4 标记文档的最终状态 171
7.5.5 构建并使用文档部件 171
7.5.6 与他人共享文档 173
7.6 使用邮件合并功能批量处理文档 175
7.6.1 邮件合并功能简介 175
7.6.2 使用邮件合并功能制作邀请函及信封 175
7.6.3 使用邮件合并功能制作信封 178
第8章 电子表格高级应用 179
8.1 电子表格认知 179
8.1.1 电子表格概述 179
8.1.2 电子表格基本功能概述 179
8.1.3 电子表格的基本构成 180
8.2 电子表格使用基础 182
8.2.1 输入与编辑数据 182
8.2.2 数据整理与表格修饰 186
8.2.3 格式化工作表的高级技巧 191
8.2.4 工作表的打印输出 199
8.3 工作簿与多工作表操作 203
8.3.1 工作簿模板的基本使用 203
8.3.2 工作簿模板的使用与创建 205
8.3.3 工作簿的隐藏与保护 206
8.3.4 工作表的操作与保护 208
8.3.5 多工作表操作 212
8.3.6 工作窗口的控制 214
8.4 公式与函数运用 214
8.4.1 公式的基本构成与使用 215
8.4.2 名称的定义与引用 218
8.4.3 函数使用入门 219
8.4.4 常见函数讲解 223
8.4.5 函数的灵活应用与帮助文档使用 232
8.5 图表的高级应用 236
8.5.1 创建与编辑迷你图 237
8.5.2 创建简单图表 240
8.5.3 图表的修饰与编辑 243
8.5.4 打印图表 247
8.6 高级数据处理与分析 247
8.6.1 数据表的构建规则 248
8.6.2 合并计算 248
8.6.3 数据排序 249
8.6.4 数据筛选 251
8.6.5 数据汇总与显示 254
8.6.6 数据透视与分析 257
8.6.7 数据模拟分析 260
第9章 演示文稿高级应用 265
9.1 演示文稿的基础知识和功能 265
9.1.1 演示文稿与幻灯片的概念 265
9.1.2 演示文稿的启动和退出 265
9.1.3 演示文稿的操作界面 266
9.1.4 演示文稿实例 266
9.2 演示文稿的基本操作 267
9.2.1 创建演示文稿 267
9.2.2 幻灯片版式的应用 267
9.2.3 插入与删除幻灯片 268
9.2.4 编辑幻灯片信息 269
9.2.5 复制与移动幻灯片 270
9.2.6 放映幻灯片 270
9.3 演示文稿的视图模式 270
9.3.1 普通视图 270
9.3.2 幻灯片浏览视图 271
9.3.3 备注页视图 272
9.3.4 阅读视图 272
9.4 演示文稿的外观设计 273
9.4.1 使用主题 273
9.4.2 背景的设置 275
9.4.3 幻灯片母版制作 276
9.5 编辑幻灯片中的对象 278
9.5.1 使用形状 278
9.5.2 使用图片 279
9.5.3 使用表格 282
9.5.4 使用图表 283
9.5.5 使用SmartArt图形 284
9.5.6 使用音频和视频 284
9.5.7 使用艺术字 285
9.6 幻灯片交互效果设置 286
9.6.1 对象动画的设置 287
9.6.2 幻灯片的切换 289
9.6.3 幻灯片链接操作 290
9.7 演示文稿的放映和输出 291
9.7.1 幻灯片放映设置 291
9.7.2 演示文稿的输出 293
9.7.3 演示文稿的打印 294
第10章 数据结构与算法 295
10.1 算法 295
10.1.1 算法的基本概念 295
10.1.2 算法复杂度 299
10.2 数据结构的基本概念 301
10.2.1 什么是数据结构 301
10.2.2 数据结构的图形表示 306
10.2.3 线性结构与非线性结构 307
10.3 线性表及其顺序存储结构 308
10.3.1 线性表的基本概念 308
10.3.2 线性表的顺序存储结构 309
10.3.3 顺序表的插入运算 311
10.3.4 顺序表的删除运算 312
10.4 栈和队列 313
10.4.1 栈及其基本运算 313
10.4.2 队列及其基本运算 314
10.5 线性链表 317
10.5.1 线性链表的基本概念 317
10.5.2 线性链表的基本运算 320
10.5.3 循环链表及其基本运算 323
10.6 树与二叉树 324
10.6.1 树的基本概念 324
10.6.2 二叉树及其基本性质 327
10.6.3 二叉树的存储结构 329
10.6.4 二叉树的遍历 330
10.7 排序技术 331
10.7.1 交换类排序法 332
10.7.2 插入排序法 334
10.7.3 选择类排序法 335
第11章 程序设计基础 338
11.1 程序设计方法与撰写规范 338
11.1.1 程序设计的主要方法 338
11.1.2 程序设计撰写规范 338
11.2 结构化程序设计入门 340
11.2.1 结构化程序设计的基本原则 340
11.2.2 结构化程序设计的基本结构与特点 341
11.2.3 结构化程序设计原则与方法的运用 343
11.3 面向对象的程序设计入门 343
11.3.1 面向对象方法的使用范例 343
11.3.2 面向对象的软件开发方法的发展与优势 344
11.3.3 面向对象的程序设计的基本概念 347
第12章 软件工程基础 352
12.1 软件工程基本概念 352
12.1.1 软件定义与软件特点 352
12.1.2 软件危机与软件工程 353
12.1.3 软件工程过程与软件生命周期 354
12.1.4 软件工程的目标与原则 356
12.1.5 软件开发工具与软件开发环境 357
12.2 结构化分析方法 358
12.2.1 需求分析与需求分析方法 358
12.2.2 结构化分析方法 359
12.2.3 软件需求规格说明书 363
12.3 结构化设计方法 365
12.3.1 软件设计的基本概念 365
12.3.2 概要设计 367
12.3.3 详细设计 372
12.4 软件测试 377
12.4.1 软件测试的目的 377
12.4.2 软件测试的准则 377
12.4.3 软件测试技术与方法综述 378
12.4.4 软件测试的实施 384
12.5 程序的调试 388
12.5.1 基本概念 388
12.5.2 软件调试方法 389
第13章 数据库设计基础 391
13.1 数据库系统的基本概念 391
13.1.1 数据、数据库、数据库管理系统 391
13.1.2 数据库系统的发展与基本特点 395
13.1.3 数据库系统的内部结构体系 397
13.2 数据模型 399
13.2.1 数据模型的基本概念 399
13.2.2 E-R模型 400
13.2.3 常用的数据模型 404
13.3 关系代数 409
13.3.1 关系模型的基本操作 409
13.3.2 关系模型的基本运算 409
13.3.3 关系代数中的扩充运算 410
13.3.4 关系代数的应用实例 412
13.4 数据库设计与管理 413
13.4.1 数据库设计概述 413
13.4.2 数据库设计的步骤 414
13.4.3 数据库管理 420
参考书目 421