VB,VBA, VB.net 都有什么区别和共同点?

请说一下,谢谢!

VB是是一种编程语言。VBA主要VB是office上的应用,VB.net可以说是VB的最新版本,如果就是业余或者刚入门的话,语法什么的和VB几乎完全一样。只是语法上面,要求比VB要求规范,比方说VB6.0里面Text1="1"读的出来,VB.net就会报错,一定要textbox1.text="1"才可以。对于初学者来说,VB.net这种规范要求有益无害。
如果你想学的话,最好学VB.net,一来功能强,二来,能帮助你学习基本概念。比方说我学VB的时候,什么是类一点概念都没有。都是学了.net之后才懂得。三来么,学会了VB.net.学其他都很方便的。
但是如果就是用用excel的话么,VBA就可以了。不过说句老实话,光学VBA的话,很多东西理解起来比较难。我是最后学VBA的,看了书一个礼拜之后就能随便编了。但是书上很多代码的,我猜如果没有VB基础,估计看不懂
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-01-25
用的都是VB语言
VBA和VB.NET是VB扩展来的,其中VB.NET是VB7.0以上的版本名称

VB,VBA, VB.net 都有什么区别和共同点?
VB是是一种编程语言。VBA主要VB是office上的应用,VB.net可以说是VB的最新版本,如果就是业余或者刚入门的话,语法什么的和VB几乎完全一样。只是语法上面,要求比VB要求规范,比方说VB6.0里面Text1="1"读的出来,VB.net就会报错,一定要textbox1.text="1"才可以。对于初学者来说,VB.net这种规范...

vbs、和vb.net,vbs和vba有什么区别?
VB与VBA的主要区别在于编程环境和对象结构。尽管它们共享血源关系,但VBA不能生成可执行文件(Exe),而VB可以。VBS(VB Script)是一个遵循微软定义的ActiveX Scripting规范的语言,虽然其语法类似,但功能更为有限。深入探究VB的编译技术,我们可以发现VB在IDE环境中提供了解释型语言的高效性,同时其后端优...

VB和VBA有什么区别?
一、主体不同 1、VB:是Microsoft公司开发的一种通用的基于对象的程序设计语言。2、VBA:是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。二、语言特点不同 1、VB:结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。2、...

VBA 和VB 相同之处和区别
1、VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(如EXCEL等)自动化 2、 VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.3、要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的"父"应用程序,例如EXCEL。4、VB对“...

EXCEL中自带的VBA和VB有什么区别?
一、性质不同 1、VBA:VBA是VB的一个子集,是使已有的应用程序(EXCEL)自动化。2、VB:VB是设计用于创建应用程序(EXCEL)标准的应用程序。二、运行依赖性不同 1、VBA:运行VBA开发的程序必须依赖于它的父应用程序。2、VB:运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件。

VBA和VB有什么区别
VBA是Visual Basic的一个子集,也可以看作是VB的简化版本。VB编写的程序在系统下可以直接运行,而VBA则需要在Office环境下才能运行。在统计学应用中,VBA中曲线图有现成的“宏”程序,使用较为方便,但这些宏程序通常缺乏个性化,修改起来较为复杂。相比之下,VB的绘图功能非常强大,几乎可以画出任何图形...

EXCEL中自带的VBA和VB有什么区别?
VBA和VB在EXCEL中的区别主要体现在用途、功能和复杂性上。首先,VBA(Visual Basic for Applications)是Excel等Microsoft Office应用程序中内置的编程语言,主要用于自动化和定制这些应用程序的功能。VBA允许用户编写代码来操作Excel的单元格、执行复杂的计算、创建自定义函数,甚至构建用户界面。举个例子,你...

vb和vba有什么区别?
1、从语法上来说:两者近乎完全相同 2、从编辑工具上来说:VBA 的编辑工具相对落伍一点,VB 的编辑工具则更智能一些 3、从使用方法上来说:VBA 需要在应用程序内运行,拿Excel来说,你必须打开一个Excel文档,然后才能执行文档里的VBA代码;VB 则不需要,你可以生产自己的exe文件去执行 4、从功能上...

vb和vba有什么区别
1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化 2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的父应用程序,例如EXCEL....

EXCEL中自带的VBA和VB有什么区别?
另一方面,VB,即Visual Basic,是一个独立的编程语言,广泛应用于桌面应用程序的开发。虽然VBA可以视为VB的一个子集,但它们之间存在一些重要区别。首先,VBA主要用于Office应用程序的自动化,而VB则可以用于开发更广泛的应用程序,包括网络、数据库、企业级软件等。这意味着VB具有更强大的功能和更广泛的...

相似回答