内容简介 Visual FoxPro 9.0是Microsoft公司推出的Visual FoxPro的最新版本,是一个优秀的可视化数据库编程工具。它在以前版本的基础上增强了网络功能,添加了XML处理能力,增强了与外部交换数据的能力。本书共分14章,第1章介绍Visual FoxPro 9.0的功能、特点以及安装;第2~3章介绍Visual FoxPro编程基础和面向对象的知识;第4章介绍使用项目管理器创建表和数据库;第5~6章介绍索引、查询及视图的创建方法;第7~8章介绍表单的创建与管理以及表单控件的使用;第9~10章介绍菜单、报表和标签的创建;第11~12章介绍应用程序的编译与测试以及如何创建帮助系统和发布应用程序;第13~14章给出了两个完整的数据库开发实例。最后还通过综合测试题来考察读者所学的知识,使读者能够及时查漏补缺。本书内容翔实、结构清晰、叙述流畅、可操作性强,可作为Visual FoxPro 9.0初学者和数据库开发人员的参考书籍,也可作为高等院校及各类社会培训班的教材。
前 言 Visual FoxPro 9.0是Microsoft公司推出的Visual FoxPro的最新版本,是一个优秀的可视化数据库编程工具。虽然新型的数据库和数据库应用程序开发工具不断推出,但Visual FoxPro依靠其以前创下的惊人市场占有率,依然拥有大批的使用者,Visual FoxPro 9.0正是为这些老客户定制的新版本。它不仅继承了以前版本的全部功能,而且进一步强化了网络功能,新增了多种数据库类型和使用工具,使数据库应用程序的开发更加方便快捷。 本书分为两部分,第一部分包括第1~12章,详细介绍了Visual FoxPro 9.0编程的方方面面,包括Visual FoxPro 9.0的特点、语法、数据库基础知识以及程序发布。其中的数据库是指关系型数据库,即关系数据库。在数据库中包含了表、视图、查询、表单、报表及标签等元素。其中,表是构成数据库的最基本元素,也是视图、查询及报表等数据库元素建立的基础,因为它们都是通过表来生成的。数据库表之间有一对一、一对多、多对多3种基本关系。为了帮助读者更好的理解这些概念,在第一部分用了一个学生信息管理系统的实例贯穿全文,使读者感性地认识表、数据库、数据库表的创建以及数据库表间关系的确立,查询、视图、表单、报表、标签、控件及菜单栏的创建和使用方法。此外,还介绍了应用程序的编译与测试、优化与发布以及数据的导入与导出。第13章和第14章是本书的第二部分,给出了两个数据库开发案例,让读者进一步了解完整的数据库开发流程,能够举一反三。 本书面向Visual FoxPro的初中级用户,采用由浅入深、循序渐进的讲述方法,在内容编写上充分考虑到初学者的实际阅读需求,通过大量实用的操作指导和具有代表性的绘图实例,让读者直观、迅速地了解Visual FoxPro的主要功能。在学完每章内容之后,读者可以通过习题与上机操作来巩固书中学到的知识。当学习完本书内容后,读者还可以通过书中的综合测试题来检测自己的学习情况。 本书是集体智慧的结晶,除封面署名的作者外,参加本书编写和制作的人员还有孔祥亮、邱丽、王维、张雪琴、成凤进、牛进敏、何俊杰、张颖等人。尽管我们在编写本书时已尽了最大努力,但由于作者水平有限,本书不足之处在所难免,希望广大读者提出宝贵意见。 编 者 2004年11月