VB.Net - 環(huán)境設(shè)置

2022-05-24 15:02 更新

在本章中,我們將討論可用于創(chuàng)建VB.Net應(yīng)用程序的工具。

我們已經(jīng)提到VB.Net是.Net框架的一部分,用于編寫.Net應(yīng)用程序。 因此,在討論用于運(yùn)行VB.Net程序的可用工具之前,讓我們先了解VB.Net如何與.Net框架相關(guān)。

.NET框架 

.NET Framework是一個(gè)革命性的平臺,可以幫助你編寫以下類型的應(yīng)用:

  • Windows應(yīng)用程序

  • Web應(yīng)用程序

  • 網(wǎng)頁服務(wù)

.Net框架應(yīng)用程序是多平臺應(yīng)用程序。 該框架的設(shè)計(jì)方式使其可以從以下任何語言使用:Visual Basic,C#,C ++,Jscript和COBOL等。

.Net框架包含一個(gè)巨大的代碼庫,用于客戶端語言(如VB.Net)。 這些語言使用面向?qū)ο蟮姆椒ā?/p>

所有這些語言可以訪問框架以及彼此通信。


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

  • 公共語言運(yùn)行時(shí)(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工作流基礎(chǔ)(WF)  Windows Workflow Foundation (WF)

  • Windows演示基礎(chǔ)  Windows Presentation Foundation

  • Windows通訊基礎(chǔ)(WCF)  Windows Communication Foundation (WCF)

  • LINQ

對于每個(gè)組件執(zhí)行的工作,請參閱ASP.Net -介紹 ,有關(guān)每個(gè)組件的詳細(xì)信息,請參閱微軟的文檔。

VB.Net的集成開發(fā)環(huán)境(IDE) 

Microsoft為VB.Net編程提供以下開發(fā)工具:

1、Visual Studio 2010(VS)

2、Visual Basic 2010 Express(VBE)

3、可視化Web開發(fā)

最后兩個(gè)是免費(fèi)的。 使用這些工具,您可以將各種VB.Net程序從簡單的命令行應(yīng)用程序?qū)懭氲礁鼜?fù)雜的應(yīng)用程序。 Visual Basic Express和Visual Web Developer Express版是Visual Studio的精簡版本,具有相同的外觀和感覺。 它們保留了Visual Studio的大多數(shù)功能。 在本教程中,我們使用了Visual Basic 2010 Express和Visual Web Developer(針對Web編程章節(jié))。

你可以從這里下載 。它會自動安裝在您的計(jì)算機(jī)上。 請注意,您需要一個(gè)有效的互聯(lián)網(wǎng)連接安裝快速版本。

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

雖然.NET Framework在Windows操作系統(tǒng)上運(yùn)行,但有一些替代版本可在其他操作系統(tǒng)上運(yùn)行。 Mono是.NET Framework的開源版本,包括Visual Basic編譯器,可在多種操作系統(tǒng)上運(yùn)行,包括各種Linux和Mac OS。 最新版本是VB 2012。

Mono的既定目的不僅是能夠跨平臺運(yùn)行Microsoft .NET應(yīng)用程序,而且為Linux開發(fā)人員提供更好的開發(fā)工具。 Mono可以在許多操作系統(tǒng)上運(yùn)行,包括Android,BSD,iOS,Linux,OS X,Windows,Solaris和UNIX。



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號