第一章 FoxPro基础知识 1
1.1 FoxPro版本、运行环境、安装和启动 1
1.1.1 FoxPro版本及运行环境 1
1.1.2 FoxPro的安装 2
1.1.3 启动FoxPro 2
1.2 菜单结构及操作 2
1.2.1 鼠标器操作技巧 2
1.2.2 FoxPro2.5的菜单结构 3
1.2.3 菜单系统 3
1.3 窗口操作及对话框 6
1.3.1 用鼠标器控制窗口 6
1.3.2 使用键盘控制窗口 7
1.3.3 对话框 8
1.4 使用COMMAND命令窗口 9
1.5 获得帮助Help和退出FoxPro 10
1.5.1 获得帮助 10
1.5.2 退出FoxPro 11
1.6 FoxPro的主要功能特色 11
第二章 建立数据库及库文件操作 14
2.1 数据库文件的建立 14
2.1.1 定义数据库结构 14
2.1.2 数据库文件的打开和关闭 18
2.1.3 数据库文件结构的修改和复制 19
2.1.4 数据库的数据输入 21
2.2 数据库文件的编辑 24
2.2.1 修改数据库内容 24
2.2.2 浏览数据的各种方式 26
2.2.3 记录的删除 28
第三章 数据库的排序和索引 32
3.1 排序 32
3.1.1 使用键盘操作进行排序 32
3.1.2 使用鼠标器进行排序操作 34
3.1.3 使用FoxPro命令窗口实现排序 35
3.2 索引 35
3.2.1 索引文件的类型 36
3.2.2 建立索引文件 37
3.2.3 在索引中表达式的使用 41
3.2.4 索引的管理 43
3.2.5 重新索引 45
第四章 查询 47
4.1 对单个记录的查询 47
4.1.1 对单个记录的非索引查询 47
4.1.2 对单个记录的索引查询 49
4.1.3 Seek命令与Locate、Continue命令的比较 50
4.2 对多个记录的查询 50
4.3 相关举例查询(RQBE) 52
4.3.1 用RQBE建立一个查询 52
4.3.2 用AND条件查询 55
4.3.3 用OR条件查询 55
4.3.4 查询结果输出字段的选定 56
4.3.5 查询结果的打印输出 57
4.3.6 查询结果的存储 58
第五章 报表技术 59
5.1 建立一个快速报表 59
5.2 设计一个用户报表 62
5.3 Report菜单的进一步介绍 66
5.3.1 Page、Preview选择项 66
5.3.2 DataGrouping选项 67
5.3.3 Variables选项 71
5.3.4 Box选项 72
5.3.5 Field选项 73
5.3.6 TEXT、AddLine、RemoveLine选项 75
第六章 标签设计工具 76
6.1 建立标签格式文件 76
6.2 打印标签 79
6.3 修改现存标签文件 79
第七章 文件管理器 81
7.1 文件管理 81
7.1.1 给文件作标记 82
7.1.2 显示文件 82
7.1.3 查找文件 83
7.1.4 编辑文件 84
7.1.5 拷贝文件 84
7.1.6 移动文件 86
7.1.7 删除文件 86
7.1.8 改变文件属性 86
7.1.9 文件改名 87
7.1.1 0观察文件大小 88
7.1.1 1对文件排序 88
7.2 目录管理 89
7.2.1 给目录作标记 90
7.2.2 目录改名 90
7.2.3 改变当前目录 90
7.2.4 建立目录 90
7.2.5 拷贝目录 91
7.2.6 移动目录 91
7.2.7 删除目录 92
第八章 键盘宏的使用 93
8.1 定义键盘宏 93
8.1.1 FoxPro的缺省宏 93
8.1.2 建立键盘宏 93
8.2 存储键盘宏 98
8.3 恢复键盘宏 99
8.4 键盘宏的进一步介绍 100
第九章 用FoxAPP生成应用系统 102
9.1 启动FoxAPP 102
9.2 建立屏幕 104
9.2.1 修改缺省屏幕 104
9.2.2 在屏幕中增加文本 105
9.3 用FoxAPP生成应用系统 106
9.4 使用应用系统 107
9.5 FoxAPP菜单系统 109
第十章 屏幕生成器 112
10.1 以快速屏幕方式建立屏幕文件 112
10.2 使用屏幕程序代码文件 115
10.3 用屏幕设计方式建立屏幕文件 117
10.4 字段格式设置和数据有效性检查 119
10.5 在设计窗口中定义push按钮 123
第十一章 菜单生成器 128
11.1 菜单程序结构设计 128
11.2 建立下拉式菜单 129
11.3 使用用户菜单系统 138
11.3.1 建立支持程序 138
11.3.2 使用下拉菜单系统 140
第十二章 FoxPro的关联功能 143
12.1 数据库关联的概念 143
12.2 如何关联文件 145
12.2.1 使用命令窗口关联文件 145
12.2.2 使用View窗口关联文件 148
12.2.3 取消文件之间的连接 152
12.3 建立多文件报表 152
12.3.1 用LIST命令建立简单的多文件报表 152
12.3.2 用Report菜单建立多文件报表 153
第十三章 项目管理器 155
13.1 建立一个项目文件 155
13.2 项目相关基本数据 158
13.3 记录项目相关信息 160
13.4 应用项目管理器生成.EXE文件 160
第十四章 文本编辑器 163
14.1 建立一个文本文件或程序文件 163
14.2 EDIT菜单 163
14.3 保存和关闭文件 167
14.4 定义文本块 167
第十五章 FoxPro桌面辅助工具 168
15.1 计算器 168
15.2 日历/日记簿 170
15.2.1 日历面板 171
15.2.2 日记簿 172
15.3 特殊字符的使用 172
15.4 FoxProASCII表 173
15.5 屏幕文本的拷贝 173
15.6 魔板游戏 174
第十六章 FoxPro程序设计技术 175
16.1 命令文件的建立与运行 175
16.1.1 建立命令文件 175
16.1.2 命令文件的运行 175
16.2 流程控制 176
16.2.1 分支控制 177
16.2.2 循环控制 177
16.3 过程 179
16.4 用户自定义函数(功能模块) 180
16.5 数据输入程序设计 181
16.5.1 使用@…SAY...GET命令 181
16.5.2 使用格式文件 184
16.5.3 使用窗口 185
16.5.4 用PROMPT和MENUTO建立下拉式菜单 186
16.5.5 使用DEFINEMENU命令系列建立下拉式菜单 190
16.5.6 数据输入程序 192
16.6 打印报表程序设计 195
16.6.1 利用报表文件设计报表 195
16.6.2 利用程序代码编写报表程序 196
16.6.3 打印机控制 198
16.7 程序的调试 200
16.8 FoxPro控制参数的设置 201
附录Ⅰ FoxPro文件类型和扩展名 205
附录Ⅱ FoxPro命令集 206
附录Ⅲ FoxPro函数 218
参考文献 225