Aplikacje uniwersalne systemu Windows (C++)
Platforma uniwersalna systemu Windows (UWP) to nowoczesny interfejs programowania dla systemu Windows. W przypadku platformy UWP należy napisać aplikację lub składnik raz i wdrożyć ją na dowolnym urządzeniu z systemem Windows 10 lub nowszym. Składnik w języku C++ można napisać, a aplikacje napisane w innym języku zgodnym z platformą UWP mogą go używać.
Większość dokumentacji platformy uniwersalnej systemu Windows znajduje się w drzewie zawartości systemu Windows w platforma uniwersalna systemu Windows dokumentacji. W tym miejscu znajdziesz samouczki początkowe, a także dokumentację referencyjną.
W przypadku nowych aplikacji i składników platformy UWP zalecamy używanie języka C++/WinRT, nowego standardowego projekcji języka C++17 dla interfejsów API środowisko wykonawcze systemu Windows. Język C++/WinRT jest dostępny w zestawie Windows SDK w wersji 1803 (10.0.17134.0). Język C++/WinRT jest implementowany całkowicie w plikach nagłówkowych i ma na celu zapewnienie najwyższej klasy dostępu do nowoczesnego interfejsu API systemu Windows. W przeciwieństwie do implementacji języka C++/CX język C++/WinRT nie używa standardowej składni ani rozszerzeń języka firmy Microsoft i w pełni korzysta z kompilatora języka C++, aby utworzyć wysoce zoptymalizowane dane wyjściowe. Aby uzyskać więcej informacji, zobacz Wprowadzenie do języka C++/WinRT.
Możesz użyć konwertera aplikacji Mostek dla aplikacji klasycznych, aby spakować istniejącą aplikację klasyczną do wdrożenia za pośrednictwem sklepu Microsoft Store. Aby uzyskać więcej informacji, zobacz Using Visual C++ Runtime in Centennial project and Mostek dla aplikacji klasycznych (Używanie środowiska uruchomieniowego Visual C++ w projekcie Centennial i Mostek dla aplikacji klasycznych).
Aplikacje platformy UNIWERSALNEJ systemu Windows korzystające z języka C++/CX
Dokumentacja języka C++/CX
Opisuje zestaw rozszerzeń, które upraszczają użycie środowisko wykonawcze systemu Windows interfejsów API w języku C++ i umożliwiają obsługę błędów, która jest oparta na wyjątkach.
Tworzenie aplikacji i bibliotek (C++/CX)
Opisuje sposób tworzenia bibliotek DLL i bibliotek statycznych, do których można uzyskać dostęp za pomocą aplikacji lub składnika C++/CX.
Samouczek: tworzenie aplikacji "Hello, World" platformy UWP w języku C++/CX
Przewodnik wprowadzający podstawowe pojęcia dotyczące tworzenia aplikacji platformy UWP w języku C++/CX.
Tworzenie składników środowisko wykonawcze systemu Windows w języku C++/CX
Opisuje sposób tworzenia bibliotek DLL używanych przez inne aplikacje i składniki platformy UWP.
Programowanie gier platformy UWP
Opisuje sposób tworzenia gier przy użyciu języków DirectX i C++/CX.
Aplikacje platformy UWP korzystające z biblioteki szablonów języka C++ środowisko wykonawcze systemu Windows (WRL)
Biblioteka szablonów języka C++ środowisko wykonawcze systemu Windows udostępnia interfejsy COM niskiego poziomu, za pomocą których kod ISO C++ może uzyskiwać dostęp do środowisko wykonawcze systemu Windows w środowisku bez wyjątków. W większości przypadków zalecamy użycie języka C++/WinRT lub C++/CX zamiast biblioteki szablonów języka C++ środowisko wykonawcze systemu Windows C++ na potrzeby tworzenia aplikacji platformy UWP. Aby uzyskać informacje o bibliotece szablonów języka środowisko wykonawcze systemu Windows C++, zobacz środowisko wykonawcze systemu Windows C++ Template Library (WRL).
Zobacz też
Język C++ w programie Visual Studio
Omówienie programowania w systemie Windows w języku C++