Yapay zeka yardımcısı ile WinUI 3 görev uygulaması oluşturma

Yapay zeka kodlama yardımcıları hızlı bir şekilde çalışan bir uygulama oluşturabilir, ancak farklı Windows geliştirme nesillerindeki API'leri de birleştirebilir. WinUI 3'ü UWP, WPF, WinUI 2 veya .NET MAUI ile karıştırırken yanıt ikna edici görünebilir.

Bu öğreticide, küçük bir WinUI 3 görev uygulaması olan Görev Tally'yi oluşturmak için bir yapay zeka kodlama yardımcısı kullanacaksınız. Daha da önemlisi, yardımcıyı yönlendirmeyi, çalışmasını incelemeyi ve Microsoft Learn'e karşı sonucu doğrulamayı öğrenirsiniz.

Bu öğreticide aşağıdaki döngü kullanılır:

Sor → Oluştur → Derle → İncele → Doğrula → İyileştir

Yardımcı kod yazabilir ve açıklayabilir, ancak derleyici, çalışan uygulama ve geçerli belgeler sizin kaynaklarınızın olmaya devam eder.

Ne inşa ettiğiniz

Görev Tally, kullanıcının şunları yapmasını sağlar:

  • Görevleri ekleyin ve silin.
  • Görevleri tamamlandı olarak işaretleyin.
  • Görevleri yerel uygulama depolama alanına kaydedin.
  • Komutlara erişimi kaybetmeden pencereyi yeniden boyutlandırın.
  • Uygulamayı klavye ve erişilebilirlik araçlarıyla kullanın.

Dört görev, bir tamamlanmış görev, kalan görev sayısı ve başarılı bir güncelleştirme iletisini gösteren tamamlanmış Görev Tally uygulaması.

C#, WinUI 3, Windows Uygulama SDK'sı ve MVVM Araç Seti'ni kullanırsınız. Uygulama, yerel geliştirme için MSIX ile paketlenmiş.

Öğrendikleriniz

  • Oluşturulan kodu WinUI 3 içinde tutan gereksinimler yazın.
  • Bir özelliği bağımsız olarak oluşturup doğrulayabileceğiniz istemlere bölün.
  • Oluşturulan proje dosyalarını, ad alanlarını, denetimleri ve veri bağlamayı inceleyin.
  • Microsoft Learn ile Windows API'leri doğrulayın.
  • Windows uygulama kodunda yapay zeka tarafından oluşturulan yaygın hataları tanıma.
  • Makul göründüğünden, oluşturulan kodu kabul etmek yerine test edin.

Prerequisites

Hızlı Başlangıcı Tamamlama: önce Visual Studio veya komut satırı kurulumunu kullanarak bir WinUI 3 projesi oluşturun ve çalıştırın. Projenizdeki dosyaları okuyabilen ve düzenleyebilen bir yapay zeka kodlama yardımcısı da gerekir.

Bu öğreticide ayrı TaskTally bir proje oluşturacaksınız. Notlar öğreticisi, bir önkoşul değil, XAML ve C# temellerini öğrenmek için bir alternatiftir.

Önceki WinUI deneyimine ihtiyacınız yoktur. Bu öğreticideki istemler araçtan bağımsızdır, bu nedenle içerdikleri komut ifadelerini asistanınıza göre uyarlayın.

Tavsiye

Windows Uygulaması Geliştirme CLI'sını keşfedin

Komut satırı araçlarını mı tercih ediyorsunuz? Windows Uygulaması Geliştirme CLI'sı (winapp), Windows SDK kurulumu, paket kimliği, bildirimler, sertifikalar ve MSIX paketleme için araçlar sağlar. Şu anda herkese açık önizleme sürümünde sunulmaktadır ve bu eğitim için isteğe bağlıdır. Burada açıklanan Visual Studio veya .NET CLI iş akışıyla devam edebilirsiniz.

Important

Değişiklikleri kabul etmeden önce gözden geçirin. Kimlik bilgilerini, özel kaynak kodunu, kişisel verileri veya diğer hassas bilgileri bu veriler için onaylanmamış bir hizmete yapıştırmayın.