(本书获2002年教育部全国普通高等学校优秀教材一等奖)史济民汤观全编著本书作为《FoxBASE+及其应用系统开发》与《FoxPro及其应用系统开发》这两本教材的姊妹书,保持了前两本书的结构与风格,同时在内容与重点上又有新的发展。主要表现在以下方面。1.继续遵循由“语言基础-程序设计-系统开发”组成的三阶段教学法,相对应的将全书划分为上、中、下三篇。2.将程序设计的重点从面向过程转向面向对象。在PC机数据库系统XBASE家族中,VFP是第一个全面支持面向对象程序设计(OOP)的数据库语言。本书中篇除了用一章简介传统的结构化程序设计外,其余五章均结合VFP6.0的工具着重介绍OOP方法,并穿插介绍了OOP的基本概念,使读者从感性到理性逐步熟悉OOP的思想与方法。3.利用交互操作来实现OOP的思想,是VFP的又一特色。本书上篇为“语言基础”篇,包括前3章,第一章“绪论”在简介数据库系统的基本概念后,从回顾PC机数据库系统的演变讲到VisualFoxPro(以下简称VFP)的诞生,目的是让初学者对数据库系统特别是常用的PC机数据库系统建立初步的认识。接下来概述了VFP的特点、界面组成以及交互操作与程序执行等两类工作方式。最后两节以设计器等辅助工具和对项目管理器的简介作为结束。第二、三两章讲解VFP的基本语言成分和包括建表、查询、统计等操作在内的基本操作命令。在第三章中还引入了数据环境和视图文件、基于SQL语言的查询命令与查询窗口,以及数据库表与自由表等基本概念。中篇为“程序设计”篇,包括第四章至第九章,在第四章“程序设计初步”中主要介绍了程序设计的基本概念,包括程序的控制结构、子程序、变量作用域以及VFP程序文件的建立与运行等。随后的5章主要介绍基于OOP方法的VFP可视化程序设计,着重说明VFP6.0提供的各种向导、设计器和控件工具箱等可视化设计工具。每章讲一个专题,依次讨论“菜单设计”、“表单设计基础”、“表单控件设计”、“表单高级设计”和“报表设计”等技术与操作。在表单的基础设计与高级设计这两章,穿插阐述了“对象”与“类”等基本的OOP概念与方法。下篇为“系统开发”篇,只设第十章“系统开发实例”一章,介绍了开发VFP应用程序的一般步骤,接着用一个实例,阐明怎样根据上述的步骤,在每一步中完成相应的分析与设计任务。章末还通过小结,讲解结构程序设计与OOP在系统开发中的使用。本书实例丰富,并均上机通过,各章配有习题,适合于高校及远程教育、培训班用作数据库应用或可视化程序设计的教材,也可供计算机应用人员自学或参考。本书配有教师用电子教案。