vb和vb.net的區別,及vb.net的發展

2020-10-26 大山裡的福娃

1、vb.net 完全符合面向對象的程式語言抽象、封裝、繼承的四大特性,bai而vb不支持繼承。

2、錯誤處理不同。

vb中只是On Error.....goto和On Errer Resume Next ,這些錯誤稱為非結構化異常處理。而在vb.net中採用的結構化異常處理機制,try...catch....finally控制。

3、兩者產生的窗體不同。

vb.net 允許創建不同類型的應用程式,例如,創建ASP.NET和ASP.NET Web 服務應用程式,還允許創建控制臺應用程式和作為桌面服務運行的應用程式。但是vb 只能創建Windows窗體。

4、資料庫訪問的差別。

vb6.0是通過ADO(Active X Data Objext)來實現對資料庫訪問。而vb.net 是通過ADO.NET來訪問資料庫。

VB.NET,是微軟公司於2002年作為原有的Visual Basic的繼承者而推出。雖然自2005年起,語言名稱中的「.NET」就已經被去掉了。但為了與VB 6.0及以前版本的Visual Basic進行區分,「Visual Basic .NET」的名字仍然被社會公眾用來指代VB 7.0及以後的Visual Basic。VB.NET與C#同為.Net Framework框架下兩種主要的程序設計語言,都是為了調用.Net Framework的類庫資源,因此兩種語言具有很高的對應性,數據類型、控制結構與語言特性都存在一一對應,容易把原始碼從一種語言對譯為另一種語言。

微軟公司的集成開發環境Visual Studio是最為廣泛使用的VB.NET開發工具。然而Visual Studio的大部分版本都是價格不菲的商業軟體,除了Express版本和Visual Studio Community(以上兩者皆為免費軟體)。除了Visual Studio,SharpDevelop和Mono也是可用的VB.NET開發環境。

目前為止,版本如下:

1. 2002年Visual Basic .NET(VB 7.0)

2. 2003年Visual Basic .NET 2003(VB 7.0)

3. 2005年Visual Basic 2005(VB 8.0)

4. 2008年Visual Basic 2008(VB 9.0)

5. 2010年Visual Basic 2010(VB 10.0)

6. 2012年Visual Basic 2012(VB 11.0)

7. 2013年Visual Basic 2013(VB 12.0)

8. 2015年Visual Basic 2015(VB 14.0)

9. 2017年Visual Basic 2017(VB 15.0)


相關焦點

  • 零基礎VB教程001期:初識VB
    在vb語言進行開發的時候,我們往往使用一個vb集成開發工具。這個集成開發工具有很多版本,功能最為全面,最為強大的就是cb6.0企業版。學習VB語言有什麼用?Vb程式語言作為學習編程的基礎非常合適。因為vb程式語言在學習的時候比較簡單,往往能夠通過拖動控制項就可以實現較為簡單的軟體界面。
  • dx8vb.dll丟失原因及修複方法
    dx8vb.dll是存放在windows系統中的一個重要dll文件,對於系統的正常運行非常重要。當你的電腦彈出提示「沒有找到dx8vb.dll」或「丟失dx8vb.dll」等類似錯誤信息,請下載 dll文件,使用它可以幫助用戶解決上述問題。
  • vb.net使用dll文件 - CSDN
    Function執行上面的Add函數其功能和執行一中的Add函數是一樣的。當然,執行上面的函數的另一種方法是:(之前我用上面的方法反射執行一個exe文件裡的函數時,總是失敗,但是按照下面的方法就可以成功執行,你要是遇到問題時,不妨按照下面的方法試一試)Public?Function?Add(ByVal?add1?As?Integer,?ByVal?
  • vb:室內設計安棋l90平方工業風小戶型,個性幹練
    vb:室內設計安棋玄關,進門沒有獨立的玄關,玄關和餐廚空間在一起,進門左手邊一排到頂的柜子,冰箱正好也嵌入其中,整個玄關櫃收納空間充足,超級實用。vb:室內設計安棋再往裡走就是客廳,玄關櫃一直延伸到客廳裡,和電視櫃是一體的設計,客廳裡是濃濃的工業風氣息,牆面都是灰藍色的,低調沉穩。
  • VB語言基礎重要知識點03
    vbCritical:是一個X的符號vbAbortRetryIgnore:選擇框,用於選擇中止、重試、忽略vbInformation:類似藍色感嘆號vbOKCancel:確定和取消 選擇框vbOKOnly:只有確定按鈕vbQuestion:問號按鈕vbRetryCancel:重試和取消按鈕
  • VB6.0和VB.Net函數對照表
    VB6.0和VB.Net函數對照表VB6.0 VB.NET AddItem Object名.AddItem Object名.Items.Add ListBox1.Items.Add ComboBox1.Items.Add Abs 函數 System.Math.Abs 方法 API 函數關係 Microsoft Win32和Microsoft
  • vb程式語言是做什麼用的_VB程式語言有哪些
    目前通用的程式語言有兩種形式:彙編語言和高級語言。      vb程式語言是做什麼用的   1、VB是微軟公司推出的可視化編程工具MSDN之一,是目前世界上使用最廣泛的程序開發工具。VBA這樣嵌入在各種應用程式中看起來有些矛盾,但是它的功能和VB一樣強大。   VBA和VB的區別包括如下幾個方面:   1、VB是設計用於創建標準的應用程式,而VBA是使已有的應用程式(EXCEL等)自動化   2.、VB具有自己的開發環境,而VBA必須寄生於已有的應用程式。
  • 詳細操作指南打造VB.NET安裝部署成功
    在用戶界面編輯器中,選擇許可協議,設置LisenceFile屬性為LisenceFile.rtf文件4.一般會自動將依賴項添加到「檢測到的依賴項」,如果沒有,那麼我們要手動將其加入步驟5)Crystal_Managed2003.msm (如果有水晶報表)  dotnetfxredist_x86.msm (.net一定是必須的)  ...
  • VB編程宣告終結,微軟:不再提供新功能
    本周三,微軟.NET 團隊在一份開發者博客中表示,微軟將在.NET 5.0 上繼續支持 Visual Basic,但此後不再會添加新功能或繼續發展該語言。這兩種語言一起發展,並具有大致相同的功能集。但隨著時間的推移,情況發生了變化:專業的開發人員更多採用了 C#,許多經典 VB 的支持者直接放棄了功能強大,但更為複雜的.NET 版本環境。如今,幾乎所有微軟相關的開發人員文檔都僅使用 C#,而很難找到 VB 原始碼示例。
  • AVG提醒: 網絡新環境請 提防.net 病毒
    在 XP 時代,少有病毒作者使用.net程式語言開發惡意程序,反病毒廠商也很少檢測.net文件 , 因為默認環境下.net程序需要額外安裝運行時環境
  • VB來襲,先從了解開始
    vb程式語言 Visual:原意是指可視的或看得見的,是為用戶發圖形用戶界面(GUI)提供的一種方法。 3、VB的特點:面向對象的可視化編程工具、事件驅動的編程機制、結構化的高級程序設計語言、提供了易學易用的應用程式集成開發環境、支持多種資料庫系統的訪問、支持DDE、DLL和OLE、完備的聯機幫助功能,可用於開發Windows環境下的各類應用程式。
  • NX UG二次開發:基於VB.NET語言的小球生成程序編寫
    二、窗口添加1.右側「解決方案資源管理器」窗口中雙擊「NXOpenWinForm.vb」,打開窗口設計界面。
  • ​VB編程宣告終結,微軟:不再提供新功能
    本周三,微軟.NET 團隊在一份開發者博客中表示,微軟將在.NET 5.0 上繼續支持 Visual Basic,但此後不再會添加新功能或繼續發展該語言。這兩種語言一起發展,並具有大致相同的功能集。但隨著時間的推移,情況發生了變化:專業的開發人員更多採用了 C#,許多經典 VB 的支持者直接放棄了功能強大,但更為複雜的.NET 版本環境。如今,幾乎所有微軟相關的開發人員文檔都僅使用 C#,而很難找到 VB 原始碼示例。
  • VB.NET訪問Iframe具體代碼實現方式
    其中toolbar有這樣兩個按鈕:刪除郵件和清空郵件夾!同時,在郵件夾裡面也有這樣兩個按鈕!其實.這裡涉及到的問題就是JS訪問iframe內button控制項,並執行button的click事件的問題!由於我運用的大部分是伺服器控制項,而且,toolbar一般比iframe早加載.所以出現JS訪問不到控制項的結果!
  • vb下幾個非常有用的函數
    vb下幾個非常有用的函數————————(1)————————————獲得指定ini文件中某個節下面的所有鍵值 truezq,,需要下面的api聲明private declare function getprivateprofilesection lib "kernel32" alias "getprivateprofilesectiona
  • AVG通過VB100的Linux測試
    http://www.virusbtn.com/vb100/latest_comparative/index (VB100公告地址)  何為RAP averages quadrant  殺毒軟體提交測試以後,VB100把每周收集到的新樣本都加入測試中,一共測試4周的新樣本,算出4周的平均成績,這就是RAP averages
  • 在VB中如何使用正則表達式
    將以下函數添加到「Command1_click」事件處理程序後:[codes=vb]Function TestRegExp(myPattern As String, myString As String)  」Create objects.