Aracılığıyla paylaş


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.

Windows Uygulama SDK'sı hakkında bilgi edinin

Ö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.

Geliştirme ortamınızı ayarlama ve yeni uygulama oluşturmaya başlama hakkında bilgi için bkz:

  • WinUI kullanmaya başlama