通用 Windows 應用程式 (C++)
通用 Windows 平台 (UWP) 是適用於 Windows 的新式程式設計介面。 使用 UWP 時,您會撰寫應用程式或元件一次,並將其部署在任何 Windows 10 或更新版本的裝置上。 您可以在C++撰寫元件,並使用任何其他 UWP 相容語言撰寫的應用程式都可以使用它。
大部分的 UWP 檔位於 windows 內容樹狀目錄中,通用 Windows 平台 檔。 您可以在該處找到開始教學課程和參考檔。
針對新的UWP應用程式和元件,我們建議您使用 C++/WinRT,這是 Windows 執行階段 API 的新標準 C++17 語言投影。 從 1803 版 (10.0.17134.0) 開始,Windows SDK 中會提供 C++/WinRT。 C++/WinRT 完全實作於頭檔中,其設計目的是要為您提供新式 Windows API 的第一級存取權。 不同於C++/CX 實作,C++/WinRT 不會使用非標準語法或Microsoft語言延伸模組,而且會充分利用C++編譯程式來建立高度優化的輸出。 如需詳細資訊,請參閱 C++/WinRT 簡介。
您可以使用 傳統型橋接器 應用程式轉換器,封裝現有的傳統型應用程式,以透過 Microsoft 市集進行部署。 如需詳細資訊,請參閱在 Centennial 專案中使用 Visual C++ Runtime 和 傳統型橋接器。
使用 C++/CX 的 UWP 應用程式
C++/CX 語言參考
描述一組擴充功能,可簡化 Windows 執行階段 API 的取用C++,並啟用以例外狀況為基礎的錯誤處理。
建置應用程式和程式庫 (C++/CX)
說明如何建立可以從 C++/CX 應用程式或元件存取的 DLL 和靜態程式庫。
教學課程:在 C++/CX 中建立 UWP “Hello, World” 應用程式
逐步解說,介紹 C++/CX 中 UWP 應用程式開發的基本概念。
在 C++/CX 中建立 Windows 執行階段 元件
描述如何建立其他 UWP 應用程式和元件可以取用的 DLL。
UWP 遊戲程序設計
描述如何使用 DirectX 和 C++/CX 來建立遊戲。
使用 Windows 執行階段 C++ 樣本連結庫的 UWP 應用程式 (WRL)
Windows 執行階段 C++ 範本庫提供低階 COM 介面,ISO C++程式代碼可以在無例外狀況的環境中存取 Windows 執行階段。 在大部分情況下,我們建議您使用 C++/WinRT 或 C++/CX,而不是用於 UWP 應用程式開發的 Windows 執行階段 C++ 範本庫。 如需範本庫 Windows 執行階段 C++的詳細資訊,請參閱 Windows 執行階段 C++ 範本庫 (WRL) 。