vb6.0與vb.net 都是微軟公司推出的編程工具,而vb.net是在vb6的基礎上發展而來的,其語法與VB6.0類似,但VB.net並非VB6.0 的簡單升級,而是增長了更多特性,其中重要的一點就是vb.net終於從vb6.0的基於對象轉化成徹底的面向對象了。下面我來簡單的介紹一下他們還有哪些相同點和不一樣點。編程
相同點
1. 相同的基本事件
2. 相同的基本屬性
3. 相同的基本方法
不一樣點
一、類:
在VB6中幾乎用不到類,而在vb.net中卻要時時刻刻接觸類;
二、命名空間
VB中沒有這個概念,VB.net中則是面向對象的基本概念之一;
三、關鍵字
不少VB的關鍵字,在VB.NET中消失了(如Set),代以新的關鍵字,還有部分關鍵字(如new)則具備了徹底不一樣的意義;
四、控件
VB中的不少控件在VB.NET中都變得很是「豪華」,就連label都支持圖像了(還能夠顯示在任何位置)。
例如:AutoScroll屬性 決定是否出現滾輪,Anchor屬性,快捷定位部件的位置工具
五、一切皆對象
VB中並不是一切皆對象,但VB.NET中則一切都是對象了,包括經常使用的Form都是一個類了;
六、便捷設置TAB鍵順序。
vb6中若想更改tab鍵順序需在tabindex屬性中一個個的更改,而vb.net則人性化了很多。經過視圖-TAB鍵順序,就能夠設定順序
七、度量單位的改變
vb.net度量單位改成是PIxels而非傳統vb6的Twips,更易操做理解。spa
PS:以上幾點只不過是衆多不一樣點中的一小部分,有不少細節的東西須要你們在實踐中摸索。.net