C# 程式設計/NET Framework 概述
外觀
.NET Framework 是一個構建、部署和執行 Web 服務、Web 應用程式、Windows 服務和 Windows 應用程式的通用環境。.NET Framework 包含公共類庫 - 例如 ADO.NET、ASP.NET 和 Windows 窗體 - 以提供可以整合到各種計算機系統中的高階標準服務。
2000 年 6 月,微軟釋出了 .NET 平臺和一種名為 C# 的新程式語言。C# 是一種通用的面向物件程式語言,旨在提供最佳的簡潔性、擴充套件性和效能。它的語法與 Java 非常相似,主要區別在於所有變數型別都源自一個共同的祖先類。
C# 本身就是一種語言。它可以執行數學和邏輯運算、變數賦值和其他程式語言的預期特徵。這本身對於更復雜的應用程式來說還不夠靈活。在某個階段,開發人員將希望與主機系統互動,無論是讀取檔案還是從 Internet 下載內容。
.NET 框架是為 Windows 平臺開發的工具集,允許開發人員與主機系統或任何外部實體互動,無論是另一個程序還是另一臺計算機。.NET 平臺是 Windows 平臺的特定實現。其他作業系統由於作業系統 I/O 管理、安全模型和介面的不同,也具有自己的實現。
- 最初稱為 NGWS(下一代 Windows 服務)。
- .NET 不會在任何瀏覽器中執行。它是一種執行時語言(公共語言執行時)類似於 Java 執行時。相比之下,Microsoft Silverlight確實在瀏覽器中執行。
- .NET 基於最新的 Web 標準。
- .NET 建立在以下 Internet 標準之上
- HTTP,Internet 應用程式之間的通訊協議
- SOAP,用於請求 Web 服務的標準格式
- UDDI,用於搜尋和發現 Web 服務的標準
- XML,Internet 應用程式之間交換資料的格式