第1部分 基础知识 3
第1章 计算机基础知识 3
1.1 计算机概述 3
1.1.1 什么是计算机 3
1.1.2 计算机的主要应用领域 3
1.2 计算机中数的表示 4
1.2.1 数制的概念 4
1.2.2 计算机中几种常用的进位计数制 5
1.2.3 不同数制间的转换 6
1.2.4 数在计算机中的表示 9
1.2.5 字符和汉字编码 10
1.2.6 数据的单位 12
习题一 13
第2章 微型计算机系统 15
2.1 微型计算机系统的组成 15
2.1.1 计算机系统的组成 15
2.1.2 微型计算机系统的组成 15
2.2.1 微处理器 16
2.2 微型计算机的硬件系统 16
2.2.2 内存储器 17
2.2.3 外存储器 18
2.2.4 输入设备 20
2.2.5 输出设备 21
2.3 微型计算机的软件系统 22
2.3.1 软件系统的组成 22
2.3.2 系统软件 22
2.3.3 应用软件 24
2.4 微型计算机的性能指标及系统基本配置 24
2.4.1 微型计算机的性能指标 24
2.4.2 微型计算机系统的基本配置 25
2.5 微型计算机系统的安全与病毒防治 26
2.5.1 微型计算机系统的安全 26
2.5.2 微型计算机系统病毒防治 27
习题二 29
3.1.1 DOS 操作系统的功能和组成 31
第3章 DOS 操作系统 31
3.1 DOS 操作系统概述 31
3.1.2 DOS 的启动 32
3.1.3 与 DOS 操作有关的基本知识 32
3.1.4 DOS 命令 37
3.2 DOS 常用命令 38
3.2.1 目录操作命令 38
3.2.2 文件操作命令 40
3.2.3 磁盘操作命令 44
3.2.4 功能操作命令 47
3.3 批处理文件 49
3.3.1 批处理文件的基本概念 49
3.3.2 批处理文件的建立与执行 49
3.3.3 自动批处理文件(AUTOEXEC.BAT) 51
3.4 输入输出重定向 52
3.4.1 输出改向 52
习题三 53
3.4.2 输入改向 53
第4章 多媒体技术和计算机网络基础 58
4.1 多媒体技术 58
4.1.1 多媒体的概念 58
4.1.2 多媒体技术 58
4.1.3 多媒体计算机 59
4.1.4 多媒体技术的应用 60
4.2 计算机网络 60
4.2.1 计算机网络的概念 61
4.2.2 计算机局域网基础知识 65
4.3 Internet 简介 70
4.3.1 什么是 Internet 70
4.3.2 如何接入 Internet 71
4.3.3 Internet 服务的功能 72
习题四 74
5.1.2 Windows 的功能和特点 77
5.1.1 Windows 操作系统的发展 77
5.1 Windows 操作系统简介 77
第5章 中文 Windows 操作系统的功能和使用 77
5.1.3 中文 Windows 系统的安装 78
5.1.4 中文 Windows 的启动和退出 78
5.2 中文 Windows 的基础操作 80
5.2.1 鼠标 80
5.2.2 桌面 81
5.2.3 “开始”菜单 81
5.2.4 窗口 83
5.2.5 窗口命令菜单 86
5.2.6 对话框的组成及其操作 88
5.2.7 图标及其操作 89
5.3 资源管理器 90
5.3.1 启动资源管理器的方法 90
5.3.2 资源管理器的窗口 90
5.3.3 文件和文件夹的操作 92
5.4.2 应用程序的安装和删除 97
5.4 应用程序的操作 97
5.4.1 运行和退出应用程序 97
习题五 98
附录一 第1部分习题答案 100
第2部分 语言程序设计 105
第6章 数据库系统基础知识 105
6.1 数据及其管理 105
6.1.1 数据库 105
6.1.2 数据与信息 105
6.1.3 数据处理 106
6.1.4 数据的组织结构 106
6.1.5 数据管理技术的发展 106
6.2 数据库系统基本概念 107
6.2.1 数据库系统的组成 107
6.2.2 数据库管理系统(DBMS) 108
6.3 关系型数据库系统 109
6.3.1 关系 109
6.2.3 数据模型 109
6.3.2 关系的规范化 110
6.3.3 关系运算 113
习题六 114
第7章 FoxBASE 基础知识 116
7.1 FoxBASE 概述 116
7.1.1 FoxBASE 的特点 116
7.1.2 FoxBASE 的组成 116
7.2 FoxBASE 的主要技术性能指标 117
7.1.3 FoxBASE 的运行环境 117
7.3 FoxBASE 的文件 118
7.3.1 库文件 118
7.3.2 其他有关文件 119
7.4 FoxBASE 的启动与退出 120
7.4.1 启动 120
7.4.2 工作方式 120
7.4.3 命令 121
7.4.5 环境设置 124
7.4.4 联机帮助 124
7.4.6 退出 126
习题七 126
第8章 FoxBASE 的数据元素 128
8.1 常量 128
8.2 变量 129
8.2.1 字段变量 129
8.2.2 内存变量 129
8.3 表达式 134
8.3.1 数值型表达式 134
8.3.2 字符型表达式 134
8.3.3 日期型表达式 134
8.3.4 关系型表达式 135
8.3.5 逻辑型表达式 137
8.4 函数 137
8.4.1 函数的一般概念 137
8.4.2 数值运算函数 138
8.4.3 字符处理函数 139
8.4.4 日期时间函数 142
8.4.5 数据类型转换函数 144
8.4.6 测试函数 146
习题八 150
第9章 数据库的建立与维护 155
9.1 数据库的建立 155
9.1.1 定义库结构 155
9.1.2 库文件初始数据的录入 158
9.2 库文件的一般应用 160
9.2.1 打开与关闭 160
9.2.2 显示库结构 161
9.2.3 记录的定位 162
9.2.4 显示记录 164
9.3 库结构的修改与复制 166
9.3.1 修改库结构 166
9.3.2 复制库结构 167
9.3.3 结构库的使用 168
9.4.1 追加记录 170
9.4 记录的修改与复制 170
9.4.2 插入新记录 172
9.4.3 删除记录 173
9.4.4 编辑记录 176
9.4.5 复制记录 180
9.5 备注型字段的使用 181
9.5.1 备注型字段的概念 181
9.5.3 显示与删除 182
9.5.2 输入与修改 182
9.6 文件管理命令 183
9.6.1 显示文件目录 183
9.6.2 文件的删除 184
9.6.3 文件的更名 184
9.6.4 文件的复制 184
9.7.1 文本文件 185
9.7 与文本文件的数据交换 185
9.6.6 执行 DOS 命令和其他外部程序 185
9.6.5 文本文件内容的显示 185
9.7.2 复制数据库文件生成文本文件 186
9.7.3 从文本文件中向数据库追加数据 187
9.8 对库文件访问的限定 188
9.8.1 过滤记录命令 189
9.8.2 屏蔽字段命令 190
习题九 190
10.1.1 排序的含义 195
10.1.2 排序命令 195
10.1 记录的排序 195
第10章 数据库组织与查询、统计 195
10.1.3 排序处理的优缺点 197
10.2 记录的索引 197
10.2.1 索引的概念 197
10.2.2 建立与使用索引文件 198
10.2.3 使用索引的效果 201
10.3.1 顺序查找定位 206
10.3 记录查询 206
10.3.2 按索引查询 207
10.4 记录数据的统计 210
10.4.1 计数 210
10.4.2 求和 210
10.4.3 求平均值 211
10.4.4 分组求和 212
习题十 213
第11章 多工作区的操作 218
11.1 工作区的选择与使用 218
11.1.1 工作区 218
11.1.2 当前工作区与当前工作库文件 218
11.1.3 各区的记录指针 219
11.1.4 工作区状态的测试 219
11.2 多个库文件的联合使用 220
11.2.1 跨区访问库记录 220
11.2.2 在不同工作区的数据库之间建立关联 221
第12章 程序设计基础 222
12.1 程序的建立与执行 222
12.1.1 程序的概念 222
11.2.3 利用库间联系更新数据 225
11.3 库文件的联接 227
习题十一 229
12.1.2 建立程序 233
12.1.3 修改程序 234
12.2.1 内存变量的使用与赋值 235
12.1.4 运行程序 235
12.2 基本编程语句 235
12.2.2 键盘输入 236
12.2.3 宏代换 237
12.2.4 屏幕输出 239
12.2.5 格式化输入/输出命令 240
12.2.6 打印输出 244
12.2.8 注释 246
12.2.7 结束与中止 246
12.3 程序的三种基本结构 247
12.3.1 程序设计的基本概念 247
12.3.2 流程图 248
12.3.3 程序的基本控制结构 248
12.4 选择结构程序设计 250
12.4.1 基本选择语句 250
12.4.2 选择语句的嵌套 254
12.4.3 多分支选择语句 256
12.5 循环结构程序设计 258
12.5.1 基本循环语句 260
12.5.2 循环中止与循环短路 262
12.5.3 循环与选择的嵌套 264
12.5.4 多重循环 268
12.5.5 各种程序结构的嵌套 270
12.6.1 数组的有关概念 271
12.6.2 定义数组 271
12.6 数组及其应用 271
12.6.3 数组的赋值 272
12.6.4 数组与数据库之间的数据交换 275
习题十二 277
第13章 程序设计技巧 289
13.1 格式设计 289
13.1.1 屏幕格式的建立与使用 289
13.1.2 菜单程序设计 293
13.2 子程序与过程 298
13.2.1 子程序及其调用 298
13.2.2 过程文件和过程 301
13.2.3 调用与返回中的数据传递 307
13.3 结构化程序设计 311
13.3.1 结构化程序设计的概念 312
13.3.2 结构化程序设计技术 312
13.3.3 FoxBASE 程序的基本结构与程序设计的一般要求 313
13.4.1 程序的调试与跟踪 315
13.4 程序调试与编译 315
13.4.2 一些开发工具 318
13.4.3 程序的编译 320
13.5 系统环境 322
13.5.1 与 DOS 配置文件的配合 322
13.5.2 内部环境和状态的设置命令 323
13.5.3 FoxBASE 的配置文件 325
习题十三 326
14.1.1 考试要求 332
14.1.2 考试登录 332
第14章 上机考试的简要指导 332
14.1 上机考试简介 332
14.1.3 考试目录 333
14.1.4 试题查阅工具的使用 333
14.2 DOS 常用命令操作题举例 334
14.3 修改程序试题举例 335
14.4 编制程序试题举例 338
附录二 第2部分习题答案 340