第1章 计算机系统结构 1
1.1 微型计算机的基本结构 1
1.1.1 微处理器 1
1.1.2 内存储器 4
1.1.3 系统主板 5
1.1.4 系统总线 9
1.1.5 输入输出设备 10
1.2 工业PC机介绍 12
1.3 软件系统概述 13
1.3.1 软件系统的分类 13
1.3.2 常用工具软件 16
1.4 习题 17
第2章 数在计算机中的表示 19
2.1 数的进制和在计算机中的表示 19
2.1.1 概述 19
2.1.2 进位计数制的概念 19
2.1.3 计算机与二进制数 21
2.1.4 数制转换 22
2.1.5 不同数制数相互转换的进一步讨论 27
2.1.6 二进制数在计算机中的使用 29
2.2 BCD码和二进制数的逻辑运算 30
2.2.1 什么是BCD码 30
2.2.2 “十翻二”运算 30
2.2.3 二进制的逻辑运算 31
2.3 习题 32
第3章 汉字和西文字符存储与显示原理 34
3.1 英文字符在计算机中的表示 34
3.1.1 ASCII码 34
3.1.2 英文字符的显示 35
3.2 汉字在计算机中的表示和显示 36
3.2.1 汉字的内码和区位码 36
3.2.2 汉字的显示 37
3.2.3 其他西文字符在计算机中的存储和显示 39
3.2.4 屏幕上“打点” 40
3.2.5 字模提取与小字库建立 40
3.3 习题 41
第4章 计算机在工业控制中的应用 42
4.1 简易数控基础 42
4.1.1 简易数控原理 42
4.1.2 圆弧段和直线段的加工 42
4.2 嵌入式技术与应用 46
4.2.1 什么是嵌入式技术 46
4.2.2 嵌入式控制系统的研究方法 47
4.2.3 什么是嵌入式操作系统 47
4.3 示教再现技术 48
4.3.1 什么是示教再现 48
4.3.2 示教再现技术应用实例 48
4.4 机器人技术 50
4.4.1 机器人技术概述 50
4.4.2 机器人技术现状及国内外发展趋势 51
4.4.3 机器人技术发展方向及主要研究内容 51
4.5 习题 52
第5章 Windows操作系统 53
5.1 操作系统概述 53
5.1.1 操作系统的定义 53
5.1.2 操作系统的功能 54
5.2 Windows XP操作系统基础 55
5.2.1 Windows XP的启动与退出 55
5.2.2 Windows XP的桌面布局 57
5.2.3 窗口和窗口的操作 62
5.2.4 对话框中的常见组成元素 68
5.2.5 菜单的使用 69
5.3 Windows XP的文件管理 71
5.3.1 文件和文件夹 72
5.3.2 文件的类型和图标 72
5.3.3 文件命名规则 73
5.3.4 Windows XP下文件管理的途径 73
5.3.5 以不同的方式显示文件和文件夹 75
5.3.6 以不同的方式排列文件和文件夹 76
5.3.7 查找文件和文件夹 77
5.3.8 管理文件和文件夹 79
5.4 Windows XP的程序管理 85
5.4.1 Windows XP系统环境下运行程序的常用方法 85
5.4.2 Windows XP下创建和使用快捷方式 85
5.4.3 Windows XP下如何安装和删除应用程序 86
5.4.4 Windows XP多任务管理 88
5.5 Windows Vista操作系统 90
5.6 Windows 7新体验 91
5.7 习题 93
第6章 Word 2003的使用 96
6.1 Office 2003系列办公软件简介 96
6.2 Word 2003的主要功能 96
6.3 Word 2003的窗口组成及基本操作 97
6.3.1 启动和退出 97
6.3.2 Word 2003的窗口组成 97
6.3.3 创建新文档 99
6.3.4 打开文档 99
6.3.5 保存文档 99
6.4 文字编辑 100
6.4.1 中英文键盘输入法 100
6.4.2 文本输入 100
6.4.3 文字选取 102
6.4.4 文字的移动、复制和删除 102
6.4.5 查找和替换 102
6.4.6 撤销和恢复 103
6.5 设置字符和段落格式 103
6.5.1 字符格式设置 103
6.5.2 段落格式设置 104
6.6 文档的排版处理 106
6.6.1 边框和底纹设置 106
6.6.2 项目符号和编号设置 107
6.6.3 首字下沉 107
6.6.4 页眉和页脚 108
6.6.5 插入页码 108
6.6.6 分栏 109
6.6.7 编制目录 110
6.6.8 页面设置 110
6.7 绘制表格 111
6.7.1 规划表格 112
6.7.2 建立表格 112
6.7.3 改变表格的线型和底纹 114
6.7.4 加工单元格 115
6.7.5 表格中的排序与求和 116
6.8 Word中的图形 117
6.8.1 插入图片 117
6.8.2 调整图形的尺寸 119
6.8.3 改变图形的位置 120
6.8.4 图形与表格、文字的混排 120
6.8.5 绘制自定义图形 120
6.9 打印文档 122
6.10 习题 123
第7章 Excel 2003的使用 125
7.1 Excel 2003的启动及窗口组成 125
7.1.1 Excel 2003的启动与退出 125
7.1.2 Excel 2003的窗口组成 125
7.1.3 工作簿、工作表和单元格 127
7.1.4 工作簿的建立和基本操作 127
7.2 Excel 2003的数据输入 128
7.2.1 单元格的选取 128
7.2.2 数值、文字、日期和时间数据的输入 129
7.2.3 利用填充柄进行自动填写数据 129
7.2.4 单元格的复制和移动 130
7.2.5 单元格的删除及合并 131
7.3 工作表的格式化 131
7.3.1 调整行和列 131
7.3.2 单元格格式设置 132
7.4 表格计算 134
7.4.1 单元格的引用 134
7.4.2 公式计算 135
7.4.3 使用函数计算 135
7.4.4 公式的自动填充 136
7.5 创建图表 137
7.6 数据管理 139
7.6.1 数据排序 139
7.6.2 数据筛选 140
7.6.3 分类汇总 141
7.6.4 数据透视表 142
7.7 习题 144
第8章 PowerPoint 2003的使用 147
8.1 PowerPoint 2003基础 147
8.1.1 PowerPoint 2003的启动、退出 147
8.1.2 PowerPoint 2003窗口 147
8.2 演示文稿的建立 149
8.2.1 新建演示文稿 149
8.2.2 保存演示文稿 150
8.3 演示文稿的修饰 151
8.3.1 幻灯片的格式设置 151
8.3.2 幻灯片的外观设置 152
8.4 演示文稿的放映 155
8.4.1 为幻灯片的对象设置动画效果 155
8.4.2 设置幻灯片间切换效果 158
8.4.3 设置放映方式 158
8.4.4 超链接与动作按钮 160
8.5 演示文稿的打包与打印 161
8.6 习题 162
第9章 多媒体技术 163
9.1 多媒体技术概述 163
9.1.1 媒体 163
9.1.2 多媒体信息的类型 163
9.1.3 多媒体技术 164
9.1.4 多媒体技术的主要特点 165
9.2 多媒体设备 165
9.2.1 多媒体输入设备 166
9.2.2 多媒体输出设备 167
9.3 声音 168
9.3.1 声音原理 169
9.3.2 声波数字化的质量指标 169
9.3.3 计算机声音的音源 170
9.3.4 声音媒体格式 170
9.4 图形和图像 172
9.4.1 基本概念 172
9.4.2 目前常见的图形(图像)格式 172
9.4.3 视频格式 175
9.5 数据压缩和编码 177
9.5.1 数据压缩 178
9.5.2 数据编码 178
9.5.3 多媒体系统 179
9.6 习题 180
第10章 计算机网络基础 182
10.1 计算机网络概述 182
10.1.1 计算机网络的定义 182
10.1.2 计算机网络的产生与发展 183
10.1.3 计算机网络系统的组成和功能 184
10.1.4 计算机网络的结构与分类 186
10.2 计算机网络体系结构 190
10.2.1 计算机网络体系结构的基本概念 191
10.2.2 OSI/RM开放系统互联参考模型 194
10.2.3 TCP/IP 196
10.3 局域网技术 199
10.3.1 局域网概述 199
10.3.2 IEEE 802.3以太网 201
10.3.3 网络设备 204
10.4 习题 209
第11章 Internet及其应用 212
11.1 因特网的发展 212
11.1.1 国外因特网的发展 212
11.1.2 中国因特网的发展 213
11.2 中国互联网结构 215
11.2.1 中国主要互联网 215
11.2.2 中国第二代互联网CERNet2 218
11.3 因特网接入 220
11.3.1 城域网的层次结构 220
11.3.2 单机接入因特网 221
11.3.3 局域网接入因特网 223
11.4 IP地址与域名系统 225
11.4.1 IP地址的分类 225
11.4.2 子网及子网掩码 227
11.4.3 域名系统 228
11.5 因特网的基本服务 230
11.5.1 WWW服务 230
11.5.2 FTP服务 232
11.5.3 E-mail服务 232
11.5.4 即时通信服务 234
11.5.5 搜索引擎服务 235
11.5.6 中国知网的使用 236
11.6 信息系统安全 237
11.6.1 信息系统中存在的安全问题 237
11.6.2 计算机病毒及防治 239
11.6.3 恶意软件及防治 242
11.6.4 黑客攻击的防治 244
11.6.5 防火墙技术 245
11.7 习题 248
第12章 数据结构 252
12.1 数据结构的主要研究内容 252
12.2 数据结构基本概念 252
12.2.1 数据 252
12.2.2 数据元素与数据项 253
12.2.3 数据结构 253
12.2.4 数据的逻辑结构 254
12.2.5 数据的存储结构 254
12.3 数据的逻辑结构 255
12.3.1 逻辑结构的表现方式 255
12.3.2 线性逻辑结构 256
12.3.3 非线性逻辑结构 256
12.4 线性表及其顺序存储结构 257
12.4.1 线性表的基本概念 257
12.4.2 线性表的顺序存储结构 258
12.4.3 线性表的链式存储结构 259
12.5 栈和队列 261
12.5.1 栈及其基本运算 261
12.5.2 队列及其基本运算 263
12.5.3 循环队列及其运算 265
12.6 树与二叉树 267
12.6.1 树的基本概念 267
12.6.2 二叉树及其基本性质 268
12.6.3 满二叉树与完全二叉树 270
12.6.4 二叉树的存储结构 272
12.6.5 二叉树的遍历 272
12.7 查找技术 273
12.7.1 顺序查找 274
12.7.2 二分法查询 274
12.8 排序技术 275
12.8.1 交换类排序法 275
12.8.2 插入类排序法 277
12.8.3 选择类排序法 278
12.9 习题 281
第13章 数据库设计基础 283
13.1 数据库系统的基本概念 283
13.1.1 数据、数据库和数据库管理系统 283
13.1.2 数据库系统的基本特点 284
13.1.3 数据库系统内部结构 285
13.2 数据模型 286
13.2.1 数据模型 286
13.2.2 实体—联系模型(E-R模型) 287
13.2.3 层次模型、网状模型和关系模型 288
13.2.4 从E-R图导出关系数据模型 290
13.3 关系代数 290
13.3.1 关系的数据结构 290
13.3.2 集合运算 290
13.3.3 关系型数据库管理系统 291
13.4 数据库设计方法和步骤 292
13.4.1 数据库设计方法 292
13.4.2 数据库设计步骤 293
13.5 习题 294
第14章 软件工程基础 296
14.1 软件工程基本概念 296
14.1.1 软件工程的概念 296
14.1.2 软件工程方法学 296
14.2 软件开发过程 298
14.2.1 软件生命周期 298
14.2.2 软件开发工具与软件开发环境 299
14.3 结构化分析方法 299
14.3.1 需求分析 299
14.3.2 结构化分析 300
14.3.3 软件需求规格说明书 301
14.4 结构化设计方法(SD) 302
14.4.1 软件设计的基础 302
14.4.2 总体设计(概要设计) 303
14.4.3 详细设计 305
14.5 软件测试 306
14.5.1 软件测试的目的与原则 306
14.5.2 软件测试的分类 306
14.5.3 软件测试策略 308
14.6 程序的调试 310
14.6.1 程序调试的组成和步骤 310
14.6.2 程序调试方法 311
14.7 习题 311
第15章 物联网基础 314
15.1 物联网概述 314
15.1.1 什么是物联网 314
15.1.2 物联网的产业链 315
15.1.3 物联网的研究现况 315
15.1.4 物联网的研究内容 316
15.2 物联网的应用与发展 317
15.2.1 物联网的应用条件 317
15.2.2 物联网在我国的发展 317
15.2.3 物联网的应用 318
15.3 习题 318
参考文献 319