第一部分 计算机系统与平台 2
第1章 计算机概述 2
1.1 计算机及信息技术的发展简史 2
1.1.1 计算机发展简史 2
1.1.2 信息技术发展简史 4
1.2 计算机的特点和典型应用领域与应用案例 5
1.2.1 计算机的特点 5
1.2.2 计算机的应用领域 5
1.2.3 计算机的应用案例 7
1.3 计算机技术的发展趋势 8
1.4 计算机技术对社会的作用与影响 9
1.5 计算机技术应用人员的社会责任与职业道德 10
第2章 计算机系统及其原理 11
2.1 计算机系统的基本组成 11
2.1.1 计算机硬件系统 11
2.1.2 计算机软件系统 15
2.1.3 软件与硬件的关系 16
2.2 信息在计算机内的表示与存储 16
2.2.1 数值数据的进位计数制及相互转换 17
2.2.2 数值数据在计算机中的编码表示 19
2.2.3 非数值数据在计算机中的编码表示 20
2.3 计算机的指令系统 20
2.3.1 指令格式 21
2.3.2 指令类型 22
2.4 计算机基本工作原理 23
2.5 计算机的主要技术指标 24
2.6 微型计算机系统的基本结构 25
练习 27
第3章 操作系统 28
3.1 操作系统基础 28
3.1.1 操作系统的基本概念 28
3.1.2 操作系统的功能及特征 28
3.1.3 常见的操作系统 30
3.2 Windows操作系统 31
3.2.1 Windows总体结构 31
3.2.2 Windows注册表 32
3.3 Windows 2000界面操作 34
3.3.1 Windows 2000的桌面 34
3.3.2 “开始”菜单 37
3.3.3 窗口的基本操作 37
3.3.4 菜单的基本操作 40
3.4 Windows的文件操作 41
3.4.1 驱动器、文件与文件夹 41
3.4.2 “我的电脑”与“资源管理器” 42
3.4.3 文件和文件夹的基本操作 44
3.4.4 文件和文件夹的移动、复制、删除 47
3.4.5 文件夹的属性、共享及屏幕抓图 49
3.4.6 Windows的应用程序 50
3.4.7 Windows的磁盘管理 54
3.5 Windows 2000的系统优化 56
3.5.1 磁盘的优化 56
3.5.2 硬盘的设置 57
3.5.3 调整虚拟内存 58
3.6 Windows 2000安全性的提高 58
3.6.1 设置口令 58
3.6.2 备份重要文件 60
3.6.3 设置NTFS及禁用注册表 61
练习 62
第二部分 计算机应用技术基础 64
第4章 程序设计基础 64
4.1 程序设计语言 64
4.1.1 什么是程序设计语言 64
4.1.2 程序设计语言的分类 65
4.1.3 程序设计语言的选择 67
4.2 程序设计的基本过程 70
4.3 算法 72
4.3.1 算法的概念 72
4.3.2 算法的特性 72
4.3.3 算法的表示形式 73
4.3.4 算法的评价 75
4.4 数据结构 76
4.4.1 数据结构的引入 76
4.4.2 数据结构的基本概念 77
4.5 结构化程序设计 83
4.5.1 三种基本结构 83
4.5.2 结构化程序设计思想 86
4.6 面向对象程序设计 87
4.6.1 面向对象程序设计基本概念 88
4.6.2 面向对象程序设计步骤 90
4.7 软件生命周期 91
练习 93
第5章 数据库基础 95
5.1 数据管理的发展 95
5.1.1 文件管理系统 96
5.1.2 数据库管理系统 97
5.2 数据库系统的组成 99
5.2.1 数据库管理系统 99
5.2.2 数据库系统 99
5.2.3 数据库管理员 100
5.3 数据和数据模型 100
5.3.1 数据 100
5.3.2 数据模型的基本概念 100
5.4 数据库系统的结构 105
5.5 数据库设计 107
5.6 数据操作 108
5.6.1 数据查询 109
5.6.2 数据操纵 110
5.7 数据库系统应用结构的发展 111
5.7.1 集中式应用结构 111
5.7.2 文件服务器结构 112
5.7.3 客户/服务器结构 112
5.7.4 并行数据库系统结构 113
5.7.5 分布式数据库系统 114
5.8 Access数据库管理系统 115
5.8.1 Access的特点 115
5.8.2 创建Access数据库 115
5.8.3 创建表 116
5.8.4 创建查询对象 119
5.9 小结 120
练习 120
第6章 多媒体技术基础 121
6.1 多媒体技术概述 121
6.1.1 多媒体的概念 121
6.1.2 多媒体技术的概念 122
6.1.3 多媒体个人计算机的概念 128
6.2 数字音频基础 129
6.2.1 基本概念 130
6.2.2 音频信号数字化 131
6.2.3 数字音频的处理 133
6.3 数字图像基础 134
6.3.1 基本概念 134
6.3.2 图像信号数字化 135
6.3.3 数字图像的处理 137
6.4 数字视频基础 139
6.4.1 基本概念 139
6.4.2 视频信号数字化 140
6.4.3 数字视频的处理 143
6.5 多媒体应用系统的开发 144
6.5.1 多媒体应用系统的开发特点 144
6.5.2 多媒体应用软件的制作过程 145
练习 147
第7章 计算机网络 148
7.1 计算机网络基础 148
7.1.1 计算机网络的发展 148
7.1.2 计算机网络的组成 151
7.1.3 计算机网络的分类 152
7.1.4 计算机网络的OSI模型 154
7.2 局域网基本技术 156
7.2.1 组建简单的网络 156
7.2.2 网络连接的基本技术 156
7.2.3 网络传输介质 159
7.3 企业网、校园网 161
7.3.1 子网划分 161
7.3.2 IP地址及IP地址的配置 162
7.3.3 ARP协议 165
7.3.4 路由器 167
7.3.5 TCP/IP协议 168
7.4 因特网 170
7.4.1 因特网的体系结构概述 170
7.4.2 因特网接入 171
7.4.3 因特网应用 176
7.5 小结 181
练习 181
第8章 信息安全 183
8.1 信息安全概述 183
8.1.1 信息安全和信息系统安全 183
8.1.2 信息系统的不安全因素 184
8.1.3 信息系统的安全隐患 185
8.1.4 信息安全的任务 186
8.2 信息存储安全技术 186
8.2.1 磁盘镜像技术 186
8.2.2 磁盘双工技术 187
8.2.3 双机容错技术 187
8.3 信息安全防范技术 188
8.3.1 访问控制技术 188
8.3.2 数据加密技术 190
8.3.3 防火墙技术 194
8.3.4 地址转换技术 199
8.4 计算机病毒及防治 200
8.4.1 计算机病毒的基本知识 201
8.4.2 计算机病毒的防治 202
8.5 信息安全管理制度 205
8.5.1 信息安全等级保护 205
8.5.2 信息安全管理制度 207
8.6 网络道德及相关法规 208
8.6.1 网络道德 208
8.6.2 网络安全法规 209
练习 211
第三部分 实验指导 214
第9章 操作系统实验 214
9.1 红旗Linux简介 214
9.1.1 红旗Linux 214
9.1.2 红旗Linux安装环境介绍 214
9.1.3 图形桌面操作环境KDE简介 215
9.2 Windows 2000多用户的管理 215
9.2.1 用户账户的类型 215
9.2.2 内置的用户账户 216
9.3 操作系统实验 216
9.3.1 实验:熟悉红旗Linux桌面环境 216
9.3.2 实验:Windows 2000文件系统及文件管理 218
9.3.3 实验:创建和删除用户账户 219
第10章 程序设计基础实验 222
10.1 集成开发环境 222
10.1.1 启动Visual Basic 6.0 222
10.1.2 Visual Basic的集成开发环境 223
10.1.3 简单工程的设计步骤 229
10.1.4 实验:简单工程设计 230
10.2 程序的三种基本结构 232
10.2.1 标签和文本框 232
10.2.2 赋值语句 232
10.2.3 条件语句 233
10.2.4 循环语句 235
10.2.5 实验:三种基本结构程序设计 236
10.3 简单文件操作 237
10.3.1 顺序文件的打开 237
10.3.2 顺序文件的关闭 238
10.3.3 顺序文件的写操作 238
10.3.4 顺序文件的读操作 238
10.3.5 Eof函数 238
10.3.6 实验:顺序文件操作 241
第11章 数据库基础实验 242
11.1 建立数据库 242
11.1.1 实验:建立数据库 242
11.2 建立数据库表 243
11.2.1 实验:建立数据库表 243
11.3 使用数据表操作数据 249
11.3.1 实验:使用数据表操作数据 249
11.4 建立查询 252
11.4.1 实验:建立查询 252
11.5 建立窗体 255
11.5.1 实验:建立窗体 255
11.6 建立报表 258
11.6.1 实验:建立报表 258
11.7 实验结果 262
第12章 多媒体技术基础实验 263
12.1 多媒体基础知识 263
12.1.1 实验:多媒体基础知识实战练习 263
12.2 声音信号处理 269
12.2.1 实验:声音信号处理实战练习 269
12.3 图像信号处理 275
12.3.1 实验:图像信号处理实战练习 275
第13章 计算机网络实验 283
13.1 局域网应用技术 283
13.1.1 实验:PC机对等连接 283
13.2 因特网应用 289
13.2.1 实验:安装WEB服务器 289
第14章 信息安全实验 295
14.1 Windows 2000操作系统安全配置 295
14.1.1 实验:用户安全设置 295
14.1.2 实验:系统安全设置 299
14.2 Windows 2000系统恢复 303
14.2.1 实验:Windows 2000的系统恢复 303
参考文献 306