第一篇 FoxPro 2.5快速入门 1
第一章 FoxPro 2.5起步 1
1.1 数据库技术已进入FoxPro时代 1
1.2 对运行环境的要求 4
1.3 如何在汉字环境下使用FoxPro 2.5 4
1.4 如何安装FoxPro 2.5 5
1.5 启动FoxPro 2.5 5
1.6 使用鼠标器进行操作 6
1.7 FoxPro 2.5菜单选项 6
1.8 用命令窗口进行操作 7
1.9 “对话”功能 9
1.10 如何使用编辑器(Editor) 10
1.11 FoxPro 2.5的帮助(Help)功能 12
第二章 建立数据库 14
2.1 建立新数据库文件 14
2.2 定义数据库的结构 15
2.3 存储数据库文件 17
2.4 打开和关闭一个数据库文件 18
2.5 拷贝和修改数据库文件结构 19
第三章 添加、修改和显示数据库结构 21
3.1 向数据库添加数据 21
3.2 查找记录 22
3.3 修改数据 23
3.4 删除数据 23
3.5 在浏览(Browse)方式下工作 24
3.5.1 怎样在BROWSE状态下完成添加、修改、删除记录的操作 25
3.5.2 Browse菜单中各选项功能介绍 26
第四章 数据库的排序和索引 28
4.1 排序 28
4.2 索引 30
4.2.1 索引的类型 30
4.2.2 建立索引 31
4.2.3 如何在索引中使用表达式 32
4.3 索引文件的使用 36
4.3.1 打开数据库及其索引文件 36
4.3.2 设置主索引文件 36
4.3.3 索引文件的更新 37
4.3.4 关闭索引文件 38
4.4 有关索引的几点技巧 38
第五章 查询与快速查询技术(Rushmore) 39
5.1 进行查询之前 39
5.1.1 逻辑表达式 39
5.1.2 对索引的要求 40
5.2 对单个或多个记录的查询 42
5.2.1 对单个记录的非索引查询 42
5.2.2 对单个记录的索引查询 43
5.2.3 对多个记录的查找 44
5.3 建立筛选器 45
第六章 用相关示例查询(RQBE)进行查询 48
6.1 如何用RQBE进行查询 48
6.2 RQBE和SELECT命令 54
第七章 报表产生器(Report Writer) 55
7.1 报表产生器的启动 55
7.2 用户报表的生成 57
7.3 设计一个用户报表 65
第八章 FoxPro调试工具(Debug&Trace) 71
8.1 程序调试 71
8.1.1 错误类型 71
8.1.2 程序调试过程 71
8.1.3 调试手段 72
8.2 使用调试(DEBUG)窗口 73
8.3 使用TRACE窗口 75
8.4 调试提示 77
8.4.1 关掉ON KEY LABEL并恢复菜单条 77
8.4.2 使用清理程序 78
8.5 调试注意事项 78
第九章 FoxPro的关系功能和VIEW窗口 80
9.1 如何关联文件 81
9.2 VIEW窗口的使用 85
9.2.1 通过VIEW窗口建立关系数据库 85
9.2.2 使用关系数据库的关系功能 87
9.2.3 利用VIEW窗口设置FoxPro系统工作环境 89
第十章 使用宏(MACROS)提高工作效率 94
10.1 建立宏 94
10.2 宏的使用和限制规则 96
10.3 Macros菜单中各选项功能介绍 96
第十一章 菜单系统的其它功能 99
11.1 文件管理器Filer 99
11.2 FoxPro桌面辅助系统 106
11.2.1 Calculator—计算器 106
11.2.2 Calendar/Diary—日历和日记 106
11.2.3 Special Character—特殊字符 107
11.2.4 ASCII Chart—ASCII字符 107
11.2.5 Capture—剪辑屏幕画面 108
11.2.6 Puzzle—字谜游戏 108
11.3 高级编辑技术 109
11.3.1 Edit菜单中的其它功能 109
11.3.2 设置打印机进行打印 110
11.4 数据库操作的其它技术 112
第二篇 使用FoxPro 2.5超强工具编程 118
第十二章 屏幕产生器(Screen Builder) 118
12.1 启动屏幕产生器 118
12.2 屏幕格式的设定 119
12.3 屏幕内容的确定 122
12.4 如何使屏幕更美观 130
12.5 利用Quick Screen快速建立屏幕 130
12.6 屏幕的保存和运行 131
第十三章 使用菜单产生器建立菜单(Menu Builder) 132
13.1 下拉式菜单的建立 133
13.1.1 定义菜单条和菜单笺 133
13.1.2 设定菜单笺的相应动作 134
13.1.3 设定菜单笺的注解和便捷键 135
13.1.4 察看结果 136
13.2 下拉式菜单的修改 136
13.3 如何产生相应的程序代码 138
13.4 使用Quick Menu选项快速建立菜单 139
第十四章 用项目管理器集成应用程序 141
14.1 建立一个项目 141
14.2 如何在项目中增加、删除和编辑文件 142
14.3 建立和运行应用程序 143
14.4 Project菜单其它选项的功能 144
第十五章 FoxPro扩散工具——Distribution Kit 147
15.1 Distribution Kit的安装 147
15.2 如何建立.FXP、.APP、.EXE文件 148
15.3 运行.FXP、.APP、.EXE文件 150
15.4 扩散时的注意事项 151
第三篇 命令和函数分类详解与应用实例第十六章 数据类型函数及其相互转换 154
16.1 字符型函数 154
16.2 数值型函数 174
16.3 日期和时间型函数 185
第十七章 表/.DBF字段处理 191
17.1 表/.DBF字段处理 191
17.2 表/.DBF处理 198
17.3 记录处理的函数和命令 235
17.4 处理索引文件的函数和命令 247
第十八章 程序设计 256
18.1 程序调试和错误处理 256
18.2 程序运行 270
18.3 结构化程序设计 286
18.4 低级文件处理 291
18.5 内存变量处理 299
18.6 数组处理 317
18.7 事件处理的函数和命令 324
18.8 DDE和OLE命令和函数 329
第十九章 输入与输出设计 343
19.1 格式化的数据输入与输出 343
19.2 打印输出的命令与函数 406
19.3 菜单条与弹出式菜单 415
19.4 窗口的使用 448
19.5 键盘与鼠标的操作使用 466
19.6 报表和标签的使用 477
第二十章 FoxPro环境管理 482
20.1 FoxPro环境参数管理 482
20.2 文件管理 505
20.3 多用户环境的命令和函数 511
第二十一章 FoxPro 2.5系统内存变量 516
附录一 FoxPro文件种类和后辍名 530
附录二 FoxPro系统便捷热键 532
附录三 FoxPro错误信息表 533
附录四 命令和函数一览表 543
附录五 系统内存变量一览表 562