VB.Net開發環境安裝配置

在本章中,我們將討論和學習可用於創建VB.Net應用程序的工具。

我們已經提到,VB.Net是.Net框架的一部分,用於編寫.Net應用程序。 因此,在討論用於運行VB.Net程序的工具之前,先來了解VB.Net如何與.Net框架之間的相關聯繫。

.Net框架

.Net框架是一個革命性的平臺,可以用於編寫以下類型的應用程序:

  • Windows應用程序
  • Web應用程序
  • 網頁服務(Web services)

.Net框架應用程序是多平臺的應用程序。這個框架的設計方式可以使用以下任何語言:Visual Basic, C# ,C++,JscriptCOBOL等來混合編程。

所有這些語言都可以訪問框架,也可以相互通信。

.Net框架由VB.Net等客戶端語言使用的龐大的代碼庫組成。這些語言使用面向對象的方法。

以下是.Net框架的一些組件:

  • 公共語言運行時(CLR)
  • .Net框架類庫
  • 通用語言規範
  • 普通型系統
  • 元數據和程序集
  • Windows窗體
  • ASP.Net和ASP.Net AJAX
  • ADO.Net
  • Windows Workflow Foundation(WF)
  • Windows Presentation Foundation
  • Windows通信基礎(WCF)
  • LINQ

有關這些組件執行的工作,請參閱ASP.Net簡介,有關每個組件的詳細信息,請參閱Microsoft的文檔。

集成開發環境(IDE)VB.Net

Microsoft爲VB.Net編程提供以下開發工具:

這裏使用社區版本,最後兩個是免費的。使用這些工具,可以編寫各種VB.Net程序 - 從簡單的命令行應用程序更復雜的應用程序。 Visual Basic Express和Visual Web Developer Express版本都是精簡版的Visual Studio,並具有相同的外觀。它們保留了Visual Studio的大部分功能。 在本教程中,我們使用Visual Studio 2017社區版本(下載: http://www.visualstudio.com/downloads/ )作爲開發工具。

請注意,需要有效的互聯網連接才能安裝快速版。

在Linux或Mac OS上編寫VB.Net程序

雖然.NET Framework運行在Windows操作系統上,但是還有一些替代版本適用於其他操作系統。 Mono是.NET Framework的一個開源版本,它包括一個Visual Basic編譯器,可以在多種操作系統上運行,包括各種Linux和Mac OS。最新的版本是:5.4.0 Stable (5.4.0.201)

Mono聲明的目的不僅在於能夠跨平臺運行Microsoft .NET應用程序,還能爲Linux開發人員帶來更好的開發工具。 Mono可以在包括Android,BSD,iOS,Linux,OS X,Windows,Solaris和UNIX在內的許多操作系統上運行。下載地址:http://www.mono-project.com/download/