Visual FoxPro 9.0程序设计(第2版)Visual FoxPro 9.0是Microsoft公司推出的一个优秀的关系型数据库管理平台,能够方便地设计出各种管理信息系统(Management Information System, MIS) 。和之前的版本相比,Visual FoxPro 9.0支持更为强大的可视化界面,可以设计出更漂亮、更专业的软件界面;同时在数据库和数据表的管理上更为方便,增加了一个更快的数据引擎,支持更多的数据类型;在报表输出上,重新设计了可扩展报表书写器,增加了直接把报表内容输出到HTML或XML文件的功能;进一步强化了网络功能,如使用远程视图、WWW搜索向导等功能。
本书编写环境为中文版Visual FoxPro 9.0 SP1。本书是在作者多年的Visual FoxPro课程教学和Visual FoxPro实际软件开发实践经验相结合的基础上完成的。本书内容组织如下:
第1章介绍了Visual FoxPro的历史和新版软件增加的功能及特点,并详细说明了Visual FoxPro 9.0安装过程以及主要用户窗口的功能。
第2章介绍了VFP 9.0项目管理器、向导、设计器和生成器等的使用方法。项目管理器能够帮助用户在程序设计中规范和组织项目文档,从而大幅度提高设计质量和速度。
第3~5章介绍了数据库、数据表的操作和Visual FoxPro 9.0编程语言基础与常用的函数、命令及程序控制方法。
第6章详细介绍了查询和视图的使用,以及如何使用设计器进行相关项目设计。在项目设计和实践中大量应用查询和视图能够快速便捷地提供数据查询、统计方面的应用。
第7、8章是表单和控件的使用介绍,也是学习Visual FoxPro 9.0的重点。这两章通过大量新颖实用的例子来说明和演示表单及控件的应用。读者能够通过生动准确的例子来直观地掌握相关知识。
第9、10章介绍了报表、标签和菜单的使用,结合实例说明报表、标签以及菜单在表单中的实际应用。
第11章介绍了结构化查询语言(SQL) ,并针对新版本的增强功能加以翔实的实例说明。
第12章介绍了面向对象的程序设计。作为一种面向对象语言,Visual FoxPro语言完全支持面向对象思想,读者可以自由设计并使用类及自定义对象,来增强或改善项目功能。
第13章是对Visual FoxPro 9.0数据库程序设计学习的一个总结。用一个完整的项目实例,对如何使用Visual FoxPro 9.0进行项目开发进行了详细说明。读者完全可以参照此项目进行实际项目开发,并对相应功能进行删减或改善,从而更深入地理解和掌握Visual FoxPro 9.0.
Visual FoxPro 9.0程序设计(第2版)前言本书在重新编写过程中,着重突出以下特点:
(1) 实例新颖,经典实用。本书的内容及程序实例由一线老师精心设计,新颖准确,贴近实际,避免枯燥说理,易于读者理解和上机实践。
(2) 结构科学,重点突出。本书全面讲述了Visual FoxPro 9.0相关知识,根据学习规律和实际需要,系统安排内容,重点难点突出,深入浅出。如在介绍表单控件和报表时,重点突出了对象使用中的各种编程技巧和方法,阐述全面,使读者能够迅速抓住重点又能理解相关功能,举一反三。
(3) 图文并茂、资源完备。在书中多处应用图形、色彩,力争向读者提供图文并茂、有声有色的感性素材,激发读者的学习兴趣。同时,为方便教师的教学,本书提供相关资料如电子讲义及相关程序代码等。
本书由张翼英、张丕振、张翼飞编著,负责整体结构设计、内容组织。张翼英编写第1、11、13章,邵清编写第2章,张翼飞编写第3、4章,张丕振编写第5~7章以及全部习题,兰芸编写第8章,刘勇编写第9章,李淑华编写10章,侯荣旭编写第12章。
尽管作者在编写此书的过程中做了很多努力,但由于水平有限,书中缺点和纰漏之处难免,敬请读者批评指正。本书相关资料如电子讲义及相关代码,可到本书相关网站获得。如果有任何意见和建议,请通过E-mail: comezyy@163.com与我们联系,我们将不胜感激。
编 者2012年4月