第1章 信息与信息社会 1
1.1 信息与信息化社会 1
1.1.1 信息及其特征 1
1.1.2 走进信息社会 2
1.1.3 信息化常用术语 2
1.2 计算机的产生与发展 3
1.2.1 早期的计算机 3
1.2.2 计算机的诞生 4
1.2.3 计算机的发展阶段 4
1.3 计算机的特点与分类 8
1.3.1 计算机的特点 8
1.3.2 计算机的分类 9
1.4 多媒体计算机 12
1.4.1 多媒体的特点 12
1.4.2 多媒体系统的组成 13
1.4.3 多媒体计算机的组成 13
1.4.4 多媒体中的关键技术 14
1.5 计算机的应用与影响 17
1.5.1 计算机的应用领域 17
1.5.2 计算机的积极作用 19
1.5.3 计算机的消极影响 20
第2章 计算机运算基础 21
2.1 数制 21
2.1.1 基本概念 21
2.1.2 常用数制 22
2.2 不同数制间的转换 24
2.2.1 二进制数、八进制数、十六进制数转换为十进制数 24
2.2.2 十进制数转换为二进制数 24
2.2.3 十进制数转换为八进制数、十六进制数 27
2.2.4 二进制数、八进制数、十六进制数间的转换 28
2.3 数值数据的编码表示 29
2.3.1 基本概念 29
2.3.2 数的原码表示 30
2.3.3 数的反码表示 31
2.3.4 数的补码表示 31
2.4 字符的编码表示 32
2.5 中文信息编码 34
2.5.1 汉字输入码 34
2.5.2 汉字信息交换码 34
2.5.3 汉字内码 36
2.5.4 汉字字形码 36
2.5.5 汉字地址码 37
2.5.6 区位码、国标码和机内码 37
2.5.7 各种汉字代码之间的关系 39
第3章 微型计算机系统 40
3.1 计算机系统的组成 40
3.1.1 计算机系统的基本组成 40
3.1.2 计算机硬件系统与软件系统之间的层次关系 41
3.2 计算机工作原理与系统组成 42
3.2.1 计算机的基本结构 42
3.2.2 计算机的基本工作原理 44
3.2.3 微型计算机的主要性能指标 46
3.3 PC机的基本结构 48
3.4 主板 48
3.5 CPU 49
3.5.1 CPU性能指标 50
3.5.2 CPU的主要生产厂商 51
3.6 内存 51
3.6.1 随机存储器RAM 52
3.6.2 只读存储器ROM 54
3.6.3 CMOS存储器 54
3.7 总线 55
3.8 扩展槽、扩展卡与接口 57
3.8.1 扩展槽 57
3.8.2 扩展卡 57
3.8.3 接口 58
3.9 输入设备 60
3.9.1 键盘 60
3.9.2 定位设备 62
3.9.3 扫描设备 65
3.9.4 数码相机 66
3.10 输出设备 68
3.10.1 显示器 68
3.10.2 打印机 70
3.10.3 其他输出设备 72
3.11 辅助存储器 74
3.11.1 内存与外存的比较 74
3.11.2 软盘 74
3.11.3 硬盘 76
3.11.4 光盘 79
3.11.5 DVD-ROM 81
第4章 操作系统和Windows 82
4.1 操作系统 82
4.1.1 操作系统的概念 82
4.1.2 常用操作系统 84
4.2 Windows XP的新功能和术语 87
4.2.1 Windows XP操作系统的新功能 87
4.2.2 Windows XP基本术语 90
4.3 Windows XP桌面系统 92
4.3.1 Windows XP窗口 92
4.3.2 菜单 96
4.3.3 对话框 97
4.3.4 Windows帮助信息 100
4.4 Windows XP资源管理器 101
4.4.1 Windows下的DOS环境和DOS命令 101
4.4.2 资源管理器的基本术语 103
4.4.3 启动资源管理器 104
4.4.4 资源管理器窗口 105
4.4.5 文件夹的使用及文件管理 106
4.4.6 从资源管理器中启动应用程序 113
4.4.7 查看对象属性 114
4.5 Windows XP的绘画功能 115
4.6 Windows XP系统环境设置 118
第5章 文字处理软件Word 2003 123
5.1 预备知识 123
5.1.1 初步了解Microsoft Office 2003和Word 2003 123
5.1.2 Word 2003的启动 123
5.1.3 Word 2003的工作界面的组成 124
5.1.4 Word 2003的退出 126
5.2 Word 2003的文档操作 126
5.2.1 文档的基本操作 126
5.2.2 文档的编辑操作 129
5.2.3 文档的格式化操作 142
5.3 Word 2003的图文排版操作 151
5.4 Word 2003的打印操作 152
5.4.1 打印预览 152
5.4.2 打印设置 152
5.5 Word 2003的其他操作 153
5.5.1 拼写和语法检查 153
5.5.2 创建和发送电子邮件 154
5.5.3 创建网页 155
第6章 电子表格制作软件Excel 2003 156
6.1 预备知识 156
6.1.1 初步了解Excel 2003 156
6.1.2 Excel 2003的启动 156
6.1.3 Excel 2003的工作界面的组成 156
6.1.4 Excel 2003的退出 157
6.1.5 Excel 2003的基本概念 158
6.2 Excel的基本操作 159
6.2.1 工作簿和工作表的基本概念 159
6.2.2 工作表的数据输入和编辑操作 163
6.2.3 工作表的格式化操作 168
6.3 数据管理 170
6.3.1 创建数据清单 171
6.3.2 数据筛选 171
6.3.3 数据排序 173
6.3.4 数据分类汇总 175
6.3.5 数据图表化 175
6.4 Excel 2003的其他操作 178
6.4.1 打印工作表 178
6.4.2 数据保护操作 179
6.4.3 Excel与Word的数据交换 181
第7章 演示文稿制作软件PowerPoint 2003 182
7.1 预备知识 182
7.1.1 初步了解PowerPoint 2003 182
7.1.2 PowerPoint 2003的启动与退出 182
7.1.3 PowerPoint 2003的工作界面的组成 183
7.1.4 PowerPoint 2003的基本概念 184
7.1.5 PowerPoint 2003的视图方式 184
7.2 演示文稿的基本操作 186
7.2.1 演示文稿的建立 186
7.3 幻灯片的编辑 188
7.3.1 插入文本 188
7.3.2 插入图片和艺术字 189
7.3.3 插入影片和声音 189
7.3.4 插入表格 191
7.3.5 选定幻灯片 191
7.3.6 插入、复制、移动和删除幻灯片 191
7.4 幻灯片的格式化 192
7.4.1 文本的格式化 192
7.4.2 段落的格式化 193
7.4.3 设计模板的应用 194
7.4.4 自定义背景与配色 195
7.4.5 幻灯片母版的使用 196
7.5 幻灯片的放映 199
7.5.1 添加动画效果 199
7.5.2 设置切换效果 200
7.5.3 设置放映方式 200
7.5.4 创建超级链接 201
7.5.5 放映幻灯片 202
7.6 PowerPoint 2003的其他操作 202
7.6.1 打包演示文稿 202
7.6.2 打印演示文稿 203
第8章 计算机网络与Internet 205
8.1 计算机网络概述 205
8.1.1 计算机网络的定义 205
8.1.2 计算机网络的发展 206
8.1.3 基于个人计算机的局域网系统 207
8.1.4 标准化的计算机网络系统 207
8.1.5 计算机网络的功能 208
8.2 数据通信的基本概念 209
8.2.1 信号的类型与转换 209
8.2.2 数据传输速率与带宽 209
8.2.3 串行通信与并行通信 210
8.2.4 数据传输方法 211
8.2.5 数据交换技术 211
8.3 计算机网络的组成 212
8.3.1 计算机 212
8.3.2 网络连接设备 213
8.3.3 网络传输介质 215
8.3.4 网络操作系统 216
8.3.5 网络协议 217
8.4 计算机网络的拓扑结构 218
8.4.1 总线型结构 219
8.4.2 环型结构 219
8.4.3 星型结构 220
8.4.4 网状结构 220
8.5 计算机网络的类型 220
8.5.1 局域网 221
8.5.2 城域网 221
8.5.3 广域网 222
8.6 局域网技术 222
8.6.1 局域网协议 222
8.6.2 局域网类型 223
8.6.3 Intranet技术 225
8.7 Internet概述 225
8.7.1 Internet的发展 225
8.7.2 Internet的组成 226
8.7.3 Internet中的网络基本技术 227
8.8 Windows的网络功能 229
8.9 计算机安全 231
8.9.1 计算机病毒 232
8.9.2 计算机病毒的特性 232
8.9.3 计算机病毒的症状及危害 232
8.9.4 计算机病毒的传播途径 233
8.9.5 计算机病毒的分类 234
8.9.6 计算机病毒的防范措施 235
第9章 程序设计基础 236
9.1 程序与程序设计语言 236
9.1.1 程序概述 236
9.1.2 程序设计 237
9.1.3 程序设计语言 237
9.1.4 程序设计步骤 240
9.1.5 程序设计的风格 241
9.2 算法 244
9.2.1 算法概述 244
9.2.2 评价算法的标准 245
9.2.3 算法的表示 247
9.2.4 常用算法 257
9.3 结构化程序设计 263
9.3.1 结构化程序设计方法的基本思想 263
9.3.2 结构化程序 264
9.3.3 自顶向下逐步求精 265
9.4 面向对象程序设计 267
第10章 数据结构 271
10.1 数据结构的基本概念 271
10.1.1 数据结构的定义 271
10.1.2 有关概念和术语 272
10.2 线性表 274
10.2.1 线性表的定义 275
10.2.2 线性表的顺序存储及运算实现 275
10.2.3 线性表的链式存储及运算实现 277
10.2.4 顺序表和链表的比较 279
10.2.5 栈和队列 280
10.3 树和二叉树 283
10.3.1 树的定义 284
10.3.2 二叉树的定义 284
10.3.3 二叉树的相关概念 284
10.3.4 二叉树的主要性质 286
10.3.5 二叉树的链式存储结构 287
10.3.6 二叉树的遍历 288
10.4 查找技术 289
10.5 排序技术 290
第11章 数据库技术基础 293
11.1 基本概念 293
11.1.1 数据库 293
11.1.2 数据库管理系统(DBMS) 293
11.1.3 数据库系统 295
11.1.4 数据库管理技术的发展 296
11.1.5 数据库的三级模式结构 298
11.2 数据模型 301
11.2.1 概念模型 301
11.2.2 常用的数据模型 303
11.3 关系数据库 305
11.3.1 基本术语 305
11.3.2 关系运算 307
11.4 数据库设计 311
11.4.1 数据库设计概述 311
11.4.2 需求分析 312
11.4.3 概念结构设计 314
11.4.4 逻辑结构设计 314
11.4.5 物理结构设计 316
11.4.6 数据库实施 316
11.4.7 数据库运行维护 316
第12章 软件工程基础 318
12.1 软件工程的基本概念 318
12.1.1 软件的概念与特点 318
12.1.2 软件危机 318
12.1.3 软件工程的定义 319
12.1.4 软件生命周期 321
12.1.5 软件工具与软件开发环境 326
12.2 结构化分析方法 326
12.2.1 结构化分析概述 326
12.2.2 数据流图 328
12.2.3 数据字典 332
12.2.4 软件需求规格说明书 333
12.3 结构化设计方法 334
12.3.1 软件设计概述 334
12.3.2 总体设计 336
12.3.3 详细设计 339
12.4 软件测试 342
12.4.1 软件测试概述 342
12.4.2 测试的主要方法 343
12.4.3 测试用例设计 344
12.4.4 软件测试策略 347
12.5 程序调试 350
12.5.1 程序调试的方法 350
12.5.2 调试策略 351
12.6 软件维护 352
参考文献 353