第1章 计算机系统概述 1
1.1 计算机及微机发展史 1
1.1.1 电子计算机发展史 1
1.1.2 计算机的分类 2
1.1.3 计算机的发展趋势 3
1.1.4 微机发展史 4
1.2 计算机运行原理 7
1.2.1 冯·诺依曼机的基本结构 7
1.2.2 非冯·诺依曼机 7
1.2.3 数据在计算机中的表示 8
1.2.4 数值在计算机中的表示 11
1.2.5 字符编码 14
1.3.1 主机 18
1.3 计算机硬件 18
1.3.2 CPU 19
1.3.3 主存储器 19
1.3.4 总线 20
1.3.5 主板 22
1.3.6 外部存储设备 22
1.3.7 外部设备 26
1.4 计算机软件 28
1.4.1 操作系统软件 28
1.4.2 应用软件 29
1.4.3 软件开发过程简述 30
1.5 计算机文化与信息社会 31
1.5.1 计算机文化 31
1.5.2 信息社会 32
习题 33
第2章 操作系统基础 35
2.1 操作系统概述 35
2.1.1 操作系统简史 35
2.1.2 操作系统的类型 36
2.1.3 操作系统的特征 37
第5章 超文本语言与网页设计基础 1 38
2.1.4 操作系统的功能 38
2.1.5 操作系统的发展 39
2.2 PC操作系统 39
2.2.1 概述 39
2.2.2 Windows XP的特点 40
2.2.3 Linux系统 42
2.2.4 网络操作系统Windows 2000 Server 43
2.3 文件与文件系统 44
2.3.1 文件系统结构 45
2.3.2 文件的管理 46
2.3.3 文件的操作 49
2.4.1 设备管理器 49
2.4 设备管理 49
2.4.2 驱动程序 50
2.4.3 设备管理 52
2.5 存储管理 52
2.5.1 内存的划分 52
2.5.2 实方式 54
2.5.3 保护方式 54
2.5.4 Windows对内存的管理 56
2.6 系统维护 57
2.6.1 注册表知识 57
2.6.2 备份 59
习题 60
2.6.3 系统维护 60
第3章 办公软件 62
3.1.1 办公自动化概述 62
3.1.2 办公自动化的功能 62
3.1 办公自动化 62
3.1.3 理想的OA平台 63
3.2 文本编辑 64
3.2.1 汉字输入 64
3.2.2 文档处理 65
3.2.3 图文混排 69
3.2.4 公式编辑器 71
3.2.6 表格 72
3.2.5 制表位 72
3.2.7 拼写和语法检查 74
3.3 语文知识与文档编辑 75
3.3.1 版面处理的基本要求 75
3.3.2 科技文书 76
3.3.3 公文的规范与格式 81
3.3.4 应用文 84
3.3.5 模板的应用 85
3.4 电子表格 85
3.4.1 电子表格概述 85
3.4.2 工作表的操作 87
3.4.3 图表 90
3.4.4 数据管理 90
3.5.1 演示文稿的建立和编辑 92
3.5 演示文稿 92
3.5.2 幻灯片 93
3.5.3 超链接与Web页 95
3.5.4 制作一份个人简历 96
3.6 文档的保存和保护 100
3.6.1 文档的保存 101
3.6.2 文档文件的加密 101
习题 103
第4章 网络基础 105
4.1 计算机网络概述 105
4.1.1 计算机网络的历史 105
4.1.2 计算机网络的定义 106
4.1.3 计算机网络的功能 106
4.1.5 计算机网络的结构 107
4.1.4 计算机网络的分类 107
4.1.6 OSI模型 109
4.1.7 网络协议 110
4.2 数据通信基础 111
4.2.1 数据通信的基本概念 111
4.2.2 数据传输 113
4.2.3 数据交换与差错控制 114
4.3 计算机网络系统构成 115
4.3.1 网络的硬件设备 115
4.3.2 网络的软件系统 118
4.4 局域网 119
4.4.1 以太网 119
4.5.1 Internet概述 120
4.5 Internet与Intranet 120
4.4.3 光纤分布式数据接口 120
4.4.2 令牌环网 120
4.5.2 Internet的服务和功能 121
4.5.3 TCP/IP协议 123
4.5.4 IP地址 124
4.5.5 IP信息包的传输 126
4.5.6 Internet的基本应用 127
4.5.7 Intranet 132
4.6 无线网络 133
4.6.1 概述 133
4.6.2 无线传输技术 134
习题 136
5.1.2 HTML语言的特点和功能 138
5.1.1 HTML简史 138
5.1 超文本标记语言HTML 138
5.1.3 HTML的基本结构和页面标记 139
5.2 网页制作软件 142
5.2.1 FrontPage 2003 143
5.2.2 Dreamweaver MX 151
5.2.3 Dynamic HTML 157
5.3 网页设计理念 163
5.3.1 网站主题和名称 164
5.3.2 网站的形象设计 164
5.3.3 网站的栏目和目录 165
5.3.4 网站首页布局 166
习题 168
6.1.1 多媒体技术的基本概念 169
6.1 多媒体技术 169
第6章 多媒体基础 169
6.1.2 多媒体信息的分类 172
6.1.3 多媒体信息的处理 172
6.1.4 多媒体技术的应用 174
6.2 多媒体信息的编码和压缩 177
6.2.1 信息的采样 177
6.2.2 信息的量化 177
6.2.3 图形图像信息的处理 177
6.2.4 多媒体数据压缩编码分类 179
6.2.5 静态图像压缩编码标准JPEG 181
6.2.6 视频图像压缩编码标准MPEG 181
6.3.1 多媒体个人计算机 183
6.3.2 MPC的硬件 183
6.3 多媒体计算机系统 183
6.3.3 MPC的软件 189
6.3.4 多媒体文件格式 192
6.4 音频信息处理 194
6.4.1 音频信息压缩编码标准 194
6.4.2 调频音乐的合成原理 196
6.4.3 MIDI 197
6.5 图像处理 198
6.5.1 CorelDRAW 198
6.5.2 Adobe Photoshop CS 199
6.6 视频信息处理 200
6.6.1 视频处理技术 200
6.6.2 常见的视频文件格式 201
6.7.1 动画的基本概念 202
6.7 动画基础知识 202
6.6.4 视频信息的播放 202
6.6.3 视频信息的编辑处理 202
6.7.2 Flash MX简介 204
习题 205
第7章 数据库基础 207
7.1 数据库系统概述 207
7.1.1 数据库简史 207
7.1.2 数据库与信息 209
7.1.3 数据库管理系统 210
7.1.4 数据库系统 210
7.2 数据模型 211
7.3 关系数据库与SQL 213
7.3.1 关系数据库系统 213
7.4.1 Visual FoxPro基础知识 214
7.4 关系数据库管理系统Visual FoxPro 214
7.3.2 SQL简介 214
7.4.2 建立表 219
7.4.3 数据库的管理 221
7.4.4 查询 224
7.4.5 索引与排序 230
7.4.6 统计 233
7.4.7 视图 235
7.5 数据库应用系统的建立 237
7.6 数据仓库和数据挖掘简介 239
7.6.1 数据仓库 239
7.6.2 数据挖掘 240
习题 241
8.1.1 病毒简史 244
第8章 信息安全技术基础 244
8.1 计算机病毒 244
8.1.2 病毒的机理 246
8.1.3 病毒的种类 246
8.1.4 病毒的诊断 249
8.1.5 病毒的清除 249
8.1.6 病毒的防范 255
8.2 黑客及其防范 255
8.2.1 概述 255
8.2.2 黑客的攻击 256
8.2.3 攻击的发展和防范 259
8.3 网络安全技术 261
8.3.1 网络安全 261
8.3.2 防火墙技术 263
8.4 信息安全技术 269
8.4.1 信息安全概念 269
8.4.2 加密技术 270
8.4.3 签名技术 273
8.4.4 鉴别技术 274
8.5 信息社会的道德及法律 275
8.5.1 知识产权保护及其法规 275
8.5.2 IT工作人员的道德规范 277
8.5.3 网络道德建设 278
8.5.4 预防计算机犯罪 279
习题 280
附录 软件工程职业道德规范和实践要求(5.2版) 282
参考文献 286