目录 1
关于本书 1
寻找开始学习的最佳起点 1
本书的约定 2
FoxPro for Windows文档 3
准备工作 5
安装练习文件 5
使用练习文件 5
启动应用程序 8
如果读者初次接触Microsoft Windows 9
使用帮助 10
熟悉FoxPro for Windows环境 13
使用工具箱 17
如果初次使用鼠标 17
退出FoxPro for Windows 18
退出Microsoft Windows 18
第一部分 Microsoft FoxPro for Windows入门 21
第一课 查看信息 21
1.1 数据库基础 21
1.2 打开表 22
1.3 浏览表 23
1.4 在Browse窗口中游历 24
1.5 修改Browse窗口 25
1.6 处理Browse窗口中的字段 29
1.6.1 输入字段值 31
1.6.2 使用备注型字段 31
1.7 更进一步 33
1.8 本课小结 33
1.9 下课预习 34
第二课 使用记录 35
2.1 增加新记录 35
2.2 查找一条记录 38
2.3 跳转到一条记录 40
2.4 删除记录 41
2.4.1 改变想法 42
2.4.2 压缩表 42
2.5 使用修改窗口 42
2.6 使用恢复功能 44
2.7 更进一步 45
2.8 本课小结 46
2.9 下课预习 46
第三课 检索信息 47
3.1 使用查询检索数据 47
3.2 建立查询 50
3.2.1 指定输出字段 51
3.2.2 从查询中删除字段 52
3.2.3 安排输出字段 53
3.2.4 指定选择标准 53
3.2.5 保存查询 55
3.3 修改查询 56
3.3.1 优先选择标准 58
3.3.2 按多字段排序 59
3.4 更进一步 61
3.5 本课小结 62
3.6 下课预习 62
4.1 使用查询生成报表 65
第四课 报表信息 65
4.2 建立报表 67
4.3 改变报表布局 69
4.4 使用报表布局窗口 70
4.4.1 修改页眉 70
4.4.2 改变页眉区的高度 71
4.4.3 在报表布局窗口输入文本 72
4.4.4 调整列宽度 74
4.5 改变报表中的文本形式 75
4.6 在报表中增加图形 77
4.8 更进一步 80
4.7 改变输出目的地 80
4.9 本课小结 81
4.10 下课预习 82
4.11 复习与练习 82
复习与练习(第一部分) 83
第二部分 组织数据库信息 93
第五课 表的建立 93
5.1 定义新表结构 93
5.2 修改表的结构 99
5.3 在表结构中重新安排字段 101
5.4 更进一步 102
5.5 本课小结 103
5.6 下课预习 104
第六课 在查询中使用多表报告 105
6.1 连接多表 105
6.1.1 连接表 106
6.1.2 修改查询 108
6.2 在报表中显示数据 110
6.3 建立数据区 113
6.3.1 改变区大小 113
6.3.2 建立计算字段 114
6.3.3 建立另一个计算字段 115
6.4 改变报表格式 117
6.5 更进一步 119
6.7 下课预习 121
6.6 本课小结 121
第七课 排序与索引 123
7.1 对表排序 123
7.2 了解索引 125
7.2.1 建立结构化的复合索引 125
7.2.2 增加索引键 126
7.2.3 指定顺序 127
7.3 浏览索引过的表 128
7.4 通过Seek查找记录 129
7.5.1 建立多字段表达式索引键 130
7.5 修改已存在的索引 130
7.5.2 建立索引标记名 131
7.6 在多字段表达式索引中使用Seek 131
7.7 更进一步 133
7.8 本课小结 135
7.9 下课预习 136
第八课 View窗口中的相关表 137
8.1 使用View窗口建立相关表 137
8.2 了解Sweet Lil's数据库关系 137
8.2.1 在Vicw窗口建立关系 138
8.2.2 在子表中建立索引键 139
8.3 以一对一关系建立相关表 140
8.4 以一对多关系建立相关表 143
8.5 显示多表字段 144
8.6 建立与另一张表的关系 146
8.7 使用命令窗口简捷键 148
8.8 更进一步 150
8.9 本课小结 151
8.10 下课预习 151
8.11 复习与练习 152
复习与练习(第二部分) 153
9.1 使用屏幕构造器 165
第三部分 建立用户应用程序 165
第九课 建立用户屏幕 165
9.2 使用屏幕设计窗口 167
9.2.1 命名屏幕 171
9.2.2 设置窗口属性 172
9.3 修改字段属性 172
9.4 建立按钮 173
9.5 理解代码片段 175
9.6 生成屏幕代码 177
9.7 运行屏幕 177
9.8 出错处理 178
9.10 建立弹出式控制 179
9.9 处理出错信息 179
9.11 更进一步 183
9.12 本课小结 185
9.13 下课预习 186
第十课 增加屏幕功能 187
10.1 建立一个实用的按钮屏幕 187
10.2 修改用户输入屏 190
10.3 组合屏幕 191
10.4 用应用程序生成器来建立应用程序 193
10.5 在用户屏幕中使用菜单 196
10.6 更进一步 197
10.7 本课总结 199
10.8 下课预习 199
第十一课 用菜单构造器建立菜单 201
11.1 了解菜单的组成 201
11.2 使用菜单构造器 202
11.3 建立定制菜单 202
11.3.1 指定菜单特性 203
11.3.2 设置菜单选项 204
11.3.3 修改弹出式菜单 206
11.3.4 修改菜单级别 206
11.3.5 对弹出式菜单作更多的修改 206
11.4 察看结果 207
11.5 定制另一个菜单笺 208
11.6 删除一个菜单笺 211
11.7 建立一个新菜单笺和弹出式菜单 211
11.8 更进一步 214
11.9 本课小结 215
11.10 下课预习 215
第十二课 用项目管理员集成应用程序 217
12.1 理解项目和应用程序 217
12.2 建立应用程序并生成代码 218
12.3 考察项目 219
12.4 项目管理员中的文件 221
12.5 完成Show菜单选项 222
12.6 更进一步 227
12.7 本课小结 229
12.8 复习与练习 229
复习与练习(第三部分) 231
附录 237
附录 关于代码片段的说明 237
A.1 在弹出式菜单控制中使用数组 237
A.2 使按钮有效和失效 238
A.2.1 屏幕设置代码片段 239
A.2.2 刷新(Show Gcts)代码片段 239
术语表 241