第一章 FoxPro概述 1
1-1 关系型数据库概述 1
1-2 FoxPro概述 4
1-3 FoxPro安装、启动和退出 6
1-4 FoxPro基本操作 8
习题 15
第二章 FoxPro的基本语法 17
2-1 数据类型、变量、表达式 17
2-2 常用函数介绍 19
2-3 文件类型及命令格式 24
习题 26
第三章 数据库文件的建立 27
3-1 数据库的创建 27
3-2 数据输入 30
3-3 数据库结构的察看及修改 33
3-4 Browse窗口 36
3-5 数据库记录的察看及编辑 41
习题 48
第四章 FoxPro数据基本处理 49
4-1 数据的删除和恢复 49
4-2 替代 57
4-3 排序 62
4-4 索引 68
4-5 数据的检索 82
4-6 文件基本操作 88
4-7 数据库的统计汇总 93
习题 100
第五章 多重数据库操作 102
5-1 工作区 102
5-2 介绍View窗口 106
5-3 多一关系和一多关系 110
5-4 应用举例 114
习题 117
第六章 建立和使用查询程序 119
6-1 建立查询程序 119
6-2 查询程序有关操作 121
6-3 多库查询 137
习题 140
第七章 报表 142
7-1 报表概述 142
7-2 报表生成器概述 144
7-3 一般栏式报表的设计过程 152
7-4 汇总/分组汇总报表的设计过程 159
7-5 多数据库报表的设计过程 169
7-6 报表设计中需说明的几个问题 179
习题 185
第八章 应用程序设计 186
8-1 应用程序设计简述 186
8-2 内存变量 192
8-3 加强的输入、输出语句 203
8-4 条件语句 212
8-5 循环语句 223
8-6 程序调试 230
习题 239
第九章 自定义函数和过程 241
9-1 用户自定义函数 241
9-2 过程 245
9-3 公共变量和局部变量 253
习题 257
第十章 其他应用程序 258
10-1 屏幕生成器 258
10-2 菜单生成器 268
10-3 应用程序生成器FoxApp 278
10-4 项目管理器 284
第十一章 FoxPro高级技术 290
11-1 使用INKEY()和On Key Label 290
11-2 SQL Select简介 293
11-3 汇编嵌入和应用程序接口 303
11-4 Visual FoxPro简述 310
第十二章 FoxPro综合应用举例——T资管理处理系统 314
12-1 应用程序开发的一般步骤 314
12-2 工资管理处理系统的总体设计和功能分析 315
12-3 菜单设计 318
12-4 数据输入编辑 323
12-5 数据修改 337
12-6 数据查询 341
12-7 数据打印 354
12-8 数据维护 356
第十三章 实验 365
实验一 FoxPro的基本操作 365
实验二 常用函数操作 367
实验三 数据库的创建 369
实验四 Browse窗口的使用 371
实验五 数据库的删除、替换和排序 373
实验六 数据库的索引和检索 379
实验七 数据库文件的基本操作和统计汇总 383
实验八 View窗口的基本操作 387
实验九 建立数据库的关系 390
实验十 范例关系查询 394
实验十一 多库查询操作 396
实验十二 简单报表的制作 398
实验十三 分组/汇总报表的制作 401
实验十四 多库报表的制作 405
实验十五 应用程序的建立和运行 409
实验十六 内存变量及其操作 411
实验十七 加强的输入和输出操作 413
实验十八 分支语句 415
实验十九 循环语句 416
实验二十 程序的调试与跟踪 418
实验二十一 自定义函数的定义和调用 419
实验二十二 过程的定义和调用 422
实验二十三 屏幕生成器的应用 425
实验二十四 菜单生成器和应用程序生成器 427
附录一 常用SET命令 432
附录二 INKEY() & LASTKEY()按键返回值 437
附录三 颜色表 439
附录四 扩展名的含意 440