Windows masaüstü uygulamaları geliştirme
Belgelerin bu bölümü, Windows masaüstü uygulamaları geliştirirken kullanabileceğiniz API'ler ve özellikler hakkında bilgi sağlar. Bu özelliklerden bazıları Windows Uygulama SDK'sıAPI'ler kullanılarak kullanılabilir. Diğer özellikler, Windows işletim sistemindeki API'ler (Windows SDKaracılığıyla) ve .NET aracılığıyla kullanılabilir ve Windows Uygulama SDK'sının kullanılmasını gerektirmez.
Önemli
UWP uygulaması üzerinde çalışıyorsanız bkz. UWP'den Windows Uygulama SDK'sına geçiş.
Windows Uygulama SDK'sı özellikleri
Aşağıdaki tabloda, Windows Uygulama SDK'sının geçerli sürümleri tarafından sağlanan geliştirme özellikleri vurgulanmıştır. Bu özelliklerin her birini içeren Windows Uygulama SDK'sının yayın kanalları hakkında daha fazla bilgi için bkz. yayın kanalı tarafından kullanılabilen özellikler.
Özellik | Açıklama |
---|---|
WinUI 3 | C# ve .NET kullanan yönetilen uygulamalar ile Win32 API'si ile C++ kullanan yerel uygulamalar da dahil olmak üzere Windows masaüstü uygulamaları için prömiyer yerel kullanıcı arabirimi (UI) çerçevesi. WinUI 3, en son kullanıcı arabirimi (UI) desenlerini kullanarak tutarlı, sezgisel ve erişilebilir deneyimler sağlar. |
DWriteCore ile metin işleme | Cihazdan bağımsız bir metin düzeni sistemi, yüksek kaliteli alt piksel Microsoft ClearType metin işleme, donanım hızlandırmalı metin, çok biçimli metin, geniş dil desteği ve çok daha fazlasını kullanarak metin işleyin. |
MRT Core ile kaynakları yönetme | Dizeler ve görüntüler gibi uygulama kaynaklarını birden çok dilde, ölçeklerde ve karşıtlık değişkenlerinde uygulamanızın mantığından bağımsız olarak yönetin. |
Uygulama yaşam döngüsü: Uygulama örnekleme | Uygulamanızın işleminin birden çok örneğinin aynı anda çalıştırılıp çalıştırılamayacağını denetleyin. |
Uygulama yaşam döngüsü: Gelişmiş etkinleştirme | Uygulamanız için farklı türde etkinleştirmeler hakkındaki bilgileri işleme. |
Uygulama yaşam döngüsü: Güç yönetimi | Uygulamanızın cihazın güç durumunu nasıl etkilediğine ilişkin görünürlük elde edin ve uygulamanın kaynak kullanımı hakkında akıllı kararlar almasını sağlayın. |
Uygulama pencerelerini yönetme | Uygulamanızla ilişkili pencereleri oluşturun ve yönetin. |
anlık bildirimler | Azure Uygulama Kaydı kimliklerini kullanarak buluttan uygulamanıza ham bildirimler ve uygulama bildirimleri gönderin. |
Uygulama bildirimleri | Uygulama bildirimleriyle iletileri kullanıcınıza teslim edin. |
Dağıtım | Paketlenmemiş ve paketlenmiş uygulamanızla Windows Uygulama SDK çalışma zamanını dağıtın. |
Senaryoya göre düzenlenmiş Windows uygulaması geliştirme özellikleri
Aşağıdaki makaleler, Windows Uygulama SDK'sı, Windows SDK ve .NET SDK tarafından sağlanan özellikler de dahil olmak üzere yaygın uygulama senaryoları için tam Windows uygulama geliştirme platformunun özelliklerini kullanmaya başlamanıza yardımcı olacak bilgiler sağlar.
- Mevcut masaüstü uygulamalarınızı modernleştirin
- Kullanıcı arabirimi ve giriş
- Uygulama yaşam döngüsü ve sistem hizmetleri
- Windows uygulamalarını başlatma ve arka plan görevlerini yönetme
- İletişim
- erişilebilirlik
- Ses, video ve kamera
- Grafik
- Verileri ve dosyaları
- Windows makine öğrenmesi ve yapay zeka
- Windows ile Tümleştirme
- Cihazlar ve algılayıcılar
- Güvenlik ve kimlik
- Dağıtıma genel bakış
Geliştirme ortamınızı ayarlama ve yeni uygulama oluşturmaya başlama hakkında bilgi için bkz:
- WinUI kullanmaya başlama
İlgili konular
Windows developer