VB和JAVA有什么区别

 我来答
_xerox_
2008-05-21 · TA获得超过2771个赞
知道大有可为答主
回答量:2279
采纳率:36%
帮助的人:1341万
展开全部
VB和C/C++、Java、Delphi一样是一门编程语言,适用于通用程序设计。
VBA则借用了VB的语法,主要应用在Office(Word、Excel)、AutoCAD、CorelDraw等工具软件中,个人用户可以用来完成一些辅助功能,简化某些操作;也可以进行二次开发,完善原有软件中没有的功能。

不过,VBA能够办到的,VB也可以做到。VBA的代码放在Word文档、Excel文档中,因此基本上是“开放源代码”的,VB的程序则可以编译为独立的可执行程序,除了源代码可以保密之外,执行效率也更高。

语法是基础,VBA和VB的几乎一模一样,而要解决问题,具体的内容都要学习,谈不上哪个更简单。

你是“我主要想编一些简单的小软件和解决工作中的一些小问题”,解决什么问题?
如果是和Office、AutoCAD、CorelDraw相关的小问题,用工具软件(如Word)自带的VBA就可以了,否则你还必需安装VB6.0的安装程序。
匿名用户
2013-08-30
展开全部
java和vb都是解释性的.但java要编译成字节码也就是class文件.class文件并不能执行,必须要jre的支持!也就是java虚拟机!而vb是直接解释的.
但两者都可以打包成exe文件.
由于java是编译成class文件并优化过的所以有时它的执行更快!甚至比c++快!
并且JAVA主要的特点就是平台无关性(须java虚拟机)!java有很多大公司的支持!
java的生命力更强!因为java是可以扩展的,而vb天生就是难以扩展的.如《java编程思想》了所许叙!
java是纯粹的面对对象的!(opp)
java是网络的!因为网络上不光有win系统!
vb.net也是网络的但是.net让简单的.net变的搞笑!
因此我们还是要学java和c++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-09-08
展开全部
vb.net是一个面向对象的编程软件,有N多人使用其编程,因为其入门非常容易,点几下,打几下,一个小的应用软件就出来了.
C语言,是面向过程编程.大多应用于科学计算,或硬件编程.
C++,是面向对象编程,大多应-用于,游戏开发,界面软件开发.
java是基于WEB平台的编程软件,现在市场上大多需要的是这样的人才!招聘网上可见.java也是面向对象编程.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-30
展开全部
两者应用的领域不同,vb.net做一些应用程序比较占优势,java在网络,通信这块占优势,个人比较喜欢java的结构,但vb.net也有自己的优势。

对于一个项目来说,vb.net开发周期短,java开发周期则比较长。

如果将来想在网络,通信领域占露拳脚的话的话,推荐选java。
如果对应用程序感兴趣的话,推荐vb.net。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fde8673
2008-05-20 · TA获得超过423个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:549万
展开全部
vba主要应用在Office组件里。比如在Excel里,可以自己写函数,可以用代码定义一系列的操作。

vba作为程序的自动化脚本而存在,是为了提高程序的自动化程度。

而VB是编写程序的工具。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式