**关于Visual Foxpro?

来源:百度知道 编辑:UC知道 时间:2024/05/12 12:24:35
我们现在学校学习Visual Foxpro,同学都抱怨说Visual Foxpro已经老了过时了,微软也停止对Visual Foxpro的开发更新了,甚至有的说还不如Microsoft Office Access ,真的是这样么?刚学就过时了没前途了么?>
Visual Foxpro是不是与Foxpro的功能也不一样?Visual Foxpro也可以开发exe软件么?可以脱离Visual Foxpro单独运行么?

我觉得,楼上只是拿FOXPRO跟ACCESS进行了对比,如果拿两个都不是很好的东西进行对比,那只能说明哪一个最差而已。

现在做数据库,一般都是用一种语言做前台,一种语言做后台。这样的话,不
单能单机使用,还能联机使用成为分布式系统。网络越来越发达,这是一种发展趋势来的。ACCESS能实现这个,所以现在很多网页数据库用它。但是它不够强大,现在用MSSQL的人越来越多。

相对于FOXPRO的ACCESS,用PowerBuilder、Delphi加MSSQL或者orcal开发数据库的人还是比较多的。既然大家都这样,不能不说明什么好一点吧。

ACCESS有个最大的局限:不能象FOXPRO一样编写单独的EXE文件,独立运行,运行EXE文件的机器不需要安装FXPRO。因为这个局限,ACCESS不可能作为软件公司开发的产品,只可能是某公司为自己开发的程序,因为你不可能要求你的客户为了你的小程序去购买OFFICE。这是FOXPRO能作为数据库工具最大的优势。

因为FOXPRO可以生成独立的EXE文件,所以其支持VB一样的程序开发,它做的东西才可能叫做软件。ACCESS做的任何东西都是玩具,只能叫做脚本。

另外,在大型数据支持方面,我认为FOXPRO的DB引擎具有更多的优势,对于一个可能拥有上千万记录的系统,用ACCESSS来做是非常不可取的。ACCESS甚至只是EXCEL的升级,EXCEL只支持65536条数据,EXCEL甚至不支持索引,这些东西在ACCESS里面得到了解决。

结论一、学程序设计就得学习FOXPRO,绝对不是ACCESS,后者根本就不是语言。

结论二、学数据库就得学习FOXPRO,绝对不是ACCESS,从某种意思上讲后者甚至不是数据库。