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程式設計提供以下開發工具:

  • Visual Studio 2017(VS) - 註:本教學中使用的開發工具(下載和安裝: /2/17/409.html )
  • Visual Basic 2017 Express(VBE)
  • Visual Web Developer

這裡使用社群版本,最後兩個是免費的。使用這些工具,可以編寫各種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/