Yapay zeka kodlama yardımcısı ile WinUI 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ıç: İlk WinUI 3 uygulamanızı oluşturun. Şunlara sahip olmanız gerekir:

  • Windows 10 sürüm 1809 (derleme 17763) veya üzeri.
  • Geliştirici Modu etkinleştirildi.
  • WinUI uygulama geliştirme iş yüküne sahip Visual Studio 2026 veya .NET 10 SDK'sı ve WinUI şablonları.
  • Projenizdeki dosyaları okuyabilen ve düzenleyebilen bir yapay zeka kodlama yardımcısı.

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

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.