1.1 计算机的数制和码制 1
1.1.1 计算机系统中使用的进位计数制 1
1.1.2 不同1.1.3 进制数之间的相互转换 2
1.1.4 不同1.1.5 进制数在计算机系统中的使用 5
1.1.6 计算机中二进制数的表示方法 6
1.1.7 计算机系统中使用的代码 10
1.2 计算机的运算基础 12
1.2.1 二进制数的算术运算 12
1.2.2 二进制数的逻辑运算 14
1.3 微型计算机系统组成 16
1.3.1 微型机系统组成框图 16
1.3.2 微型机硬件系统 17
1.3.3 微型机软件系统 21
1.3.4 计算机硬件和软件的关系 24
1.4 微型计算机的发展及性能指1.5 标1.6 25
1.6.1 微型计算机的发展 25
1.6.2 微型机主要性能指1.6.3 标1.6.4 26
1.7 微型机外存储设备1.8 26
1.8.1 软磁盘 27
1.8.2 硬磁盘 30
1.8.3 光盘 30
1.9 微型机输入输出设备1.10 31
1.10.1 键盘 31
1.10.2 鼠标1.10.3 器 32
1.10.4 CRT显示器 33
1.10.5 打印机 34
1.11 汉字信息处理基础知识 34
1.11.1 汉字信息处理概述 34
1.11.2 汉字信息处理系统及汉字编码 35
1.11.3 汉字国家标1.11.4 准 36
1.11.5 汉字点阵字形及汉字库 38
1.12 计算机安全使用常识 40
1.12.1 计算机病毒及其防范 40
1.12.2 微型计算机的正确使用与维护 42
练习题 43
2.1 操作系统概述 51
2.1.1 什么是操作系统 51
2.1.2 操作系统的功能 51
2.1.3 操作系统的分类 52
2.2 DOS操作系统概述 52
2.2.1 微机操作系统简介 52
2.2.2 DOS操作系统的发展 53
2.2.3 DOS操作系统组成 54
2.2.4 DOS操作系统启动 56
2.3 DOS命令与DOS键盘概述 58
2.3.1 DOS命令概述 58
2.3.2 DOS键盘 59
2.4 目录结构与目录操作命令 61
2.4.1 树型多级目录结构 61
2.4.2 路径 62
2.4.3 目录操作命令 64
2.5 磁盘文件及文件操作命令 70
2.5.1 DOS文件 70
2.5.2 文件操作命令 71
2.6 磁盘操作命令 78
2.7 其它常用DOS命令 83
2.8.1 设备文件及其应用 86
2.8 设备文件及输入输出改向 86
2.8.2 输入输出改向 87
2.8.3 管道操作 88
2.9 与操作系统关系密切的两个文件 89
2.9.1 自动批处理文件 89
2.9.2 系统配置文件 92
2.10 汉字操作系统 92
练习题 93
3.1 微机数据库概述 109
3.1.1 什么是数据库 109
3.1.2 数据库系统组成 110
3.1.3 数据库管理系统 111
3.1.4 数据库技术的特点 112
3.1.5 数据库技术的发展 114
3.2.1 FoxBASE数据 116
3.2 FoxBASE概述 116
3.2.2 FoxBASE运算符和表达式 117
3.2.3 FoxBASE命令 119
3.2.4 FoxBASE文件 121
3.3 FoxBASE的使用 122
3.3.1 运行环境 122
3.3.2 性能指标 123
3.3.3 FoxBASE状态的进入和退出 123
3.3.4 全屏幕编辑控制键 124
练习题 126
4.1 数据库文件的建立 129
4.1.1 FoxBASE的数据组织形式 129
4.1.2 库文件建立命令 130
4.1.3 字段定义说明 132
4.1.4 库文件建立命令的结束 133
4.2 数据输入 133
4.2.1 数据输入命令 133
4.2.2 打开和关闭数据库文件 136
4.2.3 取自其它库文件的数据输入 136
4.3 数据库文件的复制 137
4.3.1 库文件结构复制 138
4.3.2 库文件复制 139
4.3.3 通过结构文件建立库文件结构 140
4.4 数据库文件结构修改 142
练习题 142
5.1 数据显示 145
5.1.1 连续式显示命令LIST 145
5.1.2 分屏式显示命令DISPLAY 147
5.1.3 问号显示命令 148
5.2 数据记录定位 149
5.2.1 记录定位的有关概念 150
5.2.2 记录指针移动命令 150
5.2.3 库文件首与文件尾 151
5.3 数据记录的插入与删除 152
5.3.1 数据记录插入 152
5.3.2 数据记录删除 153
5.4 数据记录修改 155
5.4.1 EDIT命令 155
5.4.2 CHANGE命令 156
5.4.3 BROWSE命令 156
5.4.4 REPLACE命令 157
5.5 数据记录排序 158
5.4.5 数据修改小结 158
5.6 顺序检索 160
5.7 索引检索 162
5.7.1 什么是索引检索 162
5.7.2 索引文件 162
5.7.3 索引检索操作 167
5.7.4 两种检索方法的比较 171
5.8 过滤操作 172
5.9 数据统计 173
5.9.1 记录数目统计 173
5.9.2 累加求和 174
5.9.3 求平均值 174
5.9.4 分类汇总 175
练习题 177
6.1.1内存变量操作 185
6.1 内存变量 185
6.1.2 内存变量文件 187
6.1.3 屏幕型内存变量 188
6.1.4 全局变量和局部变量 189
6.2 数组 190
6.2.1 数组的定义和使用 190
6.2.2 库文件数据送数组 192
6.2.3 数组数据送库文件 193
6.3 多数据库操作 194
6.3.1 多数据库操作概述 194
6.3.2 数据库的物理连接 195
6.3.3 数据库间数据更新 198
6.3.4 数据库的关联 200
6.4 FoxBASE与其它计算机语言连接 202
6.3.5 与多数据库操作有关的其它命令 202
6.4.2 数据库文件与文本文件的数据转换 203
6.4.1 文本文件 203
6.4.3 FoxBASE与其它高级语言连接方法 208
6.5 其它主要命令 209
练习题 212
7.1 程序文件及其建立、修改和执行 221
7.1.1 FoxBASE程序文件概述 221
7.1.2 程序文件建立和修改 221
7.1.3 程序文件执行 223
7.1.4 终止程序文件的执行 223
7.1.5 源程序文件的编译 223
7.2 程序运行过程中的数据输入 224
7.2.1 数据输入命令 224
7.3.1 FoxBASE程序结构概述 226
7.2.2 ACCEPT和INPUT命令的比较 226
7.3 分支程序结构 226
7.3.2 IF型分支程序结构 227
7.3.3 CASE型分支程序结构 229
7.4 循环程序结构 231
7.4.1 循环程序结构及流程 231
7.4.2 循环复始 232
7.4.3 强制退出循环 232
7.5 子程序与过程 233
7.5.1 子程序 233
7.5.2 过程 234
7.6 FoxBASE应用程序设计 237
7.6.1 结构化程序设计方法 237
7.6.2 dBASE型主控程序模块设计 238
7.6.3 光带型菜单设计 242
7.6.4 上拉式菜单设计 244
7.6.5 下拉式菜单设计 246
7.6.6 典型数据输入程序设计 249
7.6.7 典型数据修改程序设计 252
7.6.8 典型数据查询程序设计 254
7.7 数据安全措施 255
7.7.1 数据安全性概述 255
7.7.2 口令程序 256
7.8 程序注释 259
7.9 程序调试 260
7.9.1 历史方法 260
7.9.2 跟踪方法 261
练习题 262
7.9.3 断点方法 262
8.1 格式设计命令 275
8.1.1 用于清屏的@命令格式 275
8.1.2 用于数据输出的@命令格式 276
8.1.3 用于数据输入的@命令格式 279
8.1.4 用于数据输入输出的@命令格式 280
8.2 GET变量数据输入和屏幕格式文件 281
8.2.1 GET变量数据输入命令格式 281
8.2.2 屏幕格式文件 282
8.3 报表打印 286
8.3.1 简易型报表 286
8.3.2 标签 290
8.3.3 表格型报表 292
第九章FoxBASE函数汇总 297
练习题 299
练习题 313
10.1 四个世界与三种数据模型 317
10.1.1 四个世界的划分 317
10.1.2 三种数据模型 319
10.2 关系的概念描述和特性 323
10.2.1 关系的概念描述 323
10.2.2 关系的基本特征 324
10.3 关系代数运算 326
10.3.1 传统的集合运算 326
10.3.2 专门的关系运算 327
练习题 336
附录二 笔试模拟试卷 341
附录三 上机考试模拟题 359
附录四 练习题与模拟题参考答案 361
练习题参考答案 361
第一章练习题 361
第二章练习题 362
第三章练习题 363
第四章练习题 363
第五章练习题 364
第六章练习题 364
第七章练习题 365
第八章练习题 366
第九章练习题 367
第十章练习题 367
附录二笔试模拟试卷参考答案 367
附录三上机考试模拟题参考答案 369
附录一 全国计算机等级考试二级(FoxBASE)考试大纲 397