Visual FoxPro起源于xBASE微机关系数据库系列,该系列中包括早期的dBII/III、FoxBASE和FoxPro微机数据库软件,它们在我国的微机数据库应用领域中都曾得到了非常广泛的应用。
随着个人计算机的广泛应用,dBASE微机数据库软件很快成为一个相当普遍而且受欢迎的微机数据库管理系统。用户只需键入简单的命令,即可完成数据库的建立,增添、修改、查询记录,建立索引,以及产生报表,或者利用其自含的程序设计语言开发小型的应用系统,例如:财务管理系统、人事档案管理系统、学籍管理系统、图书资料管理系统等等。
Visual FoxPro 是Microsoft公司推出的新一代可视化关系数据库管理系统。
该系统提供了创建和管理高性能的32 位数据库应用程序和构件所需的工具,以数据为中心的面向对象语言可以生成先进的可伸缩多层应用程序,并集成客户/服务器计算方法及
Internet 功能。
Visual FoxPro采用标准Windows界面,提供Windows环境下通用的工具和对话框,使得用户在组织数据、定义数据库和建立应用程序等方面变得简单易行。可视化的设计工具和向导使用户可以快速的建立表单、查询和报表。同时系统还提供了一个集成化的开发环境,不但拥有功能强大的面向对象程序设计工具以及客户机/服务器能力,而且支持OLE和ActiveX(TM).
与以往的关系数据库管理系统相比,目前的 Visual FoxPro版本在效能、设计环境、命令函数、系统资源的利用等方面都有了很大的改进。Visual
FoxPro系统支持与其他应用程序共享数据、交换数据,如可以与Word、Excel、Spss共享数据,与Access、xBase等关系数据库软件交换数据;支持与大多数后台数据库的客户机/服务器应用程序连接,使32位的ODBC驱动程序能够集成来自各个系统的数据。目前的
Visual FoxPro版本还采取了Rushmore技术--是一种从表中快速地选取记录集合的技术,使用优化应用程序的Rushmore技术能够将查询的响应时间从数小时或数分钟降低到数秒,显著地提高查询的速度。