最新消息
Windows 開發者有什麼新功能Windows 應用程式開發文件
使用 Windows 應用程式 SDK 和 WinUI 3 建構原生 Windows 桌面應用程式——這是使用 C#、C++ 和 XAML 在 Windows 10 和 11 上開發新開發的推薦平台。
你打造 Windows 應用程式的路徑
從基礎開始,設計優秀的體驗,打造你的應用程式,並準備發行。
我應該用哪個平台?
選擇適合你情境的框架。 建議使用 WinUI 3 搭配 Windows 應用程式 SDK 來開發新的原生 Windows 應用程式。 UWP 目前處於維護階段——新專案請使用 Windows 應用程式 SDK 搭配 WinUI 3,若要現代化現有 UWP 應用,請參閱遷移指南。
WinUI 3(Windows 應用程式 SDK)
建議用於新的原生 Windows 桌面應用程式。 用 C# 或 C++ 和 XAML 編譯。 支援 Windows 10 1809+ 及 Windows 11。
WPF(.NET)
成熟的 XAML 框架,用於 .NET 桌面應用程式。 透過 Windows 應用程式 SDK 互通性現代化現有 WPF 應用程式,以存取新的 Windows 功能。
Windows Forms (.NET)
快速開發業務應用的使用者介面。 仍支援 .NET 8+;並透過 Windows 應用程式 SDK 互通逐步現代化。
C++ 與 Win32
高效能應用程式、遊戲與系統工具的直接作業系統存取。 可以使用 Win32、COM 或 C++/WinRT 投影。
漸進式 Web Apps(PWA)
網頁優先的應用程式,搭配 Windows 整合——工作列、通知、離線支援。 用 HTML、CSS 和 JavaScript 建構。
入門要求
你需要開始用 Windows 應用程式 SDK 建置什麼。 目標版本為 Windows 10 1809(建置版 17763)或更新版本。
Windows 應用程式 SDK(最新穩定版)
下載目前穩定版。 包含 WinUI 3、應用程式生命週期 API、視窗管理及部署工具。 請查看下載頁面以獲得最新版本號。
WinUI 3(包含在 Windows 應用程式 SDK 中)
Windows 桌面應用程式的原生 UI 框架。 以 Windows 應用程式 SDK 形式提供——不需要另外安裝。
Visual Studio 2022 與 Windows 應用程式 SDK 工作負載
安裝 Visual Studio 2022,搭配「.NET 桌面開發」工作負載和 Windows 應用程式 SDK 擴充功能。 或者,也可以用 VS Code 搭配 C# Dev Kit。
支援的語言與執行環境
C# 搭配 .NET 8 或更新版本、C++(Win32 和 C++/WinRT)、Rust(透過 windows-rs crate)。 XAML 用於 WinUI 3 和 WPF 的 UI 標記。
工具與資源
GitHub 上的 Windows 應用程式程式碼範例
探索範例應用程式與程式碼片段,展示 Windows 應用程式 SDK 功能、WinUI 3 控制項及平台 API。
Windows 開發者環境設定
用 Visual Studio、Windows 應用程式 SDK、Dev Home 以及 Windows 子系統 Linux 版 來設定你的開發環境。
Windows 開發者部落格
閱讀 Windows 開發團隊的公告、版本更新與深度分析。
從 UWP 遷移到 Windows 應用程式 SDK
UWP 目前處於維護模式。 將現有的 UWP 應用程式遷移到 Windows 應用程式 SDK,以便存取現有的 API 及持續的平台投資。