Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
C++/WinRT, Windows Çalışma Zamanı (WinRT) API'leri için standart bir C++17 dil projeksiyonudur. Üst bilgi dosyası tabanlı bir kitaplık olarak uygulanır ve standart uyumlu C++17 derleyicilerinden modern Windows API'sine birinci sınıf erişim sağlamak için tasarlanmıştır.
C++/WinRT, standart C++ kullanarak Windows Çalışma Zamanı API'leri kullanmanıza ve yazmanıza olanak tanır. C++/CX ve Windows Çalışma Zamanı C++ Şablon Kitaplığı (WRL) için önerilen değişikliktir.
Get started
- C++/WinRT'ye giriş — C++/WinRT'nin ne olduğuna ve neden var olduğuna genel bakış.
- C++/WinRT kullanmaya başlayın — geliştirme ortamınızı ayarlayın ve ilk C++/WinRT uygulamanızı yazın.
Temel kavramlar
- Eşzamanlılık ve eşzamansız işlemler — eş yordamlarla eşzamansız işlemler yazın ve kullanın.
- İlerleme durumunu, zaman aşımlarını ve diğer gelişmiş desenleri raporlamaya yönelik bir tamamlanma kaynağı örneği.
- C++/WinRT ile koleksiyonlar — Windows Çalışma Zamanı koleksiyon türlerini oluşturun ve tüketin.
- Değerleri kutulama ve kutudan çıkarma — IInspectable bekleyen API'ler için skaler ve dizi değerlerini sarmalayın.
- Standart C++ veri türleri ve C++/WinRT — Windows Çalışma Zamanı API'leri ile standart C++ türlerini kullanın.
- Değer kategorileri ve başvuruları — lvalues, rvalues ve C++/WinRT'nin bunları nasıl kullandığını anlayın.
- Çevik nesneler — C++/WinRT'de çeviklik nasıl çalışır?
- Dize işleme — winrt::hstring ve standart dize türleriyle çalışın.
- Hata işleme — C++/WinRT ile hataları işleyip üretir.
İçerik oluşturma ve birlikte çalışabilirlik
- COM bileşenleri yazma — C++/WinRT ile klasik COM ortak sınıflarını uygulayın.
- API'leri kullanma — C++/WinRT'den Windows Çalışma Zamanı API'lerini çağır.
- Yazma API'leri — kendi Windows Çalışma Zamanı türlerinizi tanımlayın ve uygulayın.
- C++/WinRT ile ABI arasında birlikte çalışma — ABI ve C++/WinRT nesneleri arasında dönüştürme.
- Parametreleri ABI sınırına geçirme — değerleri ABI'nin her bir alanına verimli bir şekilde geçirin.
- C++/WinRT’ten bir C# bileşeni kullanın — bir C# Windows Çalışma Zamanı bileşeni kullanın.
XAML ve kullanıcı arabirimi
- XAML denetimleri; C++/WinRT özelliğine bağlama — bir XAML denetimini C++/WinRT özelliğine veri bağlama.
- XAML öğeleri denetimleri; bir koleksiyona bağlama — gözlemlenebilir bir koleksiyona bağlama.
- XAML özel denetimleri — özel (şablonlu) bir denetim oluşturun.
Samples
Referans ve tanılama
- Adlandırma kuralları — C++/WinRT adlandırma kuralları ve kuralları.
- Yerel hata ayıklama görselleştirmesi (natvis) — C++/WinRT türlerinde hata ayıklamak için Visual Studio natvis kullanın.
- Makrolar — C++/WinRT ön işlemci makroları.
- Doğrudan ayırmaları tanılama — uygulama türlerinin doğrudan ayırmalarını algılayın ve düzeltin.
- Yıkıcılar hakkında ayrıntılar : C++/WinRT'de yıkıcı davranışını anlayın.
Geçiş kılavuzları
Windows developer