第一章 Visual FoxPro 6.0概述 1
1.1 数据库的基本概念 1
1.2 数据模型 3
1.3 关系数据库 6
1.4 Visual FoxPro的发展过程 8
1.5 VFP的功能 10
1.6 VFP系统的环境与安装 12
1.7 VFP系统的启动 13
1.8 VFP环境介绍 14
测试题 16
第二章 Visual FoxPro基础 18
2.1 VFP中文版的性能指标 18
2.2 VFP文件组成 18
2.3 项目管理器 20
2.4 设计器与生成器 27
2.5 建立工作目录与搜索路径 28
习题 30
测试题 30
第三章 Visual FoxPro数据库及其操作 32
3.1 数据库的概念 32
3.2 数据库的建立 35
3.3 建立自由表 38
3.4 维护数据库表中的记录 42
3.5 筛选表记录 46
3.6 建立索引 48
习题 52
测试题 53
第四章 数据库和表 55
4.1 数据库的设计 55
4.2 数据库中表的操作 61
4.3 字段与记录属性设置 64
4.4 创建和编辑关系 74
4.5 建立参照完整性规则 79
习题 81
测试题 81
第五章 查询与视图 83
5.1 查询与视图 83
5.2 结构化查询语言SQL简介 84
5.3 查询数据 86
5.4 视图查询 96
习题 113
测试题 113
第六章 VFP程序设计 114
6.1 数据及其运算 114
6.2 数据库的操作命令 124
6.3 文件操作 131
6.4 表的基本操作 134
6.5 表的排序与索引 136
6.6 统计命令 142
6.7 使用多个表 145
6.8 命令文件的建立与运行 152
6.9 顺序结构程序设计 154
6.10 分支结构程序设计 155
6.11 循环结构程序设计 158
6.12 过程及其调用 164
习题 173
测试题 175
第七章 报表和标签设计 178
7.1 报表的布局 178
7.2 报表文件的建立 179
7.3 修改报表布局 186
7.4 标签文件的建立 193
7.5 预览和打印报表与标签 195
测试题 196
第八章 面向对象程序设计 197
8.1 基本概念 197
8.2 基本特性 198
8.3 设计方法 199
8.4 可视化编程 201
测试题 208
第九章 表单与控件 210
9.1 表单设计方式 210
9.2 表单管理 216
9.3 常用表单控件 219
9.4 多表表单设计 238
9.5 表单布局设计 240
测试题 241
第十章 菜单 244
10.1 下拉式菜单设计 244
10.2 弹出式菜单设计 252
第十一章 结构化查询语言SQL 256
11.1 SQL的数据定义功能 256
11.2 SQL的数据查询功能 258
11.3 SQL的数据更新功能 274
测试题 276
第十二章 数据库应用系统设计实例 279
12.1 应用系统开发的基本过程 279
12.2 应用程序的基本结构 281
12.3 应用程序开发实例 283
12.4 应用程序的发布 292
第十三章 常用函数 298
13.1 数值函数 298
13.2 字符函数 300
13.3 日期和时间函数 303
13.4 数据类型转换函数 304
13.5 测试函数 306
测试题 309
基础练习 312
综合练习 330
附录A 基础练习题参考答案 356
附录B 综合练习笔试模拟题参考答案 359
附录C 2005年全国计算机等级考试二级VFP考试大纲 361
参考文献 364