VB和JAVA有什么区别
5个回答
展开全部
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的安装程序。
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++
但两者都可以打包成exe文件.
由于java是编译成class文件并优化过的所以有时它的执行更快!甚至比c++快!
并且JAVA主要的特点就是平台无关性(须java虚拟机)!java有很多大公司的支持!
java的生命力更强!因为java是可以扩展的,而vb天生就是难以扩展的.如《java编程思想》了所许叙!
java是纯粹的面对对象的!(opp)
java是网络的!因为网络上不光有win系统!
vb.net也是网络的但是.net让简单的.net变的搞笑!
因此我们还是要学java和c++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-09-08
2013-08-30
展开全部
两者应用的领域不同,vb.net做一些应用程序比较占优势,java在网络,通信这块占优势,个人比较喜欢java的结构,但vb.net也有自己的优势。
对于一个项目来说,vb.net开发周期短,java开发周期则比较长。
如果将来想在网络,通信领域占露拳脚的话的话,推荐选java。
如果对应用程序感兴趣的话,推荐vb.net。
对于一个项目来说,vb.net开发周期短,java开发周期则比较长。
如果将来想在网络,通信领域占露拳脚的话的话,推荐选java。
如果对应用程序感兴趣的话,推荐vb.net。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vba主要应用在Office组件里。比如在Excel里,可以自己写函数,可以用代码定义一系列的操作。
vba作为程序的自动化脚本而存在,是为了提高程序的自动化程度。
而VB是编写程序的工具。
vba作为程序的自动化脚本而存在,是为了提高程序的自动化程度。
而VB是编写程序的工具。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询