Aracılığıyla paylaş


C++/CX Dil Başvurusu

C++/CX, modern C++'a mümkün olduğunca yakın bir deyimde Windows uygulamalarının ve Windows Çalışma Zamanı bileşenlerinin oluşturulmasını sağlayan bir C++ dili uzantısı kümesidir. Visual C#, Visual Basic ve JavaScript ile ve Windows Çalışma Zamanı destekleyen diğer dillerle kolayca etkileşim kuran yerel kodda Windows uygulamaları ve bileşenleri yazmak için C++/CX kullanın. Ham COM arabirimlerine veya istisnai olmayan kodlara doğrudan erişim gerektiren nadir durumlarda, Windows Çalışma Zamanı C++ Şablon Kitaplığı'nı (WRL) kullanabilirsiniz.

Not

/Wınrt,/CX C++için önerilen alternatiftir. C++ Bu, Windows Çalışma Zamanı API'leri için yeni, standart bir C++17 dil projeksiyonudur ve sürüm 1803 'ten (10.0.17134.0) itibaren en son Windows SDK'sında kullanılabilir. C++/WinRT tamamen üst bilgi dosyalarında uygulanır ve modern Windows API'sine birinci sınıf erişim sağlamak için tasarlanmıştır.

C++/WinRT ile, standartlara uygun herhangi bir C++17 derleyicisini kullanarak api'leri hem kullanabilir hem de Windows Çalışma Zamanı yazabilirsiniz. C++/WinRT genellikle daha iyi performans gösterir ve Windows Çalışma Zamanı için diğer dil seçeneklerinden daha küçük ikili dosyalar üretir. C++/CX ve WRL'yi desteklemeye devam edeceğiz, ancak yeni uygulamaların C++/WinRT kullanmasını kesinlikle öneririz. Daha fazla bilgi için bkz . C++/WinRT.

C++/CX kullanarak şunları oluşturabilirsiniz:

  • Kullanıcı arabirimini tanımlamak ve yerel yığını kullanmak için XAML kullanan C++ Evrensel Windows Platformu (UWP) uygulamaları. Daha fazla bilgi için bkz . C++ (UWP) uygulamasında "merhaba dünya" uygulaması oluşturma.

  • C++ javascript tabanlı Windows uygulamaları tarafından kullanılabilecek bileşenleri Windows Çalışma Zamanı. Daha fazla bilgi için bkz. C++'da Windows Çalışma Zamanı Bileşenleri Oluşturma.

  • Windows DirectX oyunları ve grafik yoğunluklu uygulamalar. Daha fazla bilgi için bkz . DirectX ile basit bir UWP Oyunu oluşturma.

Bağlantı Açıklama
Hızlı Başvuru C++/CX için anahtar sözcükler ve işleçler tablosu.
Tür Sistemi Temel C++/CX türlerini ve programlama yapılarını ve C++/CX kullanarak Windows Çalışma Zamanı türlerinin nasıl kullanılıp oluşturulacağını açıklar.
Uygulama ve kitaplık oluşturma Uygulamalar oluşturmak ve statik kitaplıklara ve DLL'lere bağlanmak için IDE'nin nasıl kullanılacağını açıklar.
Diğer Dillerle Birlikte Çalışma C++/CX kullanılarak yazılan bileşenlerin JavaScript, herhangi bir yönetilen dil veya C++ Şablon Kitaplığı Windows Çalışma Zamanı yazılmış bileşenlerle nasıl kullanılabileceğini açıklar.
İş Parçacığı Oluşturma ve Hazırlama Oluşturduğunuz bileşenlerin iş parçacığı oluşturma ve hazırlama davranışının nasıl belirtileceğini açıklar.
Ad Alanları Başvurusu Varsayılan ad alanı, Platform ad alanı, Platform::Collections ve ilgili ad alanları için başvuru belgeleri.
Evrensel Windows Platformu uygulamalarında desteklenmeyen CRT işlevleri Windows Çalışma Zamanı uygulamalarında kullanılamayan CRT işlevlerini listeler.
Windows uygulamalarını kullanmaya başlama Windows UWP uygulamaları hakkında üst düzey rehberlik ve daha fazla bilgi için bağlantılar sağlar.
C++/CX Bölüm 0 / [n]: Giriş

C++/CX Bölüm 1 / [n]: Basit Bir Sınıf

C++/CX Bölüm 2/ [n]: Şapka Takan Türler

C++/CX Bölüm 3 of [n]: Yapım Aşamasında

C++/CX Bölüm 4 / [n]: Statik Üye İşlevleri
C++/CX'te giriş niteliğinde bir blog serisi.