在本章中,我們將討論可用于創(chuàng)建VB.Net應用程序的工具。
我們已經(jīng)提到VB.Net是.Net框架的一部分,用于編寫.Net應用程序。 因此,在討論用于運行VB.Net程序的可用工具之前,讓我們先了解VB.Net如何與.Net框架相關。
.NET Framework是一個革命性的平臺,可以幫助你編寫以下類型的應用:
Windows應用程序
Web應用程序
網(wǎng)頁服務
.Net框架應用程序是多平臺應用程序。 該框架的設計方式使其可以從以下任何語言使用:Visual Basic,C#,C ++,Jscript和COBOL等。
.Net框架包含一個巨大的代碼庫,用于客戶端語言(如VB.Net)。 這些語言使用面向?qū)ο蟮姆椒ā?/p>
所有這些語言可以訪問框架以及彼此通信。
以下是.Net框架的一些組件:
公共語言運行時(CLR) Common Language Runtime (CLR)
.NET框架類庫 The .Net Framework Class Library
公共語言規(guī)范 Common Language Specification
通用類型系統(tǒng) Common Type System
元數(shù)據(jù)和組件 Metadata and Assemblies
Windows窗體 Windows Forms
ASP.Net和ASP.Net AJAX
ADO.Net
Windows工作流基礎(WF) Windows Workflow Foundation (WF)
Windows演示基礎 Windows Presentation Foundation
Windows通訊基礎(WCF) Windows Communication Foundation (WCF)
LINQ
對于每個組件執(zhí)行的工作,請參閱ASP.Net -介紹 ,有關每個組件的詳細信息,請參閱微軟的文檔。
Microsoft為VB.Net編程提供以下開發(fā)工具:
1、Visual Studio 2010(VS)
2、Visual Basic 2010 Express(VBE)
3、可視化Web開發(fā)
最后兩個是免費的。 使用這些工具,您可以將各種VB.Net程序從簡單的命令行應用程序?qū)懭氲礁鼜碗s的應用程序。 Visual Basic Express和Visual Web Developer Express版是Visual Studio的精簡版本,具有相同的外觀和感覺。 它們保留了Visual Studio的大多數(shù)功能。 在本教程中,我們使用了Visual Basic 2010 Express和Visual Web Developer(針對Web編程章節(jié))。
你可以從這里下載 。它會自動安裝在您的計算機上。 請注意,您需要一個有效的互聯(lián)網(wǎng)連接安裝快速版本。
雖然.NET Framework在Windows操作系統(tǒng)上運行,但有一些替代版本可在其他操作系統(tǒng)上運行。 Mono是.NET Framework的開源版本,包括Visual Basic編譯器,可在多種操作系統(tǒng)上運行,包括各種Linux和Mac OS。 最新版本是VB 2012。
Mono的既定目的不僅是能夠跨平臺運行Microsoft .NET應用程序,而且為Linux開發(fā)人員提供更好的開發(fā)工具。 Mono可以在許多操作系統(tǒng)上運行,包括Android,BSD,iOS,Linux,OS X,Windows,Solaris和UNIX。
更多建議: