尿道炎怎么检查出来:VB6.0与VBNET语言有何不同?

来源:百度文库 编辑:神马品牌网 时间:2024/04/24 02:56:42

以前微软反驳说:VB6就是面向对象的!(因为有人指出VB不是面向对象)现在终于软下来承认,VB6其实只是基于对象的。不管它是什么,但它确实够简单,够实用,这点毋庸置疑。
VB.NET加入的元素很多,就我个人的感觉,它更象一个使用了VB语法的C++,这个表述当然不准确,但很形象,我想大家应该能明白我说的是什么。没错,VB.NET才真正地实现了面向对象!
下面我将VB6和VB.NET做个简单比较:
类:
在VB中几乎用不到(当然也支持),但在VB.NET中则无时无刻不是在同类打交道;
重载
在VB里实现起来难乎其难,但在VB.NET中则易如反掌;
名字空间
VB中没有这个概念,VB.NET中则是面向对象的基本概念之一;
关键字
很多VB的关键字,在VB.NET中消失了(如Set),代以新的关键字,还有部分关键字(如new)则具有了完全不同的意义;
控件
VB中的很多控件在VB.NET中都变得非常“豪华”,就连label都支持图像了(还可以显示在任何位置@_@)。但也有不少VB中常用的控件消失了,比如OLE(VB.NET通过其它办法来实行类似功能)。当然,VB.NET还继续支持之前的所有OCX,但从长远来说,这不是一个好办法。
一切皆对象
VB中并非一切皆对象,但VB.NET中则一切都是对象了,就连string、integer都不能幸免;

无论是用VB还是VB.NET,等号都是用得最多的符号,VB中等号右边该写什么内容,从来都很容易判断:或者属性值,或者变量值,或者对象也行,可是到了VB.NET,就很让人迷糊,一不小心就写错几乎是人人都会经历的!这就是类和对象的魔方吧~
如果你既熟悉VB,又精通VB.NET,那么我下面这句话你一定赞同:VB与VB.NET是完全不同的两种工具,二者之间除了语法相近,没有一丝继承和牵连!

这个主要是平台的不同~~
。NET平坦和VB6。0是两个不同的平坦的
这两个的平台具体有什么区别我也不能说的很清楚
你可以在网上找找看
什么是.NET平台

http://www.duomeiti8.org/MProgramDes/Html/Article_156.html
http://www.cn-doc.com/_soft_ect_doc/2005_08_18_23/20050818232651373.htm