VB和VF的区别

VF也是输入编程的程序吗? 还是只是 数据库开发的

我刚毕业 想要去学编程程序 在考虑这2个 但不知道有什么区别

大家能详细的说明下吗 谢谢

一、指代不同

1、VB:是Microsoft公司开发的一种通用的基于对象的程序设计语言。

2、VF:Microsoft公司推出的数据库开发软件,用来开发数据库,既简单又方便。

二、功能不同

1、VB:为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。

2、VF:是在xBASE(dBASE,Clipper,FoxBASE,FoxPro)的基础上发展而来的32位数据库管理系统。


三、特点不同

1、VB:VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。

2、VF:提供多种可视化编程工具,最突出的是面向对象编程。在表的设计方面,增添了表的字段和控件直接结合的设置。


参考资料来源:百度百科-VF

参考资料来源:百度百科-Visual Basic

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-30
  VB是事件驱动型程序也是可视化的编程语言,在数据库编程方面有一定的优势。也比较好学。
  VF是数据库,asp.net是个语言,但是是.net系列的,和vb vf是并列的,c是个语言,不是工具,不过vf现在已经没有了,asp.net并列的是VC.NET VB.NET VC#.NET等。
  简单来说:VB 是一种Basic语言,用于编程 ;VF 则是一种数据库类似于SQL、Access。
第2个回答  2009-12-05
VB:适用于开发企业管理软件,以前是basic,qbasic
VF:数据库开发,以前是FOXPRO,再以前是FOXBASE

虽说是同一家公司的平台,但功能和界面肯定没有VB来的好,VB上手来得快.而且数据库方面同样很强而且操作更加的简单,功能更强.更加灵活.特别适合用来做企业数据库管理软件,foxpro功能有点弱,偏用于数据方面.根据现在的世道.VB+SQLServer开发企业管理软件,上手快.开发进度快,功能足够企业用的了.
第3个回答  2019-10-01
VB,即Visual
Basic,是一种由
Microsoft
公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。[1]
VFP,即Visual
FoxPro
,是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。[2]
参考:
第4个回答  2009-12-05
VB系统编程VF数据库编程