vb.net 能够说是vb6.0的升级版,在语法结构上与vb很类似。那么,咱们就来讲一下它们之间有什么不一样的地方吧。编程
vb6.0
vb是咱们入门的一个很是好的编程软件,它能够实现软件的全部功能,一直是一个位于使用率前5的编程软件,不过如今的企业软件开发貌似不怎么使用vb了。不过咱们学习的话从vb入门仍是很好的。
.net
.net 不只是表明vb.net 而是表明了一种思想,一种趋势——全部的系统,无论是windows 仍是unix 只要你有安装.net平台,那么你就能够运行.net 的程序而不用担忧兼容的问题。
.NET是 Microsoft XML Web services 平台。XML Web services 容许应用程序经过 Internet 进行通信和共享数据,而无论所采用的是哪一种操做系统、设备或编程语言。Microsoft .NET 平台提供建立 XML Web services 并将这些服务集成在一块儿之所需。对我的用户的好处是无缝的、吸引人的体验。(摘自百度百科)
.net有什么用呢?其实,.net 就是一个翻译的做用:.net 的软件不在和操做系统进行直接通话,而是和.net 平台通话,经过这个平台的翻译来调用系统的一些功能。所以虽然最终的程序在表面上仍然与传统意义上的可执行文件都具备“.exe”的后缀名。可是实际上,若是计算机上没有安装.Net Framework,那么这些程序将不可以被执行。
vb.net与vb的区别
vb.net 与vb仍是有一些区别的,如今就我了解到的说一下:
首先,vb是面向对象的,可是不全是。而vb.net 则是彻底面向对象的一门语言。vb没有直接的继承和多态的机制,而.net 则是彻底面向对象的。这算是一个很大的不一样吧。或者说是微软公司的一个升级附加的功能。
还有就是,vb.net 在数据声明和变量类型方面也有不少的改动,好比
<span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif;font-size:18px; line-height: 24px; text-indent: 28px;"> </span><span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif;font-size:18px; line-height: 24px; text-indent: 28px;"> </span>dim a , b as long
这句语言,在vb中的定义是:定义a是可变类型,b是长整型。而在vb.net中,a和b都会被定义为长整形。这也算是vb.net 对之前的一些改进吧。
其余的变更我暂时了解的也不太多,等了解了后若是感受有必要的话到时候再总结一篇博客吧。