前端之家收集整理的这篇文章主要介绍了
[VB.NET]请问,VB和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# 没有发言权~ __________________________________________________________________________
支持一下,因为我也是菜鸟... __________________________________________________________________________ VB和VB.NET在一些语法有相同之处,但有些语法运用上还有很多区别 __________________________________________________________________________ vb.net 和c# 没什么区别。 但是个人感觉 vb.net 在很多方面要优秀与c#,这对于vb人而言。 而且他继承了易学易用的传统。 c# 嘛。 你会vb.net 了,c#很容易会,但是会了c#,你可能很难搞懂vb.net 。 所以先从vb.net 开始为好。 __________________________________________________________________________ 而且个人认为,语言实在无所谓。 用什么都一样,最重要的是完整你的
代码。实现你的
功能。 __________________________________________________________________________