Referenční dokumentace jazyka C++/CX
c++/cx je sada rozšíření pro jazyk c++, která umožňují vytváření Windows aplikací a prostředí Windows Runtime komponent v idiom, který je co nejblíže modernímu C++. použijte C++/cx k psaní Windows aplikací a komponent v nativním kódu, který umožňuje snadnou interakci s jazykem Visual C#, Visual Basic a javascriptem a dalšími jazyky, které podporují prostředí Windows Runtime. v těchto vzácných případech, které vyžadují přímý přístup k nezpracovaným rozhraním COM nebo nevýjimečný kód, můžete prostředí Windows Runtime použít knihovnu šablon WRL jazyka C++ ().
Poznámka
C++/WinRT je Doporučená alternativa pro C++/CX. je nová standardní projekce c++ 17 pro rozhraní prostředí Windows Runtime api, která je k dispozici v nejnovější Windows SDK ze verze 1803 (10.0.17134.0). C++/WinRT je implementováno zcela v hlavičkových souborech a je navrženo tak, aby vám poskytovala prvotřídní přístup k modernímu rozhraní Windows API.
v jazyce c++/WinRT můžete používat i vytvářet prostředí Windows Runtime rozhraní api pomocí všech standardů, které jsou v jazyce c++ 17 vyhovující. C++/WinRT obvykle provádí lepší 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 (UWP), které používají XAML k definování uživatelského rozhraní a používání nativního zásobníku. Další informace najdete v tématu Vytvoření aplikace Hello World v jazyce C++ (UWP).
C++ prostředí Windows Runtime komponenty, které mohou být spotřebovány pomocí Windows aplikace založené na jazyce JavaScript. další informace naleznete v tématu vytváření prostředí Windows Runtimech komponent v jazyce C++.
Windowsch her DirectX a aplikací náročných na grafiku. Další informace najdete v tématu Vytvoření jednoduché hry UWP s rozhraním DirectX.
Související články
| Odkaz | Popis |
|---|---|
| Rychlé reference | Tabulka klíčových slov a operátorů pro C++/CX. |
| Systém typů | popisuje základní typy a programovací konstrukce c++/cx a, jak používat C++/cx ke využívání a vytváření prostředí Windows Runtimech typů. |
| Sestavení aplikací a knihoven | Popisuje, jak používat integrované vývojové prostředí k vytváření aplikací a propojení se statickými knihovnami a knihovnami DLL. |
| Spolupráce s jinými jazyky | popisuje, jak lze součásti, které jsou zapsány pomocí jazyka C++/cx, použít s komponentami, které jsou napsány v jazyce JavaScript, jakémkoli spravovaném jazyce nebo knihovně šablon knihovny prostředí Windows Runtime C++. |
| Dělení na vlákna a zařazování | Popisuje, jak zadat chování vláken a zařazování pro komponenty, které vytvoříte. |
| Odkazy na obory 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 | obsahuje seznam funkcí CRT, které nejsou k dispozici pro použití v aplikacích prostředí Windows Runtime. |
| začínáme s Windows aplikacemi | poskytuje základní pokyny týkající se Windows aplikací pro UWP a odkazy na další informace. |
| C++/CX – část 0 z [n]: Úvod C++/CX – část 1 z [n]: jednoduchá třída C++/CX – část 2 z [n]: typy, které nosit Hats C++/CX – část 3 z [n]: v rámci konstrukce C++/CX – část 4 z [n]: statické členské funkce |
Úvodní série blogů na C++/CX. |