
正文
关于vb与net的相似与不同的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb6.0与vb.net的不同及优劣
VB6.0与VB.net在语法上是相似的,VB.net是微软后续开发的编程语言,与VB6.0最大的区别是完全的面向对象,而VB6.0是属于面向过程的。
VB6.0简单易用,但是微软已经在2008年宣布不再继续提供支持,是已经淘汰的编程语言了,但是对于非专业的程序员,依然可以在Win7上进行程序开发。
Vb.net比起Vb6.0有以下优劣势:
VB.NET是完全面向对象和后现代化的语言(JAVA独具的新概念)
VB.NET是自由线程语言
VB.NET的运行速度比VB6要快
VB.NET从语法上来说更加紧凑和具有规律性
VB.NET开放了界面设计代码
VB.NET可以更好地集成微软的新产品和新技术
VB.NET拥有更加强大附属组件
VB.NET拥有移动开发的能力
VB.NET封装的类功能强大,不需要额外使用API
VB.NET的开发环境更加紧密与集成化,与同类语言(如C#)连接更紧密
VB.NET目前还受到微软的更新和支持
VB.NET必须运行在.NET的虚拟机上
VB.NET要更加难学
相关问答
Q1: vb和vb.net是一样的吗?有什么不同?
1、从OOP概念上讲vb与net的相似与不同,VB不是一个真正的面对对象的语言,vb与net的相似与不同他不支持继承等一些面对对象的特性,而VB.net是一个面对对象的语言,支持这些特性
2、VB和VB.net都可以用来网络编程的,这点可以肯定,两者都有这个功能
VB是通过控件进行网络编程,而VB.net可以通过VB的控件,也可以是用.net框架提供的system.net命名空间下的所有的类
3、正确理解VB.net中的.net,.NET 是微软推出的一种新的编程思想和模式,对于网络提出了一个新的概念(当然功能有了很大的革新),微软在.net 框架中规定了通用语言规范,只要符合这个规范,都可以利用.net强大的功能来完成任务,比如delphi.net ,vb与net的相似与不同他是.net和通用语言规范结合的产物,.net 框架提供了好多功能,简单列出一些命名空间
System 包含所有的数据类型和...
System.IO包含Windows文件,数据流的访问操作和...
System.Net包含网络有关的各种协议TCP,UDP等等和...
System.Text包含字有关的,比如经典正则表达式
System.Data包含访问数据的所有的类
System.Web包含Web有关的,比如Web Services的新概念
System.Drawing包含GDI+的所有功能,可以绘制图形
System......等等
当然还包括Microsoft.VisualBasic等微软产品的系列的命名空间
这些命名空间可以用于所有.net的应用程序,比如可以用System.Drawing包含GDI+的所有功能来Web上动态的设计图表
而实现它就可以用VB.net的语言
4、可以宽泛的来解释就是:VB.net=VB(OOP)+.net
5、VB.net的运行方式和VB不同,比如VB就是通过一个DLL动态链接库文件来编译的,而VB.net是先生称MSIL(微软中间语言)代码,然后通过通用语言运行时,将MSIL继续编译生成更好更高效的代码。这位朋友可以试着用一下.net下的vbc.exe编译工具,写个小程序编译下试试
6、两者语法相同,但有少许差异,VB.net的运算符和一些错误处理机制多了一些
7、VB和VB.net最擅长用于快速开发,不需要太过于考虑性能的快速开发,但是VB.net和其vb与net的相似与不同他语言的功能天生是相等的,现在的VB.net用于Web应用程序,WinForm应用程序开发的情况就比较多,而其他应用我不是很了解或一时想不出来,我有个朋友就是用.net做嵌入式开发的,但他们公司也用.net 做3G开发
8、狗屁六级的vrhero,“VB.NET也是VB”还在这儿放这么多废屁,这样的人就是没事找抽型 把你的6个问题也给解释一下,1、smalltalk是纯粹的OOP语言,Java %90的OOP,VB不支持OOP的特性,所以不完全是,够明白了吧2、完全不知所云---我写的这些不是拷过来的,不能说我不知所云3、我只是把我经常用到的命名空间告诉这位朋友不为过4、误人子弟,屁话5、屁话6、笔误,是我的错7、你用VC++开发web给我看看,相比VB.net和C#看看那个快,各种语言都各有所长,不是我说的,微软.net系列清华出版的这么多书,那本不都有说明吗?你补充的那几句,学过.net的人都知道,没有实用价值。
“除了语法和使用习惯的继承,VB 6.0之前的版本和VB 7.0之后的版本完全没有联系,几乎没有相同之处,两种不同体系的语言”和“VB.NET也是VB ”这种自相矛盾的话,就认为这位高级经理是大脑发热,笔误吧!
Q2: VB与VB.net各自优势与区别
' 关于VB.net { Visual Basic.NET是基于微软.NET Framework之上的面向对象的中间解释性语言,可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。但由于改动太大,导致VB.net对VB的向后兼容性不好,在业界引起不小的争议。 } ' VB.net与VB6.0的主要区别 { VB.Net需要在.Net Framework平台上才能执行,因此,大多的VB.Net程序员使用Visual Studio.Net作为IDE(integrated development environment-集成性的开发环境)开发.net应用程序。 VB6生成的应用程序不需要.Net Framework框架的支持。 因此,使用VB.net开发的应用程序只能在装有.Net Framework框架的系统中运行。 } ' VB.net与VB6.0的编程思想 { 网上流传的VB与VB.net差别被过分夸大。其实VB.net改善的只是完整的面向对象思想,90%语法与VB6.0保持一致。 抽象、封装、多态、继承是面向对象语言的四个基本属性。VB6.0不支持继承,而VB.NET则不然。所以,和C++一样,VB.NET也是完全面向对象的编程语言。 } ' VB.net与VB6.0的应用前景(个人观点 By 刺猬) ( 介于现在应用最为广泛WindowsXP操作系统没有预装.net framework的原因,许多VB程序员采用VB6.0开发应用程序;但现在不一样了,在未来,WindowsXP系统必将面临淘汰。继Vista以后,系统都预装了.net framework框架,由此看来,微软正在极力推崇使用.net技术。或许,.net应用程序的开发在未来会有很大的发展前景。 }
求采纳
关于vb与net的相似与不同和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






