第1章 计算机基础知识 1
1.1 计算机的基本概念 1
1.1.1 计算机的概念 1
1.1.2 计算机的分类 1
1.2 计算机的发展 4
1.2.1 计算机的发展史 4
1.2.2 我国计算机的发展史 8
1.3 计算机的特点与用途 9
1.3.1 计算机的特点 9
1.3.2 计算机的应用领域 10
1.4 信息化社会的挑战 11
1.4.1 信息化社会的特征 11
1.4.2 信息化社会对人才的要求 12
1.5 计算机科学技术的研究范畴 16
本章小结 16
习题 17
第2章 计算机系统组成 18
2.1 计算机系统 18
2.1.1 计算机系统 18
2.1.2 计算机模型 19
2.1.3 计算机指令与程序 20
2.2 计算机中数据的表示 21
2.2.1 计算机中的数据 21
2.2.2 进制与进制转换 21
2.2.3 数值数据的表示 24
2.2.4 非数值数据的表示 26
2.3 计算机的主机 29
2.3.1 中央处理器(CPU) 29
2.3.2 程序的执行过程 31
2.3.3 内存储器 32
2.4 输入输出系统 34
2.4.1 输入输出系统的概念 34
2.4.2 输入输出接口 34
2.4.3 输入输出系统的控制方式 35
2.5 总线 36
2.5.1 总线的概念 36
2.5.2 常见的系统总线简介 37
2.5.3 常用设备总线 38
2.6 微型计算机组成 38
2.6.1 微型计算机主机系统 39
2.6.2 微型计算机外部存储系统 40
2.6.3 微型计算机的各种输入和输出设备 42
本章小结 44
习题 44
第3章 操作系统与Windows操作系统 47
3.1 操作系统概述 47
3.1.1 什么是操作系统 47
3.1.2 操作系统分类 48
3.2 操作系统功能 49
3.2.1 中央处理器管理 50
3.2.2 存储管理 55
3.2.3 文件管理 56
3.2.4 外设管理 61
3.2.5 用户接口 63
3.3 Windows 2000操作系统 63
3.3.1 Windows简介 63
3.3.2 Windows 2000的基本知识和基本操作 64
3.3.3 Windows的文件和文件夹的管理 71
3.3.4 Windows环境的设置 74
3.3.5 Windows控制面板的使用 77
3.3.6 Windows的磁盘管理 82
3.3.7 Windows的其他操作 85
3.4 其他操作系统 87
3.4.1 WindowsXP简介 87
3.4.2 Unix 88
3.4.3 Linux 89
3.4.4 DOS 89
本章小结 90
习题 90
第4章 应用软件与常用办公软件 93
4.1 应用软件概述 93
4.1.1 办公系列软件 93
4.1.2 图形图像处理软件 95
4.1.3 数据库管理软件 97
4.1.4 Internet服务软件 97
4.1.5 娱乐与学习软件 99
4.2 文字处理软件 100
4.2.1 Word概述 100
4.2.2 文档的基本操作 101
4.2.3 表格、图形等其他对象的插入 108
4.2.4 特殊项目的排版 112
4.3 电子表格软件 113
4.3.1 电子表格的基本知识 114
4.3.2 工作表的操作 115
4.3.3 工作表的格式化 121
4.3.4 数据的图表化 122
4.3.5 数据管理和分析 125
4.4 演示文稿软件 128
4.4.1 演示文稿软件的基本操作 129
4.4.2 演示文稿的外观设定 132
4.4.3 演示文稿放映和打包 134
本章小结 136
习题 136
第5章 程序设计基础知识 140
5.1 程序设计语言概述 140
5.1.1 程序的基本概念 140
5.1.2 程序设计语言和语言处理程序 141
5.1.3 高级语言的基本组成简介 143
5.1.4 常用高级语言简介 145
5.2 算法 147
5.2.1 算法(Algorithm)的概念 147
5.2.2 算法的基本特征 147
5.2.3 算法的表示方法 147
5.2.4 算法实例 149
5.3 程序设计方法概述 151
5.3.1 结构化程序设计概述 152
5.3.2 面向对象的程序设计概述 155
5.4 软件工程简介 157
5.4.1 软件生命周期 157
5.4.2 软件工程的基本概念 158
本章小结 161
习题 161
第6章 数据库技术基础 163
6.1 数据库概述 163
6.1.1 数据管理技术的产生和发展 163
6.1.2 数据库系统的特点和功能 165
6.1.3 数据库系统的结构 167
6.1.4 数据库语言 171
6.1.5 常见的数据库管理系统及其开发工具 172
6.2 关系数据库与SQL语言 172
6.2.1 关系模型的设计 173
6.2.2 关系操作 175
6.2.3 结构化查询语言SQL 177
6.3 Access数据库的建立与维护 183
6.3.1 Access 2002数据库的组成 183
6.3.2 Access数据库的创建 184
6.3.3 Access数据库的管理与维护 187
6.4 Access数据库操纵与应用 188
6.4.1 Access数据库的查询设计 188
6.4.2 Access数据库的窗体设计 189
6.4.3 Access数据库的报表设计 191
本章小结 193
习题 193
第7章 计算机网络基础与Internet应用 196
7.1 计算机网络概述 196
7.1.1 计算机网络的发展 196
7.1.2 计算机网络的分类与功能 198
7.1.3 计算机网络的体系结构 199
7.2 计算机网络系统的组成 202
7.2.1 计算机网络系统的逻辑组成 202
7.2.2 计算机网络硬件 203
7.2.3 计算机网络软件 205
7.2.3 计算机网络的拓扑结构 207
7.2.4 计算机网络的互联 209
7.3 Internet基础 212
7.3.1 Internet概述 212
7.3.2 Internet与TCP/IP协议 213
7.3.3 Internet的连接 215
7.3.4 Internet应用 216
7.4 Internet典型的信息服务 217
7.4.1 WWW浏览 218
7.4.2 电子邮件E-mail 219
7.4.3 文件传输 220
7.5 Internet信息发布 221
7.5.1 Internet的浏览器/服务器结构 221
7.5.2 超文本语言HTML 222
7.5.3 网页设计 225
7.5.4 信息发布 226
本章小结 227
习题 227
第8章 多媒体技术基础 230
8.1 多媒体技术概述 230
8.1.1 多媒体定义 230
8.1.2 多媒体硬件 232
8.1.3 多媒体软件 235
8.2 多媒体信息的表示 236
8.2.1 多媒体的数据表示 236
8.2.2 数据冗余 237
8.2.3 数据压缩技术 238
8.3 多媒体文件的格式 240
8.3.1 声音文件格式 240
8.3.2 图像文件格式 241
8.3.3 视频文件格式 242
8.4 多媒体应用软件简介 243
8.4.1 图像处理软件Photoshop 243
8.4.2 动画制作软件Flash 245
本章小结 247
习题 247
第9章 信息安全 249
9.1 信息安全概述 249
9.1.1 计算机安全知识 249
9.1.2 网络系统的不安全因素 250
9.1.3 信息安全服务 251
9.2 信息安全技术 251
9.2.1 加密技术 251
9.2.2 数字签名 253
9.2.3 防火墙 253
9.3 计算机病毒及其防治 254
9.3.1 计算机病毒的基本知识 254
9.3.2 计算机病毒的分类及表现 255
9.3.3 计算机病毒预防 257
9.3.4 黑客攻防 257
本章小结 259
习题 259
参考文献 261