第1章 计算机基础知识 1
1.1 计算机发展概述 1
1.1.1 计算机的发展简史 1
1.1.2 现代计算机的分类 4
1.1.3 计算机发展趋向 6
1.1.4 数字计算机的工作特点 7
1.2 计算机的主要应用领域 7
1.3 信息技术概述 9
1.3.1 信息技术发展简史 9
1.3.2 现代信息化社会 9
1.3.3 信息高速公路 10
1.4 数制与信息编码 10
1.4.1 数制及其转换 10
1.4.2 二进制数的运算规则 13
1.4.3 计算机内数的表示方法 14
1.4.4 数据的长度单位 17
1.4.5 计算机数据编码 18
1.5 计算机系统组成与工作原理 21
1.5.1 计算机系统构成 21
1.5.2 计算机硬件组成概述 22
1.5.3 微型计算机硬件组成 23
1.5.4 微型计算机总线 31
1.5.5 计算机指令系统与程序概述 32
1.5.6 计算机的工作过程 33
1.5.7 计算机系统的主要技术指标 34
1.5.8 计算机软件系统 34
1.6 扩充与提高知识 36
习题 38
第2章 操作系统 40
2.1 操作系统概述 40
2.1.1 操作系统的基本概念 40
2.1.2 操作系统的基本功能 41
2.1.3 操作系统的分类 42
2.2 Windows操作系统概述 44
2.2.1 Windows操作系统的发展与特点 44
2.2.2 Windows注册表 45
2.2.3 Windows用户和密码 48
2.3 Windows文件与文件夹管理 49
2.3.1 文件与文件夹 49
2.3.2 文件系统 50
2.3.3 文件与文件夹的操作 51
2.4 Windows应用程序 55
2.4.1 启动、切换与关闭应用程序 55
2.4.2 安装与卸载应用程序 57
2.4.3 MS-DOS应用程序 57
2.4.4 Windows进程管理 58
2.5 Windows磁盘管理 60
2.5.1 磁盘管理的相关概念 60
2.5.2 磁盘管理应用 61
2.5.3 磁盘的维护 63
2.6 Windows设备管理与系统配置及优化 65
2.6.1 输入/输出设备的设置 65
2.6.2 存储管理 67
2.6.3 系统配置及优化 70
2.7 操作范例 71
2.8 扩充与提高知识 78
2.8.1 Linux操作系统简介 78
2.8.2 Linux常用命令 81
习题 85
第3章 计算机网络 86
3.1 计算机网络概述 86
3.1.1 计算机网络的定义和发展 86
3.1.2 计算机网络的功能与分类 87
3.1.3 计算机网络的拓扑结构 90
3.1.4 网络协议 93
3.2 数据通信基础知识 94
3.2.1 数据通信基本概念 94
3.2.2 信息交换技术 95
3.2.3 数据传输介质 97
3.3 局域网的硬件与软件 99
3.3.1 构成局域网的主体设备 100
3.3.2 网络的连接设备 102
3.3.3 网络软件 104
3.3.4 网络操作系统 104
3.4 局域网组建的范例 106
3.5 扩充与提高知识 121
3.5.1 网络体系结构 121
3.5.2 网络互连技术基础 128
习题 129
第4章 Internet技术 131
4.1 Internet概述 131
4.1.1 Internet发展 131
4.1.2 接入Internet的方式 133
4.1.3 IP地址 135
4.1.4 域名系统 136
4.2 Internet服务 137
4.2.1 WWW浏览 138
4.2.2 电子邮件 140
4.2.3 FTP与Telnet服务 141
4.2.4 网络信息搜索 143
4.2.5 IP电话 146
4.2.6 网络寻呼机 148
4.3 网页制作技术 149
4.3.1 HTML超文本标记语言 150
4.3.2 常用网页制作软件 152
4.3.3 网页制作范例 153
4.4 扩充与提高知识 160
4.4.1 构建Web服务器 161
4.4.2 网站建设 163
习题 165
第5章 程序设计基础 167
5.1 程序设计的概念 167
5.2 算法 168
5.2.1 算法概述 168
5.2.2 算法的描述 171
5.2.3 算法示例 175
5.3 程序设计方法 178
5.3.1 结构化程序设计 179
5.3.2 面向对象程序设计 180
5.4 程序设计语言 182
5.4.1 程序设计语言的分类 182
5.4.2 高级语言的基本特征 184
5.4.3 常用高级语言 187
5.5 程序设计范例 193
5.6 扩充与提高知识 195
5.6.1 数据结构基础 195
5.6.2 线性表基本知识 197
习题 199
第6章 数据库技术基础 201
6.1 数据库基本概念 201
6.1.1 数据库管理技术的发展 201
6.1.2 数据库与数据库系统 204
6.2 现实世界的数据描述 205
6.2.1 概念模型 205
6.2.2 数据模型 207
6.3 数据库的逻辑结构 209
6.3.1 三级模式 209
6.3.2 二级映射 210
6.4 关系数据库 211
6.4.1 关系术语 211
6.4.2 关系特点 212
6.4.3 关系运算 213
6.5 Access 2003基础知识 214
6.5.1 Access的特点 214
6.5.2 数据库的组成 215
6.5.3 Access的窗口结构 216
6.5.4 数据表结构 218
6.5.5 数据表的建立和使用方法 220
6.6 数据库操作范例 222
6.7 扩充与提高知识 228
6.7.1 SQL查询及应用 229
6.7.2 窗体设计 230
习题 232
第7章 多媒体技术基础 234
7.1 多媒体技术概述 234
7.1.1 多媒体技术的基本概念 234
7.1.2 多媒体技术的基本特征 235
7.1.3 多媒体技术的应用 235
7.1.4 多媒体计算机系统的组成 237
7.1.5 多媒体信息的计算机处理 240
7.2 多媒体信息的数字化 241
7.2.1 模拟信号与数字信号 241
7.2.2 模拟信号的数字化 242
7.2.3 数字化声音 243
7.2.4 数字化图像 246
7.2.5 数字化视频图像和动画 249
7.3 动画制作工具与Flash帧动画简介 252
7.3.1 常用动画制作工具 253
7.3.2 Flash帧动画简介 255
7.4 操作范例 257
7.5 扩充与提高知识 260
7.5.1 音频和视频播放 260
7.5.2 数据编码及压缩技术 262
习题 264
第8章 信息系统安全与道德规范 266
8.1 信息安全概述 266
8.1.1 信息安全定义 266
8.1.2 信息安全特征 266
8.1.3 信息安全内容 267
8.1.4 OSI信息安全体系结构 268
8.2 信息安全技术 269
8.2.1 信息安全技术概述 269
8.2.2 数据加密技术 269
8.2.3 认证控制技术 271
8.2.4 电子签名与数字证书技术 273
8.2.5 防火墙技术 276
8.2.6 虚拟专用网技术 279
8.3 计算机病毒 281
8.3.1 计算机病毒的基本知识 281
8.3.2 计算机病毒的诊断 285
8.3.3 计算机病毒的预防 286
8.3.4 计算机病毒清除与查杀软件 287
8.4 网络安全 288
8.4.1 网络安全基本知识 288
8.4.2 网络安全威胁 290
8.4.3 网络安全解决方案 292
8.4.4 Windows操作系统的安全机制 295
8.5 信息安全道德规范与法规 297
8.5.1 职业道德规范 297
8.5.2 软件知识产权保护 299
8.5.3 相关法律法规 300
习题 301
参考文献 302