摘要
在本課程模組中,您了解了建置 Windows 應用程式的不同選項,以及如何根據專案需求選擇最佳選項。 內容會介紹 WPF、Windows Forms 和 WinUI 作為 Windows 開發的架構。 它會說明每個架構的功能和優點,包括自訂、豐富功能、高效能,以及與觸控裝置的相容性。 每個選項都有其優勢和優點,因此在為下一個 Windows 應用程式選擇最佳架構時,請務必考慮您的特定需求。
本課程模組的主要要點如下:
- WPF 是一個成熟的架構,可提供自訂、豐富功能和高效能。 它適用於企業應用程式,並可透過 Microsoft Store 進行部署。
- Windows Forms 是具有拖放功能視覺化設計工具的使用者介面架構,可讓您輕鬆地快速建立桌面用戶端應用程式。 它適用於需要回應式且易於更新介面的應用程式。
- WinUI 和 Windows App SDK 可支援建立具有 Fluent 設計和高效能之現代化且原生的 Windows 應用程式。 這是 ISV 為 Windows 建置應用程式的最佳選擇。 WinUI 適用於需要遵循最新設計系統指引的應用程式,並可順暢地使用觸控和手寫筆輸入。
參考資料
若要深入了解本課程模組中所討論的應用程式架構,請參閱下列資源:
- Windows 開發選項概觀
- Windows 應用程式開發: 選項和功能
- Windows 應用程式 ADK (機器翻譯)
- WinUI 3
- UWP
- WPF
- Windows Forms \(英文\)
- 適用於 Windows 開發的範例應用程式