首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请教,VB和VB.net有啥区别和联系

2012-01-26 
请问,VB和VB.net有啥区别和联系?请问VB和VB.net有啥区别和联系?差的不多,还是相差很多?如果想学VB.net,是

请问,VB和VB.net有啥区别和联系?
请问VB和VB.net有啥区别和联系?
差的不多,还是相差很多?
如果想学VB.net,是否需要先学VB?还是直接学VB.net就行?
如果学了VB,对学习VB.net有帮助吗?帮助大吗?

原帖地址:http://www.youzaiyouzai.cn/showtopic-227.aspx

[解决办法]
我的理解:VB.NET是VB语言基于.NET平台的实现方式,我们知道.NET平台上的VB、VC、C#、J#等语言在编译时都会转为一种中间的公共语言,叫做common language runtime(CLR),它们之间的主要差别就是在编写代码时的语法不同(当然可能还有一些其他的区别)。VB.NET的出现是为了让原来的VB开发人员以最快的速度,最小的代价转到.NET平台上,所以VB.NET和VB有着十分相似的语法,在某种程度上可以认为是VB的一个升级版本,但它们两者的基础是不同的。

VB.NET的功能要比VB强大,据说VC.NET、C#这些语言能完成的功能,用VB.NET也几乎都能完成,并且支持面向对象;此外,其开发环境(IDE)也比VB方便了许多,尤其是新版的2005,提供很多新的、方便的控件,十分好用。而且可以从微软的网站上免费取得Express版或是180天使用版,很不错。

我们学的话,完全可以不看VB,而直接学习VB.NET,因为这两者的语法并不完全相同,可能造成混淆,并且VB是面向过程的语言,而VB.NET支持面向对象,两者的编程思想也不完全相同,所以我建议是直接学习VB.NET。当然如果您并没有VB基础,完全是个新手,那么从C#起步也是完全可以的。C#是C系列的语言,专门为.NET平台开发的,前景看好。

以上是我的看法,菜鸟之见,如果有不对的地方,还望高人指正。

[解决办法]
表面上看起来有些地方相似.
但,VB.Net是一种完全重新设计的语言.概念和思想完全不同.
实际上,VB.Net与C#,除了语法表达形式不同外,可以视为同一种语言.
VB.Net/C#设计及存在的目的就是为了表达.Net,功能上与.Net一一对应,即不能少,也不能多.二者就像简体/繁体.

[解决办法]
续上.
用了一段时间后,觉得VB.Net更合适,书写起来比C#更自然.
[解决办法]
形似而神不似

直接学vb.net就可以了
[解决办法]
直接学vb.net就可以了
ADO 与 ADO.NET 差别很大
[解决办法]
两者只是语法上有些相似罢了,其实是差很远

vb.net是基本.net平台的,和C#是一个等级的

vb和VC++这类的是一个等级的
[解决办法]
形似而神不似
===================

完全同意,看起来很多语法和以前颇似,但内容大不相同
[解决办法]

只是 工具 多了一些
[解决办法]
语法规范差不多,但是vb.net加入和oop,2005里面加入了泛型,2007里面加入了一些函数式编程的东西。
[解决办法]
除了语法象以外,完全是两回事

我虽然是VB出身的,但是没用过Vb.NET,只用过C#
没有发言权~

热点排行