VEP6.0什么是VEP6.0系
VFP的优势在于VFP系统,而不是DBF数据库(如果勉强算是数据库的话)
说“VB用ADO连接VFP”类似的说法本身是有点不太合适的,说“连接VFP的DBF”应该比较合适。关键是DBF,与VFP没多大关系。
VFP作为微软一直坚持更新的软件之一。同excel,access,并列为3大数据库管理工具(ms sql server不在其中),用了快4年的VFP,在对excel。access进行对比时发现,作为从dbase升级来的软件,在单机数据处理上,VFP不是一般的快,即使不使用rushmore技术,他的速度也是一流的(就国内的目前情况看,能用上rushmore技术的项目可能不多)
vfp...全部
VFP的优势在于VFP系统,而不是DBF数据库(如果勉强算是数据库的话)
说“VB用ADO连接VFP”类似的说法本身是有点不太合适的,说“连接VFP的DBF”应该比较合适。关键是DBF,与VFP没多大关系。
VFP作为微软一直坚持更新的软件之一。同excel,access,并列为3大数据库管理工具(ms sql server不在其中),用了快4年的VFP,在对excel。access进行对比时发现,作为从dbase升级来的软件,在单机数据处理上,VFP不是一般的快,即使不使用rushmore技术,他的速度也是一流的(就国内的目前情况看,能用上rushmore技术的项目可能不多)
vfp使用的是解释性语言,excel,access则使用内嵌的vb,excel在处理数据表格时,功能的强大不用说了。
access则基于sql对数据库进行强大的管理,并且能使用vb建立一些简单的应用,但是如果想要进行封装做成比较完善的、桌面型的数据库管理,vfp更适合。
vfp的致命处就在于他的解释性,在vfp6中,所有控件其实都是非windows基类,而是vfp自己封装的类,所以在winxp下才显示出与众不同的按钮来(不能显示出xp效果),这是因为所有的控件其实都是图片(vfp)。
说个不专业的话,就是他太解释了。所以VFP在桌面应用中也只能说比access强。
但是,任何软件都有他的使用范围,面对普通的办公桌面应用,VFP足够了。解释性语言带来的执行效率下降问题也不是太大(别告诉我你用vfp去实现强大的多媒体功能,这不是他的强项)。
做个小结:在应用上,excel基于表格,access和vfp基于数据库,vfp比access具有更强的编程性。
--------------------------来自"编程知识网"。
收起