vfp是什么?vfp应用详解及介绍

2016-05-14来源 : 互联网

vfp是什么?VisualFoxPro简称VFP,是Microsoft公司推出的新版数据库开发软件,用它来开发数据库,既简单又方便。 VisualFoxPro是一个数据库管理系统软件。VisualFoxPro是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。

VisualFoxPro 原名FoxBase,是美国FoxSoftware公司推出的数据库产品,在DOS上运行,与xBase系列相容。FoxPro原来是FoxBase的加强版,*高版本曾出过2.6。之后,FoxSoftware被微软收购,加以发展,使其可以在Windows上运行,并且更名为 VisualFoxPro。

目前*新版为VisualFoxPro9.0,而在学校教学和***门考证中还依然延用**版的VisualFoxPro6.0。

在桌面型数据库应用中,处理速度极快,是日常工作中的得力助手。

VisualFoxPro成长之路

VisualFoxPro(以下简称VFP)是个不断成长的小伙,承蒙VisualStudio(以下简称VS)的关照,VFP在***心目中一直是和VB、VC地位相同的工具语言,只不过它并不是通用开发工具,而只是专注于数据库应用的开发。

然而,吊足大家胃口的VS.NET终于出现在***面前时,竟不见了VFP的身影,着实引起开发社区的一阵骚动。微软不要VFP了?不是,恰恰相反,VFP忍受不了VS缓慢的升级速度,“单干”了。现在的VFP已经升级到版本9,并且**支持.NET技术。

以下让我们来一起关注一下VFP的成长之路,看看每次升级VFP都为我们带来了那些诱人的新特性。当然,我们只整理了VFP6.0以后的版本,也就是 VFP7、8、9。这些内容来自MSDNLibraryOnline,我们仅参考每个版本VFP产品文档中的“What’sNew”部分进行整理。

VFP7

WebServices支持VFP7支持注册和发布WebServices,而无需使用MicrosoftSOAPToolkit和VFP扩展来从底层完成这些任务;

服务器增强VFP7对于COM服务器作了很大程度的增强,可以与核心平台如COM+服务进行互操作;

XML支持为了适应以XML形式在Web上传送数据的潮流,VFP7提供了一些函数用于在XML数据和FoxPro游标(Cur***)或表格(Table)之间的转换。

多样的XBase特性VFP添加了很多新的或改进的XBase特性,并且这些特性都是用VFP语言编写的;

OLEDBProvider通过实现OLEDBProvider接口,***可以在任何支持OLEDB的程序和语言中调用VFP数据。

VFP8

n数据特性增强VFP8对其数据特性进行了改进,并增加了很多新的数据特性,包括:远程数据连接、创建DataEnvironment类、自动增长域值、支持对照序列、与SQL语句Select…Union之间的隐式数据转换、使用SQLSelect命令插入行等;

其他增强VFP8对一些工具、示例数据库和解决方案案例都进行了改进。

VFP9

数据和XML增强这一时期的VFP对其数据特性进行了*大的加强,改进项目之多真是令人眼花缭乱,详情可以参考这里,此处**赘述;

实现SQL语言VFP9已经能够充分地支持SQL查询语言;

设计器的增强VFP9增强了这些设计器:报表和标签设计器、菜单设计器、表格设计器、查询和视图设计器、数据环境设计器以及类和窗体设计器等;

其他方面的增强和VFP8一样,VFP9在其他微小的细节上进行了不少的改进,使得***的体验更加舒适。

标签: vf

渝ICP备2024022750号-1

Copyright©2004-2024 3158.CN. All Rights Reserved 重庆市上台九悟酒销售有限公司 版权所有

3158招商加盟网友情提示:投资有风险,选择需谨慎