第一章 飞速发展中的电脑技术 1
1.1 早期电脑的发展史 1
1.2 近代电脑的发展 3
1.3 现代电脑技术 5
1.4 电脑的分类与应用范围 6
1.4.1 电脑的分类 6
1.4.2 电脑的特点 7
1.4.3 电脑的应用分类 8
第二章 数据及信息的表示形式 10
2.1 电脑中使用的数字系统 10
2.1.1 底数与位值 10
2.1.2 各种数字系统 11
2.2 数字系统的转换 14
2.2.1 二进制与十进制的相互转换 14
2.2.2 二进制与八进制的转换 16
2.2.3 二进制与十六进制的之间的转换 16
2.2.4 八进制与十六进制的转换 16
2.2.5 八进制与十进制的转换 17
2.2.6 十进制与十六进制之间的转换 17
2.3 带符号数的表示法 18
2.3.1 反码 19
2.3.2 补码 20
2.4 数字在电脑中的表示形式 24
2.4.1 电脑中使用的单位 24
2.4.2 数据的表示形式 25
2.5 文字的表示形式 28
2.5.1 BCD码(二~十进制码) 28
2.5.2 ASCII码 29
2.5.3 汉字的编码 30
第三章 电脑工作的基本原理 33
3.1 电脑的硬件系统 33
3.2 电脑的基本工作流程 34
3.3 存储器 35
3.3.1 内存(RAM和ROM) 35
3.3.2 外存(磁盘存储器) 38
3.4 中央处理器(CPU) 39
3.4.1 控制器 39
3.4.2 运算器 40
3.4.3 常用的中央处理器 40
3.5 电脑软件系统 42
3.5.1 软件的分类及层次结构 42
3.5.2 软件的版本号 43
第四章 输入输出系统 44
4.1 输入系统 44
4.1.1 键盘 44
4.1.2 鼠标器 45
4.1.3 跟踪球 46
4.1.4 控制杆与偏转线圈 47
4.1.5 视频数字化仪 47
4.1.6 光笔 47
4.1.7 图形输入板 48
4.1.8 扫描仪 48
4.2 输出设备 50
4.2.1 显示器 50
4.2.2 打印机 53
4.2.3 绘图仪 59
第五章 磁盘存储器 61
5.1 磁盘存储器的分类 61
5.2 磁盘存储器的工作原理 63
5.3 软盘驱动器和软盘 64
5.4 软盘的规格与格式化 65
5.5 硬盘驱动器 66
5.5.1 硬盘驱动器工作过程 66
5.5.2 如何评价硬盘驱动器的功能 67
5.6 CD—ROM 68
5.6.1 什么是CD—ROM 68
5.6.2 CD—ROM驱动器 69
5.6.3 光盘 69
5.7 磁带系统 69
5.8 活动磁盘驱动器 69
第六章 系统软件 71
6.1 操作系统 71
6.1.1 操作系统能干些什么 72
6.1.2 文本交互界面 73
6.1.3 图形交互界面 74
6.1.4 DOS操作系统 75
6.1.5 UNIX操作系统 76
6.2 Windows 3.X 77
6.2.1 Windows简介 77
6.2.2 Microsoft Windows 3.1 基本组成 79
6.2.3 Windows程序设计的优越性 83
6.3 程序与程序设计 83
6.3.1 程序语言 84
6.3.2 机器语言 84
6.3.3 汇编语言(符号语言) 85
6.3.4 高级语言 85
6.4 C++的面向对象的程序设计 88
6.4.1 封装性 88
6.4.2 继承性 89
6.4.3 多态性 90
第七章 中文信息处理 91
7.1 汉字操作系统 91
7.1.1 汉字操作系统结构 91
7.1.2 汉字的编码 92
7.1.3 汉字操作系统的发展历史 93
7.2 点阵中文字型 94
7.3 汉字的输入 96
7.3.1 汉字输入特征 96
7.3.2 输入技术的发展 96
7.3.3 输入方法简介 97
7.3.4 输入方法的不足 98
7.3.5 发展方向 98
7.4 中文系统开发的特点、难题、未来的方向 98
7.4.1 汉字系统开发的特点 98
7.4.2 中文系统存在的问题 99
7.4.3 中文系统的发展方向 100
第八章 数据库原理 102
8.1 基本概念 102
8.2 数据模型(层次、网络、关系) 104
8.3 数据库系统 107
8.3.1 关系型DBMS简单评价方法 107
8.3.2 数据库保护 109
8.4 FoxPro关系数据库 109
8.4.1 FoxPro简史 109
8.4.2 FoxPro 2.5 的新特点 111
8.4.3 FoxPro的配套产品 112
8.5 FoxPro2.5 提供的工具 112
8.5.1 最终用户工具 112
8.5.2 开发者工具 115
8.6 ORACLE数据库介绍 117
8.6.1 ORACLE RDBMS的特点 117
8.6.2 ORACLE分布式处理环境 118
8.6.3 ORACLE体系结构 119
8.6.4 ORACLE软件产品 120
8.6.5 ORACLE软件配置 124
8.6.6 ORACLE软件产品结构 125
8.6.7 ORACLE软件的历史 125
第九章 电脑网络 127
9.1 引言 127
9.2 预备知识 128
9.3 电脑网络的体系结构 129
9.3.1 网络的七个层次 130
9.4 网络的拓扑结构 133
9.5 网络的传播媒质 134
9.6 信息高速公路的关键技术与发展 135
9.6.1 信息高速公路的概念 135
9.6.2 信息高速公路的关键技术 136
9.6.3 信息高速公路的发展讨论 137
第十章 多媒体技术 140
10.1 多媒体的概述 140
10.1.1 多媒体的基本概念 140
10.1.2 多媒体的技术简述 143
10.2 多媒体技术现状及发展动向 145
10.2.1 多媒体的现状 145
10.2.2 国际多媒体技术动向 145
10.2.3 多媒体技术的意义 147
10.3 多媒体系统的层次结构 148
10.4 多媒体卡 151
10.4.1 触摸屏系统 151
10.4.2 超级视频窗卡(Super Video Windows) 152
10.4.3 声霸(Sound Blaster)音响卡 155
10.5 流行多媒体卡简介 157
10.5.1 M——Motion音像接口卡及其控制程序M——Control Program 157
10.5.2 数字视频卡(DAV—4000/ISA) 158
10.5.3 视霸卡(Video Blaster) 159
10.6 多媒体的应用 160
10.6.1 多媒体应用于教育 160
10.6.2 桌面可视会议(Desktop Videoconferencing) 160
10.6.3 组合文档邮件(Compund Document Mail) 161
10.6.4 多媒体数据库(Multimedia Database) 161
10.6.5 声音和视频电子邮件 162
第十一章 电脑病毒与防范 163
11.1 电脑病毒的概念与特征 163
11.1.1 什么是电脑病毒 163
11.1.2 电脑病毒的特征 163
11.1.3 电脑病毒的类型 165
11.2 电脑病毒的防范与消除 166
11.2.1 电脑病毒可能入侵的征兆 166
11.2.2 电脑病毒的防范 167
11.2.3 电脑病毒的清除 167
附录:本书英文单词及缩写总汇 168