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.
WinUI 3, Windows masaüstü uygulamaları oluşturmaya yönelik yerel kullanıcı arabirimi çerçevesidir. Windows Uygulama SDK'sı bir parçasıdır; Windows işletim sisteminin kendisinden ayrı olan ve hedef makineye yüklenmesi veya uygulamanızla birlikte paketlenmiş olması gereken bir dizi API ve araç. WinUI 3 hem C# hem de C++ desteği sunar ve platformlar arası veya web tabanlı bir çerçeve değildir.
Important
WinUI 3, UWP'den farklıdır. WinUI 3, Microsoft.UI.Xaml ad alanını kullanır ve masaüstü işlemi olarak çalışır; UWP ise Windows.UI.Xaml ad alanını kullanır ve bir uygulama kapsayıcısında çalışır. WinUI 3, paketlenmiş (MSIX), dış konum ile paketlenmiş ve paketlenmemiş dağıtımı destekler; doğru seçim dağıtım senaryonuza bağlıdır. Kılavuz için bkz. Dağıtım yöntemi seçme .
Yolunuzu seçin
Araçlarınızı ayarlamak ve boş bir proje çalıştırmak için hızlı başlangıç ile başlayın. Ardından öğrenmek istediklerinize göre bir öğretici seçin.
| Hedefiniz | Buradan başlayın | Sonuç |
|---|---|---|
| Araçlarınızı ayarlama ve proje çalıştırma | Hızlı Başlangıç: WinUI 3 projesi oluşturma ve çalıştırma | Derlenip çalıştırılabilen boş bir C# projesi. |
| XAML ve C# ile ilgili temel bilgileri öğrenme | WinUI 3 notları uygulaması oluşturma | Dosya depolama, veri bağlama ve gezinti içeren iki sayfalı bir uygulama. Bu önerilen ilk eğitimdir. |
| Yapay zeka kodlama yardımcısını yönlendirmeyi ve gözden geçirmeyi öğrenin | Yapay zeka yardımcısı ile WinUI 3 görev uygulaması oluşturma | Oluşturulan kodu incelemek ve düzeltmek için bir görev uygulaması ve iş akışı. Bu, Notlar öğreticisinin isteğe bağlı bir alternatifidir. |
| WinUI'yi iş iş akışına uygulama | İş kolu uygulamaları | Veri görüntüleme, formlar, veritabanları ve üretkenlik için senaryo kılavuzu. Zaten çalışan bir uygulamanız varsa buradan başlayın. |
Hızlı başlangıçta ve her iki başlangıç öğreticisinde de C# kullanılır. WinUI 3, C++ sürümünü de destekler, ancak bu kılavuzlar C++ sürümleri sağlamaz.
Araçlarınızı seçin
Hızlı başlangıçta iki kurulum yolu sağlanır. Araç seçiminiz, seçtiğiniz öğreticiden ayrıdır.
| Tooling | En iyi kullanım alanları | Kurulum |
|---|---|---|
| Visual Studio | Tümleşik bir düzenleyici ve hata ayıklayıcı. Notes öğreticisinde Visual Studio kullanılır. | Visual Studio hızlı başlangıç |
| .NET komut satırı | Bir terminalden C# projesi oluşturma, oluşturma ve çalıştırma ve bunu tercih ettiğiniz düzenleyicide düzenleme. | Komut satırı hızlı başlangıç |
Yapay zeka destekli öğretici her iki kurulumu da destekler. Geçerli SDK gereksinimleri, şablon adları ve derleme ve başlatma yönergeleri için hızlı başlangıcı izleyin.
Yapay zekâ kodlama asistanıyla geliştirin
Yapay zeka kodlama yardımcısı isteğe bağlıdır. Proje kodu oluşturabilir ve aşina olmadığınız kavramları açıklayabilir, ancak yine de onu WinUI 3 ile sınırlamanız, yaptığı değişiklikleri derlemeniz, sonucu incelemeniz ve Windows API’lerini güncel belgelere göre doğrulamanız gerekir.
Yapay zekâ destekli WinUI öğreticisi, tekrarlanabilir bir Sor → Oluştur → Derle → İncele → Doğrula → İyileştir iş akışını öğretir. Ayrıca WinUI 3'ü UWP, WPF veya diğer Windows UI çerçeveleriyle bir araya getiren oluşturulan kodun nasıl algılandığını da gösterir.
Prerequisites
Seçtiğiniz kurulum için bir Windows geliştirme cihazına, Geliştirici Modu'na ve araçlara ihtiyacınız vardır. Desteklenen sürümler ve yükleme adımları için hızlı başlangıç bölümüne bakın.
Her öğretici, ek gereksinimlerini listeler. Notlar öğreticisinde WinUINotes adlı paketlenmiş bir proje kullanılır; yapay zeka destekli öğreticide TaskTally adlı ayrı bir proje oluşturulur.
Temellerden sonra
Başka bir boş proje başlatmak yerine mevcut öğreticilerle devam edin:
- WinUI Notları bölüm 2: Gezinti ve veri bağlama , Notlar uygulamasını sayfa önbelleğe alma ve özellik değiştirme bildirimi ile genişletir.
- WinUI'de veri bağlama, bağımlılık ekleme ve birim testi , Notlar uygulamasını MVVM Araç Seti ile yeniden düzenlemektedir. Notlar eğitimini tamamlayabilir veya indirilebilir örneğini bir başlangıç noktası olarak kullanabilirsiniz.
Mevcut bir uygulamadaki bağımsız görevler için iş kolu kılavuzunu kullanın. Bu makaleler başlangıç öğreticilerinde ek adımlar değildir.
Sonraki Adımlar
Windows developer