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.
Yeni bir yerel Windows masaüstü uygulaması için Windows Uygulama SDK'sı ile WinUI 3'i kullanın. WinUI 3, yeni Windows uygulamaları için Microsoft önerilen yerel UI çerçevesidir ve Windows Uygulama SDK'sı önerilen geliştirme platformudur.
Mevcut bir WPF, Windows Forms veya Win32 uygulamasını kullanıyorsanız, uygulamayı yeniden yazmanız gerekmez. Geçerli uygulamanıza Windows Uygulama SDK'sı özellikler ekleyebilir veya kullanıcı arabirimini WinUI 3'e geçirebilirsiniz. UWP uygulamasının bakımını yaparsanız Windows Uygulama SDK'sı ve WinUI 3'e geçiş yolunu izleyin.
Yolunuzu seçin
| Senaryonuz | Önerilen yol |
|---|---|
| Yeni bir yerel Windows masaüstü uygulaması başlatıyorsanız | Windows Uygulama SDK'sı ile WinUI 3'i kullanın. |
| bir WPF veya Windows Forms uygulamasına sahipsiniz | Geçerli UI çerçevenizi koruyun ve Windows Uygulama SDK'sı özellikler ekleyin veya kullanıcı arabiriminizi WinUI 3'e geçirin. |
| C++ Win32 uygulamasına sahipsiniz | Gerekli yerlerde Win32 kullanmaya devam edin ve Windows Uygulama SDK'sı özellikleri ekleyin. |
| UWP uygulamasına sahipsiniz | Windows Uygulama SDK'sı geçişi planlayın. |
| Uygulamanızın kullanıcı arabirimini ve kodunu işletim sistemlerinde paylaşması gerekir | Platformlar arası çerçeve belgelerini gözden geçirin. |
| Web sitesini Windows'de yüklenebilir hale getirmek istiyorsunuz | Aşamalı Web Uygulamaları belgelerini gözden geçirin. |
WinUI 3 ile yeni bir uygulama başlatma
WinUI 3, Windows masaüstü uygulamaları için yerel kullanıcı arabirimi çerçevesi sağlar. C# veya C++ ile XAML kullanır ve Windows Uygulama SDK'sı bir parçası olarak gösterilir.
Daha fazla bilgi için Bkz. WinUI 3'e genel bakış, Windows Uygulama SDK'sı genel bakış ve WinUI 3 öğreticisi.
Mevcut bir uygulamayı modernleştirme veya geçirme
Mevcut kullanıcı arabirimi çerçevenizi değiştirmeden Windows platform özelliklerini artımlı olarak benimseyebilirsiniz. Windows Uygulama SDK'sı mevcut WPF, Windows Forms ve C++ Win32 uygulamalarını destekler.
- Pencereleme, uygulama yaşam döngüsü, metin işleme ve diğer Windows Uygulama SDK'sı özellikleri eklemek için bkz. Mevcut projede Windows Uygulama SDK'sı kullanma.
- Artımlı modernleştirmeyi kullanıcı arabirimi geçişiyle karşılaştırmak için bkz. Masaüstü uygulamaları için modern Windows özellikleri.
- Mevcut kullanıcı arabirimi katmanını WinUI 3'e taşımak için bkz. Windows Uygulama SDK'sı’sına geçiş.
- Bir UWP uygulamasının bakımını yaparsanız bkz. UWP'den Windows Uygulama SDK'sı geçiş.
Başka bir çerçeve için belge bulma
Başka bir çerçeveyle oluşturulmuş bir uygulamanın bakımını yaparken veya WinUI 3'ün birden çok işletim sistemi arasında bir kullanıcı arabirimini paylaşma gibi ele almaması gereken bir gereksiniminiz varsa bu bağlantıları kullanın.
| Teknoloji | Dokümantasyon |
|---|---|
| WPF | WPF genel bakış |
| Windows Forms | Windows Forms'a genel bakış |
| Win32 ve C++/WinRT | Win32 masaüstü programlama ve C++/WinRT |
| Evrensel Windows Platformu (UWP) | UWP belgeleri ve geçiş kılavuzu |
| .NET MAUI | .NET MAUI genel bakış |
| Masaüstü için React Native | Windows için React Native |
| Elektron | Windows'da Electron kullanmaya başlama |
| İlerlemiş Web Uygulamaları | Windows'ta Aşamalı Web Uygulamaları |
Windows SDK'ları anlama
Windows Uygulama SDK'sı WinUI 3, uygulama yaşam döngüsü, pencereleme ve bildirimler dahil olmak üzere masaüstü uygulamaları için bir dizi API ve araç sağlar. NuGet üzerinden, Windows’tan ayrı bir yayın döngüsüyle sunulur. Bunu bir WinUI 3 uygulaması oluştururken kullanabilir veya mevcut bir masaüstü uygulamasına birçok özelliğini ekleyebilirsiniz.
Windows SDK'sı, Windows işletim sistemi API'lerine erişmek için üst bilgileri, kitaplıkları, meta verileri ve araçları sağlar. Uygulamanızın Win32, Windows Çalışma Zamanı, DirectX veya diğer işletim sistemi özelliklerine ihtiyacı olduğunda bunu kullanın.
Windows developer