WinUI 3'i kullanmaya başlama

Windows uygulama geliştirmenin geçirdiği evrimi gösteren, klasik Windows Mayın Tarlası'nın yanında modern bir WinUI 3 Mayın Tarlası uygulaması.

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:

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