第1章 计算机系统概论 1
1-1冯·诺依曼计算机结构 2
1-1-1冯·诺依曼计算机结构的特点 2
1-1-2计算机的硬件组成 2
1-2计算机的软件系统 3
1-2-1计算机程序与软件 3
1-2-2计算机系统软件 4
1-2-3计算机应用软件 10
1-3计算机的特点 12
1-3-1通用计算机的特点 13
1-3-2微型计算机的特点 13
1-4计算机的性能指标 13
1-5计算机的发展 14
1-5-2微型计算机 15
1-5-1 巨型计算机 15
1-5-3网络计算机 16
1-5-4智能计算机 16
1-5-5多媒体计算机 17
1-5-6计算机发展展望 18
1-6本章小结 23
习题 23
第2章 数据存储 25
2-1数据在计算机中的表示 26
2-2进位计数制及相互转换 26
2-2-1进位计数制 26
2-2-2十进制与其他常用进制数之间的转换 29
2-2-3二进制与八、十六进制数之间的转换 30
2-3数值数据在计算机中的表示 31
2-3-1真值和机器数 31
2-3-2定点数和浮点数 32
2-3-3带符号数的表示方法 34
2-4-1 8421 BCD码 35
2-4二一十进制数字编码 35
2-4-2 2421 BCD码 36
2-4-3几种4位无权码 36
2-5字符在计算机中的表示 37
2-5-1ASCII码 37
2-5-2扩展ASCII码 38
2-5-3中文字符在计算机中的表示 39
2-6本章小结 43
习题 43
第3章 数字逻辑基础 45
3-1基本运算 46
3-1-1逻辑运算 46
3-1-2移位运算 47
3-2-1逻辑门 48
3-2逻辑门与触发器 48
3-2-2触发器 51
3-3计算机中的逻辑部件 54
3-3-1全加器 54
3-3-2译码器 54
3-3-3奇偶校验器 55
3-3-4计数器 56
3-3-5寄存器 57
3-4本章小结 57
习题 58
第4章 计算机体系结构 59
4-1计算机系统的硬件结构 60
4-1-1现代计算机结构的特点 60
4-1-2计算机硬件的典型结构 60
4-2-1运算器 63
4-2-2控制器 63
4-2计算机系统的硬件组成 63
4-2-3存储器 64
4-2-4输入器 65
4-2-5输出器 65
4-3微机系统的硬件配置 66
4-3-1中央处理器 66
4-3-2存储器系统 69
4-3-3主机板 71
4-3-4输入输出设备 71
4-3-5外存储设备 72
4-3-6网络与多媒体设备 73
4-4本章小结 74
习题 75
第5章 操作系统基础 77
5-1-2操作系统的历史 78
5-1-1概述 78
5-1操作系统概述 78
5-1-3操作系统的功能 79
5-1-4操作系统的工作原理 80
5-1-5操作系统的分类 81
5-1-6常用的微机操作系统 82
5-2 DOS操作系统 82
5-2-1 DOS的基本概念 82
5-2-2 DOS的组成 83
5-2-3文件、目录和路径 84
5-2-4 DOS的基本命令 86
5-2-5文件分配表 88
5-3 Windows操作系统 90
5-3-1 Windows的历史 90
5-3-2 Windows的特点 92
5-3-3 Windows基本概念 92
5-3-4 Windows的重要操作 95
5-3-5注册表 98
5-3-6 Windows应用程序的开发工具 100
5-4 Unix及Linux 101
5-4-1 Unix 101
5-4-2 Linux 102
5-5本章小结 106
习题 107
第6章 程序设计基础 109
6-1程序与程序设计 110
6-2程序设计的基本方法 111
6-2-1面向计算机的程序设计 111
6-2-2面向过程的程序设计 111
6-2-3面向对象的程序设计 112
6-2-4 3种程序设计方法的比较 113
6-3-1顺序结构 114
6-3程序设计的基本结构 114
6-3-2选择结构 115
6-3-3循环结构 118
6-4 Visual Basic程序设计 120
6-4-1集成开发环境 121
6-4-2建立一个工程 124
6-4-3基本控件及其应用 130
6-5软件工程简介 141
6-5-1软件定义 141
6-5-2软件开发 142
6-5-3软件维护 142
6-6本章小结 142
习题 143
第7章 算法基础 147
7-1概述 148
7-3常用的算法 149
7-3-1穷举法 149
7-2算法评价 149
7-3-2迭代法 150
7-3-3递归法 150
7-3-4递推法 151
7-3-5贪心法 152
7-3-6分治法 153
7-4应用实例 154
7-4-1简易赛车游戏算法 154
7-4-2五子棋算法 155
7-4-3加密/解密 157
7-5本章小结 158
习题 158
第8章 数据结构导论 161
8-1数据结构的概念 162
8-2数据结构的应用实例 163
8-3-1线性表 165
8-3数据结构的具体分类 165
8-3-2栈 166
8-3-3队列 166
8-3-4树 167
8-3-5图 168
8-3-6文件 168
8-4排序 169
8-4-1插入排序(Insertion Sort) 169
8-4-2选择排序(SelectSort) 170
8-4-3冒泡排序(BubbleSort) 170
8-4-4快速排序(QuickSort) 171
8-5查找 172
8-5-1查找的基本概念 172
8-5-2顺序查找 172
8-5-3折半查找 172
8-6数据结构在VB编程中的实现方法 173
8-7本章小结 174
习题 175
第9章 数据库系统 177
9-1数据库的基本概念 178
9-1-1数据库和数据库系统 178
9-1-2数据库的设计 179
9-2数据库系统的结构 181
9-2-1单用户数据库系统 181
9-2-2主从式数据库系统 181
9-2-3分布式数据库系统 181
9-2-4客户/服务器数据库系统 182
9-3 Access 2000数据库 182
9-3-1数据库的操作 183
9-3-2数据表的操作 184
9-3-3数据库中的关系 187
9-3-4数据库中的查询 190
9-4本章小结 192
习题 193
第10章 计算机网络 195
10-1计算机网络概述 196
10-1-1计算机网络的定义 196
10-1-2计算机网络的相关概念 196
10-1-3 0SI参考模型 203
10-1-4TCP/IP参考模型 206
10-2局域网——LAN 207
10-2-1局域网简介 207
10-2-2局域网参考模型 209
10-2-3 IEEE802局域网标准 210
10-3因特网——Internet 211
10-3-1因特网概述 211
10-3-2 IP地址和域名 212
10-3-3 Internet的服务 213
10-4-1终端方式入网 214
10-4与Internet的连接 214
10-4-2主机方式入网 215
10-4-3局域网方式入网 215
10-4-4 广域网方式入网 216
10-5网页制作 216
10-5-1 HTML 217
10-5-2 FrontPage2000 228
10-5-3应用实例 236
10-6本章小结 237
习题 238
第11章 多媒体应用 239
11-1多媒体的基本概念 240
11-3多媒体的关键技术 241
11-3-1数字化多媒体信息压缩及解压缩技术 241
11-2多媒体计算机技术(Multimedia Computing) 241
11-3-2数字化多媒体信息存储技术 242
11-3-3多媒体网络通信技术 244
11-4多媒体应用领域 244
11-4-1 教育、培训应用领域 244
11-4-2商业展示、信息咨询应用领域 245
11-4-3多媒体电子出版物 245
11-4-4多媒体通信 245
11-4-5家庭娱乐 246
11-5本章小结 246
习题 247
第12章 计算机安全技术 249
12-1计算机安全理论基础 250
12-1-1计算机系统面临的威胁和攻击 250
12-1-2计算机系统的脆弱性 251
12-1-3计算机系统的安全要求 252
12-1-4计算机系统的安全技术 253
12-2-1基本概念 254
12-2数据加密技术 254
12-2-2加密算法原理 255
12-2-3常见的数据加密技术 256
12-3计算机病毒 258
12-3-1计算机病毒的特征与类型 258
12-3-2计算机病毒的结构和机理 259
12-3-3计算机病毒的防范 261
12-4防火墙技术 270
12-4-1防火墙的基本知识 271
12-4-2防火墙的相关技术 272
12-4-3防火墙的结构 274
12-5本章小结 274
习题 275
附录实验指导 277
实验二:基本操作 278
2.Windows基本操作 278
1.DOS基本操作 278
实验一:DOS的基本操作 278
实验三:Windows 98任务管理及系统监视器 279
3.Visual Basic程序设计基础 281
实验四:基本操作 281
实验五:程序设计基础 285
实验六:基本控件的使用 290
4.Access数据库 295
实验七:基本操作 295
实验八:数据库设计 305
5.网页设计 305
实验九:FrontPage的基本操作 305
实验十:主页制作 311
6.Internet应用 311