目录 1
前言 1
第一章 数据库基础知识 1
1.1 计算机数据管理与发展 1
1.2 数据库系统 2
1.3 数据模型 3
1.4 关系数据库和关系模型 8
1.5 关系数据库示例 11
习题一 14
2.1 VF的发展和特点 17
第二章 VF系统综述 17
2.2 Visual FoxPro 6.0的安装与启动 19
2.3 VF6.0的用户界面、项目管理器 24
2.4 VF6.0的生成器、设计器与向导 32
2.5 VF文件类型与性能指标 34
第三章 数据与数据运算 37
3.1 VF的数据类型 37
3.2 运算符与表达式 42
3.3 常用函数 44
习题三 51
第四章 表和数据库 54
4.1 自由表的建立和操作 54
4.2 数据库及数据库表 66
4.3 表的索引 74
4.4 数据表的查询和统计 79
4.5 同时使用多个表 83
4.6 数据的完整性 89
习题四 98
第五章 查询设计器、视图与SQL语言 103
5.1 查询向导 103
5.2 查询设计器 107
5.3 创建本地视图 119
5.4 SQL语言概述——数据定义和数据操作 126
5.5 SQL查询 136
5.6 SQL查询结果的输出与处理 142
习题五 145
第六章 程序设计基础 149
6.1 程序与程序文件 149
6.2 程序的基本结构 153
6.3 多模块程序 163
6.4 程序调试 172
习题六 177
第七章 面向对象程序设计 181
7.1 类与对象的基本概念 181
7.2 VF中的类与对象 181
7.3 容器与控件 184
7.4 VF中对象的属性、事件和方法 185
7.5 对象的创建和使用 186
7.6 Visual FoxPro编程的步骤 188
7.7 自定义类 189
7.8 自定义属性 193
7.9 自定义方法 196
习题七 203
第八章 表单设计与应用 204
8.1 创建表单 204
8.2 表单的基本概念和基本操作 209
8.3 利用控件建立复杂表单 215
8.4 表单集 238
习题八 239
第九章 菜单设计与应用 244
9.1 创建菜单系统的步骤 244
9.2 利用菜单设计器设计菜单 245
9.3 生成和运行菜单 251
9.4 常规选项对话框 252
9.5 创建自定义工具栏 253
9.6 面向对象的菜单 254
习题九 259
第十章 报表和标签设计与应用 261
10.1 设计一个简单的报表 261
10.2 用报表设计器创建报表 267
10.3 设计标签 282
10.4 报表和标签小结 285
习题十 286
第十一章 综合应用示例 287
11.1 学生成绩管理系统 287
11.2 综合练习 313
第十二章 Visual FoxPro上机实验指导 330
实验1 建立项目、数据库和表 330
实验2 表的基本操作 337
实验3 创建表的索引和表之间的永久关系 339
实验4 SQL语句 344
实验5 查询与视图 347
实验6 程序设计 358
实验7 表单设计(一) 361
实验8 表单设计(二) 369
实验9 菜单设计 371
实验10 报表设计 376
附录 379
附录1 习题参考答案 379
附录2 等级考试说明 382
附录3 全国高等院校(河南考区)计算机等级考试二级(文管)考试大纲 386
附录4 全国高等院校(河南考区)计算机等级考试二级(数据库)考试大纲 388
附录5 Visual FoxPro常用对象、属性、事件和方法表 391
参考文献 395