VisualFoxPro 是一个关系型数据库管理系统(RDBMS:Relation Database
Management System),是一种较早的面向对象的、由事件驱动的程序设计工具。它
预定义了一大批基类供开发者使用,并允许开发者定义新的类和子类,可以利用类
的继承性减少编程的工作量,加快软件的开发。
VisualFoxPro 提供了更多的诸如向导(Wizard)、设计器(Designer)、生成器
(Builder)等可视化设计和操作工具,采用图形界面使设计更加直观,许多窗口操
作可自动生成对应程序代码,减轻设计人员的工作量。利用项目管理器全面管理项
目中的数据库、应用程序、各种文档,并能进行应用程序的编译。其自带有数据库
并能提供对数据库的管理,保证数据库的数据完整性,更为有利的是它完全支持关
系型数据库的标准语言 SQL。不仅如此,VisualFoxPro 的视图和表单既可以访问本
地数据库中的数据,也可访问远程网络服务器中的数据,同时有效地控制对数据的
共享。它的程序调试工具可以简化程序的调试和修改过程,并能自动检查程序是否
存在错误,确定错误出现的位置,提示错误出现的原因,如果发现错误可当场切入
程序进行修改。正是由于它的许多特点和功能,使它成为开发中小型数据库应用系
统比较理想的工具。