第一章FoxPro 2.6 for Windows的基本知识 1
1.1数据库系统的发展过程 1
1.2 FoxPro 2.6的特色 1
1.2.1数据库和字段 1
1.2.2查询、报表和标签 1
目 录 1
1.2.5 兼容性 2
1.3 FoxPro 2.6的工作平台 2
1.2.4应用程序的自动生成 2
1.2.3屏幕显示 2
第二章FoxPro 2.6的屏幕风格与使用方法 3
2.1 Windows的特点 3
第十七章利用Screen Wizard生成屏幕 21 3
17.1 Catalog Manager中的Screen卡片 21 3
2.2 FoxPro 2.6 for Windows的典型界面及一般操作 4
2.2.1鼠标器的使用 4
2.2.2窗口 4
11.3 CREATE REPORT和REPORT FORMAT命令 11 4
11.3.1 用CREATE REPORT建立报表 11 4
2.2.3菜单 5
10.6编辑链接对象 1 6
2.2.4对话框 7
3.2 FoxPro 2.6的启动 1 7
10.7本章小结 1 8
第十一章报表与标签设计 1 9
2.3 FoxPro 2.6的帮助系统及使用 10
2.3.1帮助目录 11
2.3.2帮助窗口的其他功能 13
2.3.3帮助系统小结 14
2.4本章小结 15
3.1 FoxPro 2.6的安装 16
第三章FoxPro 2.6的安装与启动 16
第四章FoxPro程序设计基础 19
4.1常量 19
4.2内存变量 19
4.3 FoxPro的表达式 20
4.4FoxPro中的运算符 21
4.5 FoxPro的函数 21
4.6.3 SCAN和ENDSCAN命令 22
4.6 FoxPro的程序控制命令 22
4.6.1循环命令 22
4.6.2 FOR和ENDFOR命令 22
4.6.7 EXIT、LOOP、CANCEL和WAIT命令 23
4.6.4IF、ELSE和ENDIF命令 23
4.6.5多重选择命令DO CASE 23
4.6.6直接IF函数(IIF) 23
4.7其余命令 24
4.8建立命令文件 24
4.9 FoxPro源程序的编译和执行 25
第五章数据库的建立与查看 26
5.1设计数据库 26
5.1.1记录和字段 26
5.1.2数据库的定义 26
5.2建立数据库 27
5.3向数据库中添加数据 30
5.4.1用BROWSE命令浏览数据库 31
5.4数据库的浏览 31
5.4.2其它显示命令 34
5.5本章小结 35
6.1.1利用Goto定位记录 36
第六章数据库的维护 36
6.1修改数据库中的数据 36
6.1.2利用Locate定位 37
6.1.3 Continue选项 39
6.1.4用Replace命令修改数据 39
6.2记录的删除 41
6.2.1 DELETE、RECALL和PACK命令 41
6.2.2利用菜单命令删除记录 42
12.4建立关系数据库的应用程序 1 44
12.3.3应用程序环境下的其他菜单 1 44
6.3增加记录 44
6.3.1 利用Browse菜单中的Append Record命令 44
6.3.2利用APPEND FROM命令拷贝记录 44
6.4向别的文件拷贝记录 48
6.5分割浏览窗口 49
6.6修改数据库的结构 51
6.7本章小结 53
第七章排序和索引 54
7.1数据库的排序 54
7.2利用菜单命令排序 55
7.3.1索引的命令格式 58
7.3数据库的索引 58
7.3.2建立.IDX索引文件 59
7.4打开多个索引文件 61
7.3.3建立复合索引文件 61
7.5用SET INDEX切换索引文件 62
7.6用SET ORDER切换索引文件 63
7.7重新索引与关闭索引 64
7.8.1用菜单建立索引文件 65
7.8使用菜单进行索引操作 65
7.8.2利用菜单打开索引文件 66
7.8.3利用Setup菜单命令进行索引操作 66
8.2 利用SET RELATION建立关系 70
第八章在数据库间建立关系 70
8.1关系数据库的概念 70
8.3在多个文件间建立关系 74
8.4保存关系信息和恢复关系信息 76
8.5一对多及多对多的关系 77
8.6利用View菜单命令建立关系 80
8.7本章小结 84
9.1.1 LOCATE和CONTINUE 85
9.1与查询有关的命令 85
第九章数据库的查询 85
9.1.2 FIND和SEEK命令 86
9.1.3 SET EXACT和SET NEAR命令的作用 87
9.1.4 SEEK和LOCATE的对比 88
9.1.5用SET FOLTER过滤记录 88
9.2利用窗口和菜单的查询 89
9.3利用窗口设置记录过滤 89
9.4利用RQBE窗口查询 91
9.5利用RQBE进行多个数据库的查询 96
9.6.1单个数据库操作中的Rushmore技术 98
9.6 Rushmore技术 98
9.6.2多个数据库操作的Rushmore技术 100
10.1 剪贴板、DDE与OLE 101
第十章 DDE、OLE与FoxPro的General字段 101
10.2在数据库中加入General字段 102
10.3向数据库中添加General信息的一般方法 103
10.4.1从源文档开始嵌入 103
10.4对象的嵌入及其编辑 103
10.4.2从FoxPro中开始嵌入工作 104
10.5建立对象链接 105
11.1 用LIST和DISPLAY生成报表 109
11.2用Quick Report生成报表 110
11.3.2用REPORT FORMAT命令输出报表 115
11.4 自行设计复杂报表 116
11.4.1 报表布局框(REPORT LAYOUT) 116
11.4.2自行设计报表格式 118
11.4.3利用Report菜单设计报表 122
11.4.4报表中的数据格式 126
11.4.5利用Object菜单修改报表 127
11.4.6在报表中加入图形 129
11.4.7生成关系报表 131
11.4.8报表中的表达式和函数 133
11.5利用RQBE生成查询报表 134
11.6利用Report Wizard设计报表 135
11.8设计并生成标签 135
11.7利用Run菜单打印 135
11.8.1设计标签 136
11.8.2打印标签 137
第十二章用FOXAPP生成应用程序 139
12.1 FOXAPP简介 139
12.2生成应用程序 140
12.3应用程序的使用 142
12.3.1控制面板 142
12.3.2 Application菜单 143
12.5本章小结 146
第十三章屏幕设计 147
13.1启动Screen Design窗口 147
13.2用@…GET命令定义列表框 148
13.3在Screen Design窗口中加入列表框 151
13.4在屏幕中加入按钮 154
13.4.1 用@…GET命令产生按钮 154
13.4.2在SCREEN DESIGN窗口中加入按钮 155
13.5用Program Generate生成屏幕代码 159
13.6生成选项按钮 160
13.6.1 用@…GET命令生成选项按钮 160
13.6.2在屏幕设计窗口中加入选项按钮 161
13.7生成编辑区 163
13.7.1在SCREEN DESIGN窗口中加入编辑区 163
13.7.2利用@…GET命令生成编辑区 164
13.7.3利用@…EDIT命令生成文本编辑区 165
13.8在屏幕中加入图形 166
13.8.1利用@…SAY命令显示图形 166
13.8.2利用@…SAY命令执行OLE动作 167
13.8.3在SCREEN DESIGN窗口中加入图片 168
13.9.1用@…GET命令生成选择框 170
13.9在屏幕中加入选择框 170
13.9.2在SCREEN DESIGN窗口加入选择框 171
13.10数据输入框的设计 172
13.10.1利用@…GET命令生成数据输入框 172
13.10.2在SCREEN DESIGN窗口中加入数据输入框 173
13.11下拉列表的创建 174
13.11.1利用@…GET命令生成下拉列表 174
13.11.2在屏幕设计窗口中加入下拉列表 176
13.12屏幕设计总结 177
14.1有关术语说明 179
14.2菜单命令的分类 179
第十四章菜单设计 179
14.3.1创建菜单条 182
14.3与菜单定义有关的命令 182
14.3.2定义菜单笺 183
14.3.3定义下拉菜单 184
14.3.4创建下拉菜单的选择项 186
14.3.5菜单定义命令小结 188
14.4利用Menu Design Window设计菜单 188
14.5利用Quick Menu设计菜单 192
第十五章Catalog Manager与Wizard 194
15.1 Catalog Manager简介 194
15.2Wizard(魔术师) 195
15.3 Catalog Manager的菜单 196
15.3.1 Catalog Manager的File菜单 196
15.3.3 Data菜单 198
15.3.2 view菜单 198
15.3.4 Tools菜单 203
15.4本章小结 208
第十六章利用Table Wizard生成数据库 209
17.2 AutoScreen功能 213
17.3启动Screen Wizard 213
17.4修改Screen Wizard产生的屏幕 218
第十八章在Catalog Manager中使用查询 220
18.1 Catalog Manager中的查询文件类型 220
18.2用Query Wizard创建查询 221
18.4 SQL Query Wizard 222
18.3 Client/Server Wizard 222
18.5 Updatable Query Wizard 227
第十九章 用Report Wizard管理报表 228
19.1用AutoReport创建自动报表 228
19.2用Report Wizard创建报表 229
19.3利用Multi-Column Report Wizard创建报表 229
19.4用Group/Total Report Wizard创建报表 234
19.5用Report Wizard创建报表 235
19.6在Catalog Manager中修改dBASE报表 235
19.6.1 Catalog Manager对dBASE报表进行的转换内容 235
19.6.2 dBASE报表转换后的差别 235
第二十章在Catalog Manager中管理标签 236
20.1用Label Wizard创建标签 236
20.2在Catalog Manager中修改dBASE标签 239
20.3使用Label Wizard的注意事项 239
第二十一章在Catalog Manager中管理程序 240
第二十二章在RQBE中使用图表 242
22.1用RQBE生成Graph 242
22.2在Microsoft Graph中修改图表 245
22.3在数据库中加入图表 248
22.4使用饼图的注意事项 248
第二十三章用Project Manager管理应用程序 249
23.1启动Project Manager 249
23.2与Project有关的按钮及菜单的使用方法 250
23.3使用Project Manager的一个实例 253
23.3.1规划应用系统的结构 253
23.3.2生成屏幕和报表文件 253
23.3.3建立Projcct 254
23.3.4生成主菜单 254
23.3.6运行应用程序 256
23.3.5组装Project 256
23.4本章小节 257
第二十四章FoxPro的调试工具 258
24.1使用Suspend和Resume 258
24.2使用Trace窗口跟踪程序 259
24.3使用Debug窗口 260
第二十五章在线帮助系统的编程方法 263
25.1 FoxPro的两种帮助风格 263
25.2定义自己的帮助文件 264
25.3定义在线帮助主题 266
25.4 SET HELPFILTER命令 267
附录A FoxPro 2.6 for Windows命令和函数分类介绍 269
附录B FoxPro系统内存变量 298
附录C FoxPro 2.6 for Windows系统内存变量一览 302
附录D FoxPro 2.6 for Windows命令和函数一览 310