第一部分Visual FoxPro基础知识 1
第1章 数据库基础知识 1
一、数据库基本概念 1
二、Visual FoxPro基本概念 2
第2章Visual FoxPro数据库的基本操作 6
一、数据库与表的基本操作 6
二、索引、工作区与记录定位 10
三、Visual FoxPro数据完整性 11
第3章 查询与视图 13
一、查询和视图的概念 13
二、查询的创建和使用 13
三、视图的创建和使用 14
四、查询与视图的联系和区别 14
五、VFP的表、查询和视图的三级模式结构 15
第4章 结构化查询语言SQL 16
一、SQL语言概述 16
二、VFP支持的SQL命令 16
三、SELECT-SQL命令 16
四、SELECT-SQL命令使用注意事项 17
第5章 基本程序设计 18
一、Visual FoxPro程序文件的建立和运行 18
二、基本程序结构 18
三、参数传递和变量的作用范围 21
第6章 面向对象程序设计 22
一、面向对象的概念 22
二、表单 23
三、控件 25
四、菜单 29
五、类的设计 31
六、工具栏 31
七、报表与标签 31
八、建立应用程序 33
第二部分Visual FoxPro实验指导 34
第1章Visual FoxPro基础 34
实验1.1 Visual FoxPro集成操作环境与项目管理器 34
实验1.2数据与基本运算 40
思考与实践1 48
第2章 数据表的基本操作 50
实验2.1数据表的创建 50
实验2.2数据表的基本操作 58
思考与实践2 67
第3章 数据库的基本操作 69
实验3.1数据库表的创建和使用 69
实验3.2数据库表之间的关系及数据完整性 76
思考与实践3 83
综合实验1 85
第4章 数据查询与视图 92
实验4.1创建查询与视图 92
实验4.2多表查询与数据统计 102
思考与实践4 111
第5章 结构化查询语言SQL 112
实验5.1结构化查询语言SQL 112
思考与实践5 119
综合实验2 121
第6章 结构化程序设计基础 128
实验6.1基本程序结构 128
实验6.2模块(子程序、函数、过程)设计与调用 135
思考与实践6 139
第7章 表单的建立与使用 142
实验7.1表单的创建 142
实验7.2常用控件的使用(一) 151
实验7.3常用控件的使用(二) 164
实验7.4控件综合 176
实验7.5表单综合(选做) 184
思考与实践7 191
综合实验3 195
第8章 菜单的建立与使用 204
实验8.1菜单的建立与使用 204
思考与实践8 210
第9章 报表和标签 212
实验9.1报表与标签的使用 212
思考与实践9 220
第10章 类和工具栏的使用 222
实验10.1类和工具栏的使用 222
综合实验4 231
第三部分 题汇解析 236
第1章 数据库基础知识 236
一、选择题与解析 236
二、填空题与解析 240
第2章 数据库与表的基本操作 244
一、选择题与解析 244
二、填空题与解析 250
第3章 查询与视图 254
一、选择题与解析 254
二、填空题与解析 256
第4章 结构化查询语言SQL 258
一、选择题与解析 258
二、填空题与解析 259
第5章 基本程序设计 266
一、选择题与解析 266
二、填空题与解析 273
第6章 面向对象程序设计 284
一、选择题与解析 284
二、填空题与解析 292
第四部分 应用案例 298
案例1简单的密码验证程序 298
一、准备工作 298
二、设计要求 298
三、设计过程 298
案例2抽奖游戏 299
一、准备工作 299
二、设计要求 299
三、设计过程 299
案例3通讯录管理系统 301
一、准备工作 301
二、设计要求 301
三、设计过程 301
案例4成绩查询系统 305
一、准备工作 305
二、设计要求 305
三、设计过程 305
案例5图书管理信息系统 310
一、准备工作 310
二、设计要求 311
三、设计过程 311
附录 317
上机操作要点 317
模拟上机试卷 325
模拟上机测试1 325
模拟上机测试2 327
模拟上机测试3 329
模拟上机测试4 332
模拟上机测试5 334
模拟上机试卷解答 338
模拟上机测试1 338
模拟上机测试2 340
模拟上机测试3 344
模拟上机测试4 346
模拟上机测试5 348
参考文献 352