.NET 程式開發
發行︰ 2016年4月
MSDN Library 的這一節包含 .NET Framework 的文件。 若是第一次使用 .NET Framework,請參閱 概觀。 您也可以搜尋 安裝 .NET Framework 4.5 或 4.5.1、完整的 .NET Framework 類別庫、概觀、逐步程序及程式碼範例。
我們會以內容修正和增強功能定期更新 .NET Framework 文件的最新版本,不過,我們不會維護舊版。 因此,即使您使用的是舊版 .NET Framework,仍建議您使用下列連結:
舊版 .NET Framework 會在左邊的目錄窗格中提供。
您可以使用 .NET Framework 開發桌面、Web 及行動裝置的應用程式,包括「Windows 市集」與「Windows Phone 市集」的應用程式:
.NET Framework 可和核心應用程式開發技術搭配使用,例如 Windows Presentation Foundation (WPF)、Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF)。
若要了解如何在 Windows 8、Windows 8.1 及 Windows 10 中建立 Windows 8.x 市集 的應用程式,請參閱 Windows 開發人員中心。
若要了解如何建立 Windows Phone 應用程式,請參閱 Windows Phone 開發人員中心。
如需如何建立無須修改,就能移植到在 Windows、Windows Phone 及其他平台上執行的 .NET Framework 組件,請參閱使用 .NET Framework 進行跨平台開發。
如需開發應用程式的其他相關資訊,請造訪 MSDN Library 的 Windows 桌面應用程式與 Web 開發章節。
您可以使用 Visual Studio 下載 進行開發工作,其中並有多種程式設計語言可供您選用。
.NET Framework 也發行非常態套件,除了新功能之外,跨平台支援也有所改良。 如需這些項目的資訊,請參閱 .NET Framework 和 Out-of-Band 發行版本。
您可以使用下列 .NET Framework 技術擴充應用程式的功能:
-
跨瀏覽器、跨平台的 .NET Framework 實作,可建置適用於 Web、桌面和電話的媒體經驗和豐富的互動式應用程式
-
這項技術可讓您建立使用開放式資料通訊協定 (OData) 的服務,它會使用具像狀態傳輸 (Representational State Transfer,REST) 的語意透過 Web 或內部網路公開和取用資料。
-
這項技術支援開發資料導向的軟體應用程式。 Entity Framework 可讓開發人員以網域特有物件和屬性的形式來處理資料,而不需要顧慮儲存這些資料所在的基礎資料庫資料表和資料行。 有了 Entity Framework,開發人員在處理資料時可以在較高的抽象層級工作,而且能夠使用比傳統應用程式更少的程式碼來建立及維護資料導向應用程式。
-
這個程式庫會使用可預見的序列和 LINQ 樣式查詢運算子組成適用於 .NET Framework、Silverlight 和 Windows Phone 7 的非同步和事件架構程式。
-
這個開發平台可協助您使用 .NET Framework 建立互動式 Microsoft Surface 應用程式。 這項技術支援高階圖形以及透過自然軌跡、觸控及實體物件進行的多使用者互動。
Windows Identity Foundation (WIF)
一組 .NET Framework 類別,可協助您建置宣告感知 (Claims-Aware)、信賴憑證者應用程式與安全性語彙基元服務。 在 .NET Framework 3.5 SP1 及 .NET Framework 4 中,WIF 會個別下載 (請參閱 Windows Identity Foundation)。 自 .NET Framework 4.5 開始,WIF 已完全整合在 .NET Framework 中,而 WIF 內容也包含在 .NET Framework 文件集中。
-
這組整合式技術可讓您更輕鬆地建置、調整及管理在網際網路資訊服務 (IIS) 上執行的 Web 與複合應用程式。