前言 Visual FoxPro 8.0是Microsoft公司推出的Visual FoxPro系列的最新版本,是一个优秀的可视化数据库编程工具。通过它,用户不仅可以创建和管理数据库,而且可以创建各种应用程序。由于Visual FoxPro 8.0属于面向对象的编程语言,为用户提供了一种可视化的编程方式,因此,在编写程序的时候不需要输入繁琐的程序代码就可以设置好对象的位置与尺寸。并且,当对象的属性改变时,所改变的内容也将直接反映到程序代码中。但是,有了Visual FoxPro 8.0的可视化编程功能并不等于就不需要编写任何程序代码,对于某些事件、过程等功能代码,还必须由设计者来完成。 Visual FoxPro 8.0中的数据库是指关系型数据库,即关系数据库。在数据库中包含了表、视图、查询、表单、报表及标签等元素。其中,表是构成数据库的最基本元素,也是视图、查询及报表等数据库元素建立的基础,因为它们都是通过表来生成的。数据库表之间有一对一、一对多、多对多3种基本关系。为了帮助读者全面了解Visual FoxPro 8.0,本书循序渐进地介绍了Visual FoxPro 8.0的功能、特点和编程基础,Project Manager(项目管理器)的功能和使用方法,表、数据库及数据库表的创建以及数据库表间关系的确立,查询、视图、表单、报表、标签、控件及菜单栏的创建和使用方法。此外,还介绍了应用程序的编译与测试、优化与发布以及数据的导入与导出。 本书面向学习Visual FoxPro的初中级用户,采用由浅入深、循序渐进的讲述方法,在内容编写上充分考虑到初学者的实际阅读需求,通过大量实用的操作指导和有代表性的绘图实例,让读者直观、迅速地了解Visual FoxPro的主要功能。在本书中,读者可以通过习题与上机操作来巩固书中学到的知识。当学习完本书内容后,读者还可以通过书中的综合测试题来检测自己的学习情况。