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.
İlgili makaleler
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. |