本书人初学者的角度出发,详尽地讲解了VisualFoxPro(简称VFP)数据库管理系统软件。全书共分8章:第1章为初识VisualFoxPro,讲解使用VFP进行程序开发的流程并配以简短的小示例来体验VFP程序开发的乐进趣;第2章讲解创建和使用数据库;第3章讲解VisualFoxPro的语言基础;第4章讲解表单的使用;第5章讲解VFP中标准控件的使用;第6章讲解创建和使用报表;第7章讲解下拉式菜单的使用以及快捷菜单的设计;第8章讲解ActiveX控件的注册及使用。全书通俗易懂,条理明确,针对教学中学生出现的各种问题,进行了透彻的讲解。相信会对读者有所启发。本书适合于想学习的编程人员以及有一定基础的编程人员学习,也可作为学校的培训教材。本书前言导读谢谢您选择本书。为了能更好地帮助您学习本书的知识,请仔细阅读下面的内容。读者对象本书适用于以下读者:想学习VisualFoxPro的编程人员有一定基础的编程人员由于FoxPro在我国有广大的用户群,对于以前学习过DB3、FoxPro的用户,学习本书后可快速地实现由FoxPro面向过程编程到VisualFoxPro面向对象编程的转变。写作背景数据库在我们的生活中无处不在,数据库管理系统多如牛毛。VisualFoxPro以其功能强大,简单易学而深受大众的喜爱。对于非计算机专业的人员,大多数编程的学习是从FoxPro和Basic开始的。由于FoxPro和Basic是面向过程的语言,不再适合于当今计算机发展的需要。借助本书,FoxPro的新老读者可以快速掌握VisualFoxPro面向对象编程的精华。作者从事VisualFoxPro的教学10多年,当年曾经学习过DB3、FoxPro,深深地喜爱这一编程语言。FoxPro面向对象编程的最初版本是VisualFoxPro3.0。初次学习时,一方面为其面向对象的强大功能所吸引,但也为面向对象编程中遇到的种种困难而苦恼。秉承“黑魔方”的宗旨,本着实用的原则,一方面力求避免枯燥的说教,努力营造一个轻松愉快的学习环境;另一方面本书针对教学中学生出现的各种问题,努力做到重点突出,讲解透彻。VisualFoxPro提供了大量的向导,许多书籍对此都以大量篇幅介绍。本书中除极个别地方外,基本上不介绍向导的使用。作者认为,要想使自己的编程上一个台阶,做一个实用的程序,向导基本上是没有用武之地的,大量的介绍只能徒增文章的篇幅。写作环境本书中使用的软件是VisualFoxPro6中文版。目前VisualFoxPro最新版本是8.0,但其是英文版本。如果您使用的是VisualFoxPro7.0或者8.0,书中的内容和示例丝毫不受影响。学习提示学习VisualFoxPro编程,难点在于表单的学习,VisualFoxPro面向对象主要体现在表单上。如果您以前学习过FoxPro或者DB3,在学习第1章、第2章后,可直接进入第4章,学习表单。在学习表单时,由于表单上要增加各种控件,为此可以参考第5章各个控件的属性、方法和事件。每种计算机语言都有自己的特点,VisualFoxPro也不例外,其面向对象也不同于VisualBasic。例如VisualFoxPro在引用对象时,是分层次的,即引用某个对象时,要先说明该对象的父对象,而在VisualBasic中却可直接引用对象。如果您对VisualFoxPro一无所知,您需要仔细学习第3章FoxPro的基础语言。由于FoxPro语言历史较长,其命令、函数特别多,本书中只是涉及了其最常用的一些命令,对于一些不再适合于面向对象编程的命令如Display、List等,本书基本上不作详细的介绍。VisualFoxPro中内嵌了SQL语句,这样对数据表的操作,既可以使用传统的FoxPro命令,也可使用SQL命令。在某些情况下,一条SQL语句可以实现的功能,可能需要几十条传统的FoxPro命令才能完成。书中第3章,对于一些常用的SQL语句如Select、Update、Delete等都作了较为详细的介绍。技术支持如果您在阅读本书的过程中有什么困难,可以登录到“黑魔方”专题网站,网址是http://www.heimofang.com。这是大家共同交流的平台,在那里会有很多的作者、老师、读者、编辑在一起交流,在相关的栏目中发求助帖子,您的问题会很快得到解答。除上述方法外,也可以使用下面的方式寻求技术支持。发电子邮件到laix@tup.tsinghua.edu.cn打电话给010-62783449或发传真至010-62771155发信到北京清华大学出版社《黑魔方丛书》编委会收(邮编100084)