開發 Windows 傳統型應用程式
文件的這一節提供開發 Windows 傳統型應用程式時可以使用的 API 和功能相關資訊。 在 Windows 應用程式 SDK 中使用 API,可以取得其中一些功能。 在 Windows OS (透過 Windows SDK) 和 .NET 中使用 API,且不需要使用 Windows App SDK,可以取得其他功能。
重要
如果您正在處理 UWP 應用程式,請參閱從 UWP 移轉至 Windows 應用程式 SDK。
Windows 應用程式 SDK 功能
下表強調目前版本的 Windows 應用程式 SDK 所提供的開發功能。 如需包含這些功能之 Windows 應用程式 SDK 發行通道的更多細節,請參閱發行通道所提供的功能。
功能 | 描述 |
---|---|
WinUI 3 | 適用於 Windows 傳統型應用程式的初次原生使用者介面 (UI) 架構,包括使用 C# 和 .NET 的受控應用程式,以及搭配 WIN32 API 使用 C++ 的原生應用程式。 WinUI 3 使用最新的使用者介面 (UI) 模式,提供一致、直覺式且可存取的體驗。 |
以 DWriteCore 轉譯文字 | 使用與裝置無關的文字版面配置系統、高品質的子像素 Microsoft ClearType 文字轉譯、硬體加速文字、多格式文字、寬語言支援等等來轉譯文字。 |
使用 MRT Core 管理資源 | 管理應用程式資源 (例如多種語言的字串和影像)、縮放,以及獨立於應用程序邏輯來對比變體。 |
應用程式生命週期:應用程式執行個體 | 控制應用程式的多個執行個體是否可以同時執行。 |
應用程式生命週期:豐富啟用 | 針對您的應用程式處理不同類型的啟用相關資訊。 |
應用程式生命週期:電源管理 | 了解您的應用程式如何影響裝置的電源狀態,並讓應用程式做出有關資源使用量的明智決策。 |
管理應用程式視窗 | 建立和管理與您的應用程式相關聯的視窗。 |
推播通知 | 使用 Azure 應用程式註冊身分識別,將原始通知和應用程式通知從雲端傳送至您的應用程式。 |
應用程式通知 | 使用應用程式通知將訊息傳遞給使用者。 |
部署 | 使用未封裝和已封裝的應用程式部署 Windows 應用程式 SDK 執行階段 |
依案例組織的 Windows 應用程式開發功能
下列文章提供的資訊可協助您開始使用完整 Windows 應用程式開發平台功能來處理常見的應用程式案例,包括 Windows 應用程式 SDK、Windows SDK 和 .NET SDK 所提供的功能。
- 讓您的現有傳統型應用程式現代化
- 使用者介面和輸入
- 應用程式生命週期和系統服務
- 通訊
- 協助工具
- 音訊、視訊和相機
- 圖形
- 資料和檔案
- Windows AI 和機器學習
- 與 Windows 整合
- 裝置與感應器
- 安全性和身分識別
- 部署概觀
如需設定開發環境並開始建立新應用程式的相關信息,請參閱: