第1章 计算机的发展与信息技术 1
1.1 计算机的发展 1
1.1.1 早期的计算工具 1
1.1.2 电子计算机的诞生 3
1.1.3 计算机的发展阶段 4
1.1.4 计算机的发展趋势 5
1.1.5 未来新型计算机 5
1.2 信息在计算机内部的表示和存储 7
1.2.1 信息和信息技术 7
1.2.2 数制的概念 7
1.2.3 进制转换 8
1.2.4 计算机中字符的编码 10
1.3 计算机在信息社会中的应用 14
习题 15
第2章 计算机系统 17
2.1 计算机系统的组成 17
2.1.1 存储程序控制的基本概念 17
2.1.2 指令和程序 18
2.1.3 计算机硬件各部件的主要功能 19
2.1.4 计算机软件 20
2.2 微型计算机的硬件组成 21
2.2.1 主机板 22
2.2.2 微处理器 22
2.2.3 存储器 24
2.2.4 总线与接口 27
2.2.5 输入设备 29
2.2.6 输出设备 30
习题 32
第3章 操作系统 34
3.1 操作系统基础 34
3.1.1 操作系统概述 34
3.1.2 处理机管理 36
3.1.3 存储管理 39
3.1.4 文件管理 41
3.1.5 设备管理 44
3.1.6 用户接口 45
3.1.7 常见操作系统 46
3.2 Windows XP操作系统 47
3.2.1 Windows XP概述 47
3.2.2 Windows XP的桌面 49
3.2.3 程序管理 51
3.2.4 文件管理 52
3.2.5 磁盘管理 57
3.2.6 控制面板 59
3.2.7 Windows注册表 62
习题 63
第4章 Office办公软件 67
4.1 字处理软件Word 2003 67
4.1.1 Word 2003概述 67
4.1.2 输入和编辑文档 70
4.1.3 文档排版 77
4.1.4 表格 87
4.1.5 图片处理及图形绘制 92
4.1.6 样式与模板 99
4.2 电子表格制作软件Excel 2003 101
4.2.1 Excel 2003的基本知识 101
4.2.2 工作表的操作 102
4.2.3 数据的输入与计算 103
4.2.4 创建图表 105
4.2.5 数据排序 106
4.2.6 数据筛选 107
4.2.7 分类汇总 107
4.3 演示文稿制作软件PowerPoint 2003 108
4.3.1 演示文稿的基本操作 108
4.3.2 设置幻灯片的外观 110
4.3.3 动画和超级链接 112
4.3.4 声音或影片 115
4.3.5 幻灯片放映 115
习题 115
第5章 数据库基础 118
5.1 数据库系统概述 118
5.1.1 数据库基本概念 118
5.1.2 数据库技术的发展 119
5.1.3 数据库系统的体系结构 121
5.2 数据模型 122
5.2.1 概念数据模型 122
5.2.2 逻辑数据模型 125
5.3 关系数据库 126
5.3.1 关系模型的组成 126
5.3.2 关系模型的性质 127
5.3.3 关系的基本运算 127
5.3.4 结构化查询语言 128
5.3.5 关系的完整性规则 130
5.4 Access简介 130
5.4.1 Access的特点 130
5.4.2 Access数据库的组成 131
5.5 数据表的建立和使用 133
5.5.1 数据表结构 133
5.5.2 建立数据表 135
5.5.3 编辑数据表 138
5.5.4 建立数据表之间的关系 139
5.5.5 数据表的使用 141
5.6 数据库查询 142
5.6.1 创建查询的方法 142
5.6.2 利用向导创建查询 142
5.6.3 利用“设计视图”创建查询 143
5.6.4 建立SQL查询 145
5.7 窗体和报表 146
5.7.1 创建窗体 146
5.7.2 创建报表 148
习题 150
第6章 多媒体技术 153
6.1 多媒体技术概述 153
6.1.1 多媒体的基本概念 153
6.1.2 多媒体技术的特点 154
6.1.3 多媒体信息的类型 154
6.1.4 多媒体信息处理的关键技术 155
6.1.5 多媒体计算机 156
6.2 数字声音 156
6.2.1 声音的特性 156
6.2.2 声音的数字化 157
6.2.3 常见的声音文件格式 158
6.2.4 声音软件及应用 159
6.3 数字图形图像 161
6.3.1 获取图像 161
6.3.2 位图与矢量图 161
6.3.3 图像的颜色模型 162
6.3.4 图像的数字化 163
6.3.5 图像文件格式 164
6.3.6 常用图形图像处理软件 164
6.4 数字视频 167
6.4.1 制作数字视频的基本步骤 167
6.4.2 视频格式 167
6.4.3 常用视频工具 168
6.5 动画处理 170
6.5.1 计算机动画原理 171
6.5.2 计算机动画的种类 171
6.5.3 动画文件格式 172
6.5.4 常见的动画制作工具 172
6.6 Photoshop图像处理 174
6.6.1 Photoshop界面介绍 175
6.6.2 选区的建立 176
6.6.3 图像的编辑 180
6.6.4 图像的色彩控制 182
习题 186
第7章 计算机网络 190
7.1 计算机网络基础 190
7.1.1 计算机网络的定义 190
7.1.2 计算机网络的发展 190
7.1.3 计算机网络的功能 192
7.1.4 计算机网络的分类 193
7.1.5 传输介质 195
7.1.6 计算机网络协议和体系结构 197
7.2 计算机局域网 199
7.2.1 局域网概述 199
7.2.2 网络互连设备 201
7.2.3 以太网 203
7.3 Internet基础 203
7.3.1 Internet概述 204
7.3.2 Internet的接入方式 205
7.3.3 Internet的工作方式 207
7.3.4 IP地址和域名系统 208
7.4 Internet应用 211
7.4.1 信息浏览(WWW服务) 211
7.4.2 电子邮件 213
7.4.3 文件传输(FTP)服务 215
7.5 Windows网络设置与测试 216
7.5.1 Windows网络设置 216
7.5.2 Windows网络测试 219
7.6 网络信息检索 221
7.6.1 信息检索 221
7.6.2 信息检索系统 221
7.6.3 检索意愿的表达 222
7.6.4 网络数据库检索 224
7.6.5 搜索引擎 227
7.6.6 常用搜索引擎 227
习题 231
第8章 信息安全 234
8.1 信息安全 234
8.1.1 信息安全、计算机安全和网络安全 234
8.1.2 计算机网络面临的威胁 235
8.2 网络安全常用技术 236
8.2.1 数据加密技术 236
8.2.2 防火墙技术 239
8.3 计算机病毒及其防治 240
8.3.1 计算机病毒的定义 240
8.3.2 感染病毒的主要症状 240
8.3.3 计算机病毒的特征 241
8.3.4 计算机病毒的分类及常见的病毒 241
8.3.5 计算机病毒的网络传播 243
8.3.6 计算机病毒的防预及常用杀毒软件 244
8.4 流氓软件 246
8.4.1 流氓软件的定义 246
8.4.2 流氓软件的主要特征 246
8.4.3 流氓软件的分类 247
8.4.4 流氓软件的清理 248
8.5 计算机犯罪 249
8.5.1 什么是计算机犯罪 249
8.5.2 计算机犯罪的类型 249
8.5.3 计算机犯罪的手段 250
8.6 软件知识产权 250
习题 251
第9章 程序设计与软件工程基础 253
9.1 程序设计基础 253
9.1.1 程序设计方法与风格 253
9.1.2 结构化程序设计 254
9.1.3 面向对象程序设计 256
9.2 数据结构 257
9.2.1 数据结构的基本概念 257
9.2.2 线性表及其顺序存储结构 259
9.2.3 栈和队列 260
9.2.4 线性链表 262
9.2.5 树与二叉树 264
9.2.6 查找 268
9.2.7 排序 269
9.3 软件工程 272
9.3.1 软件工程的基本概念 272
9.3.2 结构化分析方法 275
9.3.3 结构化设计方法 280
9.3.4 软件测试 287
9.3.5 程序的调试 291
习题 292