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 對之前的一些改進吧。
其餘的變更我暫時瞭解的也不太多,等了解了後若是感受有必要的話到時候再總結一篇博客吧。