Univerzální aplikace pro Windows (C++)Universal Windows Apps (C++)

Univerzální aplikace pro platformu Windows (UWP) obsahují sadu Principy návrhu, které zdůraznil jednoduchého uživatelského rozhraní, které zahrnují obsah, který automaticky přizpůsobí pro jiné velikosti obrazovky na různých zařízeních.Universal Windows Platform (UWP) apps embody a set of design principles that emphasize simple user interfaces that are centered around content that automatically adjusts for different screen sizes on different devices. Vytvoření uživatelského rozhraní v XAML značek a kódu v nativním kódu C++.You create the UI in XAML markup, and the code-behind in native C++. Můžete také vytvořit komponent (DLL), které mohou být spotřebovávána aplikace UWP, které jsou zapsány v dalších jazycích.You can also create components (DLLs) that can be consumed by UWP apps that are written in other languages. Plochy rozhraní API pro aplikace UWP je prostředí Windows Runtime, který je dobře započítané knihovny, která poskytuje širokou škálu služeb operačního systému.The API surface for UWP apps is the Windows Runtime, which is a well-factored library that provides a wide variety of operating system services.

Tip

Pro Windows 10 můžete použít převaděč aplikace plochy most do balíčku plochy aplikace pro nasazení prostřednictvím Microsoft Store.For Windows 10, you can use the Desktop Bridge app converter to package your existing desktop application for deployment through the Microsoft Store. Další informace najdete v tématu pomocí modulu Runtime Visual C++ v projektu Centennial a plochy most.For more information, see Using Visual C++ Runtime in Centennial project and Desktop Bridge.

Aplikace UWP, které používají C + +/ WinRTUWP apps that use C++/WinRT

C + +/ WinRT je nový, pouze záhlaví založené na knihovně C++ jazyk projekci pro prostředí Windows Runtime, který používá úplně standard C++, na rozdíl od C + +/ CX implementace.C++/WinRT is a new, header-only library-based C++ language projection for the Windows Runtime that uses completely standard C++, unlike the C++/CX implementation. C + +/ WinRT nepoužívá nestandardní syntaxe nebo Microsoft jazyková rozšíření a plně využívá C++ compiler k vytvoření vysoce optimalizovaný výstup.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. Další informace najdete v tématu C + +/ WinRT.For more information, see C++/WinRT. Úvod do jazyka C + +/ WinRT a rychlé spuštění kódu najdete v části Úvod do jazyka C + +/ WinRT.For an introduction to C++/WinRT and a code quickstart, see Introduction to C++/WinRT.

Aplikace UWP, které používají C + +/ CXUWP apps that use C++/CX

Referenční příručka jazyka Visual C++ (C + +/ CX)Visual C++ language reference (C++/CX) Popisuje sadu rozšíření, které zjednodušují C++ spotřeba rozhraní API systému Windows Runtime a povolit zpracování chyb, který je založen na výjimky.Describes the set of extensions that simplify C++ consumption of Windows Runtime APIs and enable error handling that's based on exceptions.
Sestavení aplikací a knihoven (C++/CX)Building apps and libraries (C++/CX) Popisuje postup vytvoření knihovny DLL a statických knihoven, které lze přistupovat z C + +/ CX aplikace nebo součást.Describes how to create DLLs and static libraries that can be accessed from a C++/CX app or component.
Kurz: Vytvoření UWP "Hello, World" aplikace v jazyce C + +/ CXTutorial: Create a UWP "Hello, World" app in C++/CX Návod, který představuje základní koncepty vývoj aplikací UWP v jazyce C + +/ CX.A walkthrough that introduces the basic concepts of UWP app development in C++/CX.
Vytváření Windows Runtime komponent v jazyce C + +/ CXCreating Windows Runtime Components in C++/CX Popisuje postup vytvoření knihovny DLL, které můžou využívat jiné aplikace UWP a součásti.Describes how to create DLLs that other UWP apps and components can consume.
Herní programování UWPUWP game programming Popisuje, jak používat rozhraní DirectX a C + +/ CX pro vytvoření hry.Describes how to use DirectX and C++/CX to create games.

Aplikace UWP, které používají Windows knihovna šablon C++ Runtime (WRL)UWP Apps that Use the Windows Runtime C++ Template Library (WRL)

Knihovna šablon C++ Runtime Windows poskytuje nízké úrovně rozhraní modelu COM, po které ISO C++ – kód přístup k prostředí Windows Runtime v prostředí bez výjimky.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. Ve většině případů doporučujeme použít C + +/ WinRT nebo C + +/ CX místo Windows knihovna šablon C++ Runtime pro vývoj aplikací UWP.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. Informace o knihovna šablon C++ Runtime Windows najdete v tématu Windows Runtime C++ šablony knihovny (WRL).For information about the Windows Runtime C++ Template Library, see Windows Runtime C++ Template Library (WRL).

Viz takéSee also

Visual C++Visual C++