官术网_书友最值得收藏!

1.2.3 C#、Visual Studio和.NET Framework之間的關系

通過前面的學習,我們認識了C#、Visual Studio和.NET Framework,但它們之間的關系對于初學者來講比較難以理解,我們也不必過于糾結三者之間的關系和區別。最簡潔的表達如下:

(1)C#是一種編程開發語言。

(2)Visual Studio是一種集成開發環境。

(3).NET Framework是一種編譯環境和運行平臺。

具體表述如下:

(1)C#是一種最新的、面向對象的編程開發語言,它同其他開發語言一樣,都必須要一個集成開發環境——Visual Studio,才能體現強大的功能。

(2)無論什么版本的Visual Studio都是一種程序的集成開發環境,程序員可以用Visual Studio來高效地開發C#、VB.NET、ASP.NET等程序。作為一個集成解決方案,Visual Studio適用于個人和各種規模的開發團隊。

Visual Studio可以理解為類似于VC++ 6.0的軟件,它就是一種開發工具。只不過它不像VC++ 6.0那樣只支持程序編寫,而更像是一個全面的開發工具,可以在其環境上開發普通的桌面程序、互聯網應用、網站、手機應用、游戲、數據庫等。

(3).NET Framework是一種編譯環境和運行平臺。在安裝Visual Studio的同時,.NET Framework會自動安裝。安裝過程中,還可以選擇安裝C#、VB或者C++等編程開發語言。

.NET Framework是微軟開發的程序開發平臺,它包含了很多類庫,C#、VB.NET等程序語言開發的程序是運行在這個平臺上的。.NET Framework有點類似于Java的虛擬機,.NET程序是運行在.NET Framework之上的。舉一個例子,如果.NET程序是在Windows 7下開發的,現在需要部署到Windows XP系統上使用,那么只需要在Windows XP上安裝.NET Framework就可以了。由此可見,只要系統中裝有相應版本的.NET Framework,.NET程序就可以在這個系統中運行。

Windows操作系統、C#、Visual Studio和.NET Framework之間的關系如下:

我們目前正在學習在Windows操作系統下的Visual Studio集成開發環境,使用C#編寫在.NET Framework平臺下運行的.NET應用程序。

主站蜘蛛池模板: 镇康县| 资溪县| 姚安县| 屯留县| 高青县| 定南县| 太仆寺旗| 寿宁县| 苗栗市| 天全县| 高密市| 安远县| 栾城县| 南充市| 山西省| 陇川县| 江永县| 桓仁| 金寨县| 河间市| 巨鹿县| 浮梁县| 都江堰市| 铁力市| 台江县| 大兴区| 哈尔滨市| 昌图县| 阿坝县| 吴堡县| 丰宁| 武乡县| 盖州市| 白沙| 井陉县| 阿克| 阳城县| 佛坪县| 林周县| 思茅市| 平邑县|