Udostępnij za pośrednictwem


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++