Universelle Windows-Apps (C++)Universal Windows Apps (C++)

Der universelle Windows-Plattform (UWP) ist die moderne Programmierschnittstelle für Windows.The Universal Windows Platform (UWP) is the modern programming interface for Windows. Mit der UWP-Anwendung können Sie eine Anwendung oder Komponente einmal schreiben und auf jedem Windows 10-Gerät bereitstellen.With UWP you write an application or component once and deploy it on any Windows 10 device. Sie können eine Komponente in C++ schreiben, und Anwendungen, die in einer beliebigen anderen UWP-kompatiblen Sprache geschrieben wurden, können Sie verwenden.You can write a component in C++ and applications written in any other UWP-compatible language can use it.

Der größte Teil der UWP-Dokumentation finden Sie in der Windows-Inhaltsstruktur unter universelle Windows-Plattform Dokumentation.Most of the UWP documentation is in the Windows content tree at Universal Windows Platform documentation. Dort finden Sie Start Lernprogramme sowie Referenz Dokumentation.There you will find beginning tutorials as well as reference documentation.

Für neue UWP-apps und-Komponenten empfiehlt sich die Verwendung C++von/WinRT, einer neuen standardmäßigen c++ 17-sprach Projektion für Windows-Runtime-APIs.For new UWP apps and components, we recommend that you use C++/WinRT, a new standard C++17 language projection for Windows Runtime APIs. C++/WinRT ist im Windows 10 SDK ab Version 1803 verfügbar.C++/WinRT is available in the Windows 10 SDK from version 1803 onward. C++/WinRT wird vollständig in Header Dateien implementiert und wurde entwickelt, um Ihnen erstklassigen Zugriff auf die moderne Windows-API zu ermöglichen.C++/WinRT is implemented entirely in header files, and is designed to provide you with first-class access to the modern Windows API. Anders als C++die/CX-Implementierung.Unlike the C++/CX implementation. C++/WinRT verwendet nicht standardmäßige Syntax oder Microsoft-Spracherweiterungen und nutzt den C++ Compiler in vollem Umfang, um eine hochoptimierte Ausgabe zu erstellen.C++/WinRT doesn't use non-standard syntax or Microsoft language extensions, and it takes full advantage of the C++ compiler to create highly-optimized output. Weitere Informationen finden Sie unter Introduction to C++/WinRT.For more information, see Introduction to C++/WinRT.

Mit dem Desktop Bridge-App Converter können Sie Ihre vorhandene Desktop Anwendung für die Bereitstellung über das Microsoft Store verpacken.You can use the Desktop Bridge app converter to package your existing desktop application for deployment through the Microsoft Store. Weitere Informationen finden Sie unter Verwenden von C++ Visual Runtime in Centennial Project und Desktop Bridge.For more information, see Using Visual C++ Runtime in Centennial project and Desktop Bridge.

UWP-apps, C++die/CX verwendenUWP apps that use C++/CX

C++/CX-SprachreferenzC++/CX language reference Beschreibt den Satz von Erweiterungen, die C++ den Verbrauch Windows-Runtime APIs vereinfachen und die Fehlerbehandlung auf der Grundlage von Ausnahmen ermöglichen.Describes the set of extensions that simplify C++ consumption of Windows Runtime APIs and enable error handling that's based on exceptions.
Erstellen von Apps und Bibliotheken (C++-CX)Building apps and libraries (C++/CX) Beschreibt das Erstellen von DLLs und statischen Bibliotheken, auf die von einer C++/CX-App oder Komponente zugegriffen werden kann.Describes how to create DLLs and static libraries that can be accessed from a C++/CX app or component.
Tutorial: Erstellen einer UWP-app "Hello, World" C++in/CXTutorial: Create a UWP "Hello, World" app in C++/CX In dieser exemplarischen Vorgehensweise werden die grundlegenden Konzepte der UWP C++-App-Entwicklung in/CX. vorgestellt.A walkthrough that introduces the basic concepts of UWP app development in C++/CX.
Erstellen von Windows-Runtime Komponenten C++in/CXCreating Windows Runtime Components in C++/CX Beschreibt, wie DLLs erstellt werden, die von anderen UWP-apps und-Komponenten verwendet werden können.Describes how to create DLLs that other UWP apps and components can consume.
UWP-SpielprogrammierungUWP game programming Beschreibt die Verwendung von DirectX und C++/CX zum Erstellen von spielen.Describes how to use DirectX and C++/CX to create games.

UWP-apps, die die C++ Windows-Runtime Vorlagen Bibliothek (WRL) verwendenUWP Apps that Use the Windows Runtime C++ Template Library (WRL)

Die Windows-Runtime C++ Vorlagen Bibliothek stellt die COM-Schnittstellen auf niedriger Ebene bereit C++ , mit denen ISO-Code in einer Ausnahme freien Umgebung auf die Windows-Runtime zugreifen kann.The Windows Runtime C++ Template Library provides the low-level COM interfaces by which ISO C++ code can access the Windows Runtime in an exception-free environment. In den meisten Fällen empfiehlt es sich,/WinRT C++oder C++/CX anstelle der Windows-Runtime C++ Vorlagen Bibliothek für die UWP-App-Entwicklung zu verwenden.In most cases, we recommend that you use C++/WinRT or C++/CX instead of the Windows Runtime C++ Template Library for UWP app development. Weitere Informationen zur Windows-Runtime C++ Vorlagen Bibliothek finden Sie unter Windows-Runtime C++ Template Library (WRL).For information about the Windows Runtime C++ Template Library, see Windows Runtime C++ Template Library (WRL).

Weitere InformationenSee also

C++ in Visual StudioC++ in Visual Studio
Übersicht über Windows-Programmierung in C++Overview of Windows Programming in C++