Visual FoxPro成长之路

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
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 对其数据特性进行了巨大的加强,改进项目之多真是令人眼花缭乱,详情可以 参考这里 ,此处不再赘述;
n          实现SQL 语言 VFP 9 已经能够充分地支持 SQL 查询语言;
n          设计器的增强 VFP 9 增强了这些设计器:报表和标签设计器、菜单设计器、表格设计器、查询和视图设计器、数据环境设计器以及类和窗体设计器等;
n          其他方面的增强 VFP 8 一样, VFP 9 在其他微小的细节上进行了不少的改进,使得开发者的体验更加舒适。
     当然,上面提到的只是每次版本更新时所带来的新特性的冰山一角,另外没有提到的是 IDE (在 VFP 里是 Interactive Development Environment )和语言的增强,这是每次版本更新都会有所改进而且是大幅改进的,相信个中感受只有铁杆 Foxer 能够体会得到了。尽管这里所列的改进看上去甚少,但在 MSDN Library Online 上却占去了巨大的篇幅,有兴趣的朋友不妨到 MSDN 上浏览一下,就能深刻体会到为什么 VFP 不会死,而且还能茁壮成长了。

     当然,上面提到的只是每次版本更新时所带来的新特性的冰山一角,另外没有提到的是 IDE (在 VFP 里是 Interactive Development Environment )和语言的增强,这是每次版本更新都会有所改进而且是大幅改进的,相信个中感受只有铁杆 Foxer 能够体会得到了。尽管这里所列的改进看上去甚少,但在 MSDN Library Online 上却占去了巨大的篇幅,有兴趣的朋友不妨到 MSDN 上浏览一下,就能深刻体会到为什么 VFP 不会死,而且还能茁壮成长了。

你可能感兴趣的:(生活,职场,休闲,Visual,FoxPro)