visual foxpro(以下简称vfp)是个不断成长的小伙,承蒙visual studio(以下简称vs)的关照,vfp在开发者心目中一直是和vb、vc地位相同的工具语言,只不过它并不是通用开发工具,而只是专注于数据库应用的开发。
然而,吊足大家胃口的vs.net终于出现在开发者面前时,竟不见了vfp的身影,着实引起开发社区的一阵骚动。微软不要vfp了?不是,恰恰相反,vfp忍受不了vs缓慢的升级速度,“单干”了。现在的vfp已经升级到版本9,并且完全支持.net技术。
以下让我们来一起关注一下vfp的成长之路,看看每次升级vfp都为我们带来了那些诱人的新特性。当然,我们只整理了vfp 6.0以后的版本,也就是vfp 7、8、9。这些内容来自msdn library online,我们仅参考每个版本vfp产品文档中的“what’s new”部分进行整理。
l vfp 7
l vfp 7
n web services支持 vfp 7支持注册和发布web services,而无需使用microsoft soap toolkit和vfp扩展来从底层完成这些任务;
n 服务器增强 vfp 7对于com服务器作了很大程度的增强,可以与核心平台如com+服务进行互操作;
n xml支持 为了适应以xml形式在web上传送数据的潮流,vfp 7提供了一些函数用于在xml数据和foxpro游标(cursor)或表格(table)之间的转换。
n 多样的xbase特性 vfp添加了很多新的或改进的xbase特性,并且这些特性都是用vfp语言编写的;
n ole db provider 通过实现ole db provider接口,开发者可以在任何支持ole db的程序和语言中调用vfp数据。
l vfp 8
n 数据特性增强 vfp 8对其数据特性进行了改进,并增加了很多新的数据特性,包括:远程数据连接、创建dataenvironment类、自动增长域值、支持对照序列、与sql语句select…union之间的隐式数据转换、使用sql select命令插入行等;
n 其他增强 vfp 8对一些工具、示例数据库和解决方案案例都进行了改进。
l vfp 9
n 数据和xml增强 这一时期的vfp对其数据特性进行了巨大的加强,改进项目之多真是令人眼花缭乱,详情可以参考这里,此处不再赘述;
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器