書名: C#程序設計作者名: 薛海燕 武書彥 馬金素本章字數: 665字更新時間: 2019-10-23 14:03:41
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應用程序。
- Linux核心技術從小白到大牛
- Android 9 Development Cookbook(Third Edition)
- 精通API架構:設計、運維與演進
- SQL 經典實例
- 軟件供應鏈安全:源代碼缺陷實例剖析
- C語言程序設計簡明教程:Qt實戰
- 零基礎輕松學C++:青少年趣味編程(全彩版)
- Continuous Delivery and DevOps:A Quickstart Guide Second Edition
- Visual FoxPro程序設計習題及實驗指導
- 絕密原型檔案:看看專業產品經理的原型是什么樣
- MySQL數據庫教程(視頻指導版)
- Node.js Web Development
- Mastering Vim
- 深入淺出Go語言核心編程
- Sony Vegas Pro 11 Beginner’s Guide