Referenční zdroje k jazyku C++/CX
C++/CX je sada rozšíření jazyka C++, která umožňuje vytváření aplikací pro Windows a prostředí Windows Runtime komponent v idiomu, který je co nejblíže modernímu jazyku C++. Pomocí jazyka C++/CX můžete psát aplikace a komponenty pro Windows v nativním kódu, které snadno pracují s jazykem Visual C#, Visual Basic a JavaScriptem a dalšími jazyky, které podporují prostředí Windows Runtime. Ve výjimečných případech, které vyžadují přímý přístup k nezpracovaným rozhraním MODELU COM, nebo kód, který není výjimečný, můžete použít knihovnu šablon jazyka C++ (WRL) prostředí Windows Runtime.
Poznámka:
C++/WinRT je doporučená alternativa k C++/CX. Jedná se o novou standardní projekci jazyka C++17 pro prostředí Windows Runtime rozhraní API, která jsou k dispozici v nejnovější sadě Windows SDK od verze 1803 (10.0.17134.0). C++/WinRT se implementuje zcela v souborech hlaviček a je navržený tak, aby vám poskytl prvotřídní přístup k modernímu rozhraní API systému Windows.
S C++/WinRT můžete využívat i vytvářet prostředí Windows Runtime rozhraní API pomocí libovolného kompilátoru C++17 vyhovujících standardům. C++/WinRT obvykle funguje lépe a vytváří menší binární soubory než jakákoli jiná možnost jazyka pro prostředí Windows Runtime. Budeme dál podporovat C++/CX a WRL, ale důrazně doporučujeme, aby nové aplikace používaly C++/WinRT. Další informace najdete v tématu C++/WinRT.
Pomocí C++/CX můžete vytvořit:
Aplikace C++ Univerzální platforma Windows (UPW), které používají XAML k definování uživatelského rozhraní a použití nativního zásobníku. Další informace najdete v tématu Vytvoření aplikace hello world v jazyce C++ (UPW).
C++ prostředí Windows Runtime komponenty, které můžou využívat aplikace pro Windows založené na JavaScriptu. Další informace naleznete v tématu Vytváření komponent prostředí Windows Runtime v jazyce C++.
Hry s Rozhraním Windows DirectX a aplikace náročné na grafiku Další informace naleznete v tématu Vytvoření jednoduché hry UPW s DirectX.
Související články
Odkaz | Popis |
---|---|
Stručná referenční dokumentace | Tabulka klíčových slov a operátorů pro C++/CX |
Systém typů | Popisuje základní typy C++/CX a programovací konstrukce a způsob využití jazyka C++/CX k využívání a vytváření typů prostředí Windows Runtime. |
Sestavení aplikací a knihoven | Popisuje, jak používat integrované vývojové prostředí (IDE) k vytváření aplikací a propojení se statickými knihovnami a knihovnami DLL. |
Spolupráce s jinými jazyky | Popisuje, jak lze komponenty napsané pomocí jazyka C++/CX použít s komponentami, které jsou napsané v JavaScriptu, libovolném spravovaném jazyce nebo knihovně šablon jazyka C++ prostředí Windows Runtime. |
Dělení do vláken a zařazování | Popisuje, jak určit chování vláken a zařazování součástí, které vytvoříte. |
Referenční informace o oborech názvů | Referenční dokumentace pro výchozí obor názvů, obor názvů platformy, Platform::Collections a související obory názvů. |
Nepodporované funkce CRT v aplikacích pro Univerzální platformu Windows | Zobrazí seznam funkcí CRT, které nejsou k dispozici pro použití v aplikacích prostředí Windows Runtime. |
Začínáme s aplikacemi pro Windows | Poskytuje základní pokyny k aplikacím pro UPW pro Windows a odkazy na další informace. |
C++/CX– část [n]: Úvod C++/CX část 1 z [n]: Jednoduchá třída C++/CX část 2 z [n]: Typy, které nosí klobouky C++/CX část 3 z [n]: Při konstrukci C++/CX část 4 z [n]: Statické členské funkce |
Úvodní blogová řada na C++/CX. |