Visual FoxPro 6.0是美国Microsoft公司推出的关系数据库管理系统,运行于Windows系列的环境下。其目标主要定位于桌面应用,其实,也可以作为客户机/服务器模式的软件开发工具。由于Visual FoxPro 6.0本身既具有关系数据库的操作和管理能力,又具有数据库应用系统的面向对象和可视化的编程能力,并且提供了大量的设计器、向导、生成器,使基于图形化界面的应用程序开发工作更加高效、快速、方便。因此,许多高等院校选择Visual FoxPro6.0作为数据库应用课程的教材。
本书在内容编排上以数据库应用为主线,循序渐进、通俗易懂、结合实际,涵盖了全国计算机等级考试二级考试(Visual FoxPro程序设计)大纲要求的全部内容,包括下面四个层次。
第一个层次是入门篇,包括第1章到第4章。介绍了关系数据库的基本概念、Visual FoxPro 6.0基础知识、表的创建及应用、数据库的创建及应用、查询和视图的设计及应用。
第二个层次是程序设计基础篇,即第5章。介绍了面向过程的程序设计方法、三种基本结构的编程、过程和函数的定义及调用、变量的作用域等。本层次的内容是第三个层次的编程基础。
第三个层次是面向对象程序设计,包括第6章到第9章。介绍了面向对象程序设计的基本概念和特性,Visual FoxPro的表单设计、报表设计、菜单设计,以及常用控件的应用。本层次的内容是开发基于图形化界面的应用程序的必备知识。
第四个层次是应用系统开发篇,即第10章。以人事管理为实例,介绍了应用系统的开发全过程,应用程序的生成,安装程序的制作方法。同时给出了人事管理系统的完整源代码。通过该实例,可以使读者较完整地掌握Visual FoxPro应用系统的开发技术,并为快速迈人软件开发行业奠定基础。
本书是作者在10多年来从事数据库应用课程的教学和开发的基础上编著的,是作者的教学经验和开发经验的总结。在编著的过程中,特别注重培养读者的数据库操作能力和程序设计能力。书中部分知识点设有提示、注意等小知识,并且列举了大量的实例,让读者触类旁通,同时每章后面附有实验和习题。
本书配有免费电子教案,需要者请与徐辉联系,邮箱是:xhui28@163.com。也可以和清华大学出版社联系。(weijj@tup.tsinghua.edu.cn)
本书由徐辉任主编,卢守东、聂良刚、庞大连编著。其中,徐辉编写第4章、第8章、第9章和第10章,卢守东编写第3章和第5章,聂良刚编写第6章和第7章,庞大连编写第1章和第2章。全书由徐辉负责、卢守东协助统稿。书中各章的教学用表与实验用表由卢守东、徐辉设计。
由于作者水平有限,时间仓促,书中难免存在遗漏和错误,敬请读者和专家批评指正。
编 者