发展过程
Visual FoxPro6.0是在xBASE(dBASE,Clipper,FoxBASE,FoxPro)的基础上发展而来的32位数据库管理系统。Visual FoxPro的发展历程如下:
1975年,美国工程师Ratliff开发了一个在个人计算机上运行的交互式的数据库管理系统。
1980年,Ratliff和3个销售精英成立了Aston-Tate公司,直接将软件命名为dBASEⅡ而不是dBASEⅠ。后来这套软件经过维护和优化,升级为dBASEⅢ。
1986年,Fox Software公司在dBASEⅢ的基础上开发出了FoxBASE数据库管理系统。后来Fox Software公司又开发了FoxBASE+、FoxPro2.0等版本。这些版本通常被称为xBase系列产品。
1992年,微软公司在收购Fox Software公司后,推出FoxPro2.5版本,有MS-DOS和Windows两个版本。使程序可以直接在基于图形的Windows操作系统上稳定运行。
1995年,推出了Visual FoxPro3.0数据库管理系统。它使数据库系统的程序设计从面向过程发展成面向对象,是数据库设计理论的一个里程碑。
1996年,微软公司推出了Visual FoxPro5.0版本,Visual FoxPro是面向对象的数据库开发系统,同时也引进了Internet和Active技术。
1998年,在推出Windows98操作系统的同时推出了Visual FoxPro6.0。
21世纪以来,Visual FoxPro7.0、Visual FoxPro8.0和Visual FoxPro9.0也相继推出,这些版本都增强了软件的网络功能和兼容性。同时,微软公司推出了Visual FoxPro的中文版本。
版本简介
VFP6.0
Visual FoxPro6.0是在xBASE(dBASE,Clipper,FoxBASE,FoxPro)的基础上发展而来的32位数据库管理系统。
它是由微软公司于1998年在推出Windows98操作系统的同时推出的。
1998年9月份美国微软公司推出了Visual FoxPro6.0系列,其中包括VFP6。VFP6的推出为网络数据系统使用者及设计开发者带来了极大的方便。VFP6不仅提供了更多更好的设计器、向导、生成器及新类,并且使得客户/服务器结构数据库应用程序的设计更加方便简捷,增加了处理2000年数据的工具。VFP6以其强健的工具和面向对象的以数据为中心的语言,将客户/服务器和网络功能集成于现代化的、多链接的应用程序中。VFP6充分发挥了面向对象编程技术与事件驱动方式的优势。VFP6是目前世界流行的小型数据库管理系统中版本最高、性能最好、功能最强的优秀软件之一。
VFP8.0
Visual FoxPro8.0是微软公司2002年开发的。这是一个自函型数据库管理系统,是解释型和编译混合型系统。它能够以·解释的方法定义,操纵数据库。它也可以将操作过程编写为程序进行编译,脱离系统·直接运行。
VFP9.0
Visual FoxPro9.0是创建和管理高性能的32位数据库应用程序和组件的工具;于2007年发布,是vfp的最后一个版本;目前的服务包版本为sp2,并且有3个Hotfixes包,即最后的版本为09.00.0000.7423。
常用命令
ACCEPT把一个字符串赋给内存变量;
APPEND给数据库文件追加记录;
APPEND FROM从其它库文件将记录添加到数据库文件中;
AVERAGE计算数值表达式的算术平均值;
BROWSE全屏幕显示和编辑数据库记录;
CALL运行内存中的二进制文件。