第一章 FoxPro基础知识 1
1.1 数据库基本概念 1
1.1.1 信息、数据和数据处理 1
1.1.2 数据处理技术的发展 1
1.1.3 数据库系统及其模型 2
1.2 关系数据库FoxPro 4
1.2.1 FoxPro简介 4
1.2.2 FoxPro的启动与退出 4
1.3 FoxPro系统菜单内容 5
习题 11
习题答案 12
第二章 FoxPro的基本语法 13
2.1 FoxPro帮助信息 13
2.2 FoxPro的数据类型 15
2.3 常数和变量 16
2.3.2 变量 17
2.3.1 常数 17
2.4 FoxPro的表达式 18
2.4.1 运算符 18
2.4.2 表达式 19
2.4.3 FoxPro命令结构 20
2.5 FoxPro函数 21
2.5.1 数值函数 21
2.5.2 字符函数 22
2.5.3 日期函数 24
2.5.4 转换函数 25
2.5.5 测试函数 27
2.5.6 标识函数 29
2.6 FoxPro的文件类型 30
习题 31
习题答案 34
第三章 数据库的建立与修改 36
3.1 建立数据库 36
3.1.1 定义库结构 36
3.1.2 输入记录 37
3.2 数据库的打开与关闭 38
3.3 数据库的显示 39
3.4 修改数据库结构 41
3.5 记录定位 41
3.6 记录的插入与删除 42
3.7 记录的修改 47
习题 51
习题答案 53
第四章 数据库的排序、检索和数据统计 55
4.1 数据库排序 55
4.2 索引文件 56
4.3 数据查找 61
4.4 数据统计 64
习题 68
习题答案 71
5.1 FoxPro程序简介 72
第五章 FoxPro程序设计 72
5.2 程序的建立和执行 73
5.2.1 程序文件中的辅助命令 73
5.2.2 程序的建立和执行 74
5.3 简单程序与交互式数据输入语句 76
5.3.1 简单程序 76
5.3.2 输出命令 76
5.3.3 交互式数据输入语句 77
5.4.1 分支程序的构成 82
5.4 分支程序设计 82
5.4.2 多分支选择 85
5.5 循环程序设计 89
5.6 内存变量 100
5.7 数组 106
习题 112
习题答案 117
第六章 多重数据库操作与辅助功能 120
6.1 工作区的选择与互访 120
6.2 多重数据库操作 123
6.3 数据库的复制 131
6.3.1 数据库结构的复制 132
6.3.2 数据库结构与记录的同步复制 133
6.4 成批追加记录 135
6.5 结构描述文件 137
习题 139
习题答案 142
7.1.1 DOS系统配置文件 143
7.1 系统配置文件 143
第七章 系统配置与参数设置 143
7.1.2 FoxPro系统配置文件 144
7.2 设置运行参数 145
7.2.1 SET命令 145
7.2.2 显示系统状态 154
习题 156
习题答案 156
8.1.2 清屏命令 157
8.1.1 屏幕坐标设置 157
8.1 格式控制输入与输出 157
第八章 输入与输出 157
8.1.3 画框命令 158
8.1.4 格式控制输入与输出 159
8.2 屏幕格式文件 165
8.2.1 引言 165
8.2.2 屏幕格式文件的使用 166
8.3 报表格式文件 167
8.3.1 快速报表 168
8.3.2 自定义报表 170
8.3.3 报表输出 173
8.4 编程实现报表输出 174
8.4.1 打印机格式输出命令 174
8.4.2 用格式输出语句打印报表 176
习题 177
习题答案 180
9.1.1 过程及其调用 181
第九章 深入编程 181
9.1 过程及其调用 181
9.1.2 过程调用中的参数传递 185
9.1.3 过程调用的嵌套 188
9.1.4 过程文件和过程调用 189
9.1.5 全局变量和局部变量 192
9.2 自定义函数 195
9.3 菜单设计 197
9.3.1 用@-SAY语句设计菜单 197
9.3.2 用TEXT-ENDTEXT语句设计菜单 199
9.3.3 用?语句设计菜单 199
9.3.4 光带菜单的设计 199
9.3.5 上拉菜单的设计 200
9.3.6 下拉菜单的设计 201
9.4 综合程序设计 202
9.4.1 人事档案数据库 202
9.4.2 程序结构 203
9.5 编译FoxPro源程序 207
习题 209
习题答案 210
第十章 FoxPro与高级语言的相互调用 211
10.1 FoxPro与高级语言的程序通讯 211
10.1.1 DOS命令方式 211
10.1.2 功能模块调用方式 212
10.2 FoxPro与高级语言的数据通讯 213
10.2.1 文本文件 213
10.2.2 向数据库传递数据 216
10.3 FoxPro使用的各种数据文件 218
10.3.1 BASIC 219
10.3.2 C语言 220
习题 221
习题答案 222
第十一章 上机实验 223
实验一 函数与内存变量 223