本书以Visual FoxPro 6.0为基础,系统介绍Visual FoxPro数据库程序设计语言的主要内容,包括数据库的基础知识、面向对象程序设计的基本概念、Visual FoxPro的特点与组成元素、表的操作、数据库和视图的操作、结构化查询语言SQL的使用、程序文件的设计、表单设计、报表设计、菜单设计及应用系统的集成技术等内容。本书内容安排科学、合理,且自成体系,特别注重学生自学能力的培养,针对实际开发中一些常见问题,本书还给出了解决思路或源代码。
本书主要面向各类非计算机专业学生,基本能满足大专院校不同层次教学的要求。对应用Visual FoxPro进行实际开发的技术人员,本书也能起到较好的启发和帮助作用。
样章试读
目录
- 序言
前言
第1章 数据库系统基础
1.1 数据和数据处理
1.2 计算机数据管理的发展
1.3 数据库系统的基础知识
第2章 Visual FoxPro 6.0数据库管理系统概述
2.1 Visual FoxPro的发展
2.2 Visual FoxPro 6.0的特点及性能指标
2.3 Visual FoxPro 6.0的安装、启动和退出
2.4 Visual FoxPro 6.0的系统窗口
2.5 Visual FoxPro 6.0的文件类型
2.6 Visual FoxPro的工作方式和命令格式
2.7 VFP的辅助设计工具
2.8 项目管理器
第3章 Visual FoxPro的数据元素
3.1 VFP中的常量与变量
3.2 表达式与运算符
3.3 VFP中的常用函数
第4章 表的基本操作与维护
4.1 表的创建
4.2 表的打开和关闭
4.3 表结构的修改
4.4 表的指针与记录定位
4.5 表的显示
4.6 表中数据的修改
4.7 设置表的过滤
4.8 表结构与记录的复制
4.9 数组和表之间的数据交换
第5章 数据排序、检索、统计和多个表的操作
5.1 分类排序
5.2 索引排序
5.3 数据检索
5.4 数据统计
5.5 多个表的操作
第6章 数据库基本操作与视图
6.1 数据库基本操作
6.2 数据库表基本操作
6.3 永久关系与参照完整性
6.4 视图
第7章 结构化查询语言SQL
7.1 SQL概述
7.2 SQL数据查询
7.3 SQL数据定义功能
7.4 SQL的数据更新功能
7.5 用查询设计器建立查询
第8章 程序设计基础
8.1 程序文件
8.2 程序中的常用命令
8.3 程序的控制结构
8.4 多模块程序设计
8.5 程序调试
第9章 面向对象的程序设计
9.1 面向对象程序设计概念
9.2 Visual FoxPro中的类
9.3 使用对象
9.4 Visual FoxPro中的事件与方法程序
9.5 用户自定义类
第10章 表单设计
10.1 表单的概念
10.2 表单设计方法
10.3 表单的设计步骤与运行
10.4 表单控件设计
10.5 表单集的设计
第11章 报表设计
11.1 报表设计初步
11.2 报表设计器
11.3 报表的打印输出
11.4 报表的其他数据源
第12章 菜单设计
12.1 菜单系统概述
12.2 下拉菜单设计
12.3 快捷菜单设计
第13章 应用系统开发与集成
13.1 开发VFP数据库应用系统的基本步骤
13.2 学生信息管理系统
13.3 系统集成
参考文献
附录A Visual FoxPro命令一览表
附录B Visual FoxPro函数简表