最后更新
文字数量 约22000字
作者姓名 陈纯
译者姓名 原创作品 无译者
版权声明 版权属于BOE 数据网络工作室前言
这篇文章可以说是 BOE 数据网络工作室的开山之作了。它的动工是从2000年国庆节开始的,写写停停,直到那年的农历春节才完成初稿……
后来我有几次修改,算在2002年4月的这个版本,应该是第四版了!
当 初,我写这篇文章的动机是:平静的表达我的观点。作为一名 Visual FoxPro 的程序员经常受到别人的质疑、甚至是批驳、挖苦,我不是一个擅长口舌争斗的人,更不敢冒犯“众怒”。于是我就用键盘陆续敲击一些文字,表达我对 Visual FoxPro 的认识,同时表达对各类问题的看法……
近两年来,就我本人来说发生了很多变化:由于工作的关系,我接触了很多其他的 开发工具,其中有大家广为熟悉的Delphi,也有国内不见经传的Rapid Plus、InTouch、InSQL、InTruck。体会过种种、经历过许多,我觉得我更有能力完成此文了,我希望站在公正的立场上看待Visual FoxPro,而不是社会上一味的批评、鄙夷,更不是Fox Fans的“天下我是老大”的心态!希望大家能在文章中感到BOE的成熟和进步。
网友们特别喜欢这篇文章,我知道Fox 的 Fans能在此处得到共鸣,其实我写这篇文章也就是要把平时大家关心的话题总结归纳一下,去粗取精、去伪存真……
去 年春天 Visual FoxPro 7 就正式发行,好多狐友都在等待简体中文版,很遗憾的是,微软并没有汉化它。我觉得,没有任何必要使用简体中文版的Visual FoxPro 7,原因如此:功能上讲,中文版与英文版完全相同;Visual FoxPro 7的IDE与以前版本没有什么区别,所以对于熟悉Visual FoxPro的用户来说,使用上不会有任何障碍;再就是Help文件,Visual FoxPro 7自带了一个完整、独立的英文版的,而中文Visual FoxPro 6的Help是集成在MSDN里的,巨大无比,其实也没怎么汉化,一般的Fox Fans都不装的,所以就帮助来说,对于不熟悉英语的朋友来说,英语Visual FoxPro 7与中文Visual FoxPro 6是一样的;Visual FoxPro 7从各方面来说,均非Visual FoxPro 6可比拟的,升级开发工具是必然的。所以,希望各位,升级到Visual FoxPro 7吧!
Visual FoxPro是什么
作 为市场上最灵活和功能最强大的数据库管理系统,Visual FoxPro拥有悠久而辉煌的发展历史。它初创时是Fox Software公司的FoxBASE产品,“Fox”(这是国际编程界对它的称呼)一种可靠、便捷和高效的程序员用的数据库产品而名闻遐迩。 世界上没有一种产品像 Visual FoxPro 那样运行,它是独一无二的!
许多人在享受了Visual FoxPro的服务后却说不清它是什么。就让我们沿着它的发展轨迹了解了解它吧!这会使您能对它有更深刻的认识。
FoxPro 隶属于一种名为Xbase的DBMS类别。Xbase这个术语很常见,他表示诸如FoxPro、dBASEIII PLUS、dBASEIV、FoxBASE+以及ARAGO的语言。Xbase最初起源于一个大型机使用的DBMS,这个DBMS叫做JPLDIS(喷射 推动实验室数据库管理和信息检索系统)。这个DBMS 是由美国人Jeb Long在1972年开发成功的。到目前为止全世界的开发者和程序员已经编写了几千万行的Xbase代码。
追溯到80年代末,FoxBASE是dBase的克隆系统。只要是dBASEIII能做的工作,FoxBASE就能做得更好更快。FoxBASE虽然拥有某些全新的特征,但它并没有真正重大的技术突破,只是为了运行得更快更好,而更重要的是它与dBASEIII兼容。
FoxPro 1.0首先背离了与兼容的原则。它开始在图形用户界面的设计和软件开发方法中采用一些新的思路,从而使它领先于当时年前景已不妙的dBASEIV。
从2.0开始,FoxPro才真正形成了它自己的特色。当FoxPro 2.0推出时,它包含了若干项关键技术,给PC数据库开发市场带来了革命性的变化。这些技术是: