Aracılığıyla paylaş


WinUI için kurulum ve araçlar

Windows uygulama geliştirmeye hoş geldiniz. Bu kılavuz, WinUI ile ilk uygulamanızı oluşturmaya başlamak için gereken adımlarda size yol gösterir. Ayrıca Windows geliştirme hakkında daha fazla bilgi edinmenize yardımcı olacak kaynaklara da işaret eder.

1. Geliştirici Modunu Etkinleştirme

Windows, üzerinde çalıştığınız uygulamaları çalıştırabilmeniz için güvenlik ayarlarını yapan geliştiriciler için özel bir moda sahiptir. Visual Studio kullanarak uygulamanızı derlemeden, dağıtmadan ve test etmeden önce Geliştirici Modu'nu etkinleştirmeniz gerekir.

Tavsiye

Geliştirici Modu'nu şimdi etkinleştirmezseniz, uygulamanızı derlemeye çalıştığınızda Visual Studio bunu etkinleştirmenizi ister.

Geliştirici Modunu etkinleştirmek için:

  • Windows Ayarları'nı açın ve Sistem > Gelişmiş sayfasına gidin.
  • Geliştirici Modu anahtarını Açık duruma getirin ve onay iletişim kutusunda seçiminizi onaylayın.

Geliştirici Modu hakkında daha fazla bilgi için bkz. Geliştiriciler için ayarlar.

2. Visual Studio'yu ve gerekli iş yüklerini yükleme

WinUI uygulamanızı derlemek, hatalarını ayıklamak ve dağıtmak için Microsoft'un güçlü IDE'si Visual Studio'yu kullanın. Hızlı bir şekilde başlamanıza yardımcı olmak için Windows ve diğer platformlar için kullanıma hazır proje şablonları sunar.

Ücretsiz Visual Studio Community Edition , uygulama geliştirmek için ihtiyacınız olan her şeyi içerir. Daha büyük ekipler veya kuruluşlar Professional veya Enterprise sürümleri gerektirebilir. Daha fazla bilgi için bkz. Visual Studio nedir? ve Windows uygulama geliştirme için sistem gereksinimleri.

Konsolda aşağıdaki komutlardan birini çalıştırarak gerekli araçları ve iş yüklerini yükleyin.
Komut, eksik iş yükleri önceden seçilmiş olan Visual Studio Yükleyicisi'ni açar; bunları yüklemek için Değiştir'i seçmeniz gerekir.

İsterseniz, bu sürümleri yüklemek için Community'yiProfessional veya Enterprise ile değiştirebilirsiniz.

C# uygulaması geliştirme için

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore

C++ uygulama geliştirme için

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.NativeDesktop  Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp"  -s msstore

3. İlk WinUI uygulamanızı oluşturma ve başlatma

Visual Studio proje şablonları, uygulamanızı hızla oluşturmak için ihtiyacınız olan tüm dosyaları içerir. Aslında, projenizi bir WinUI uygulama şablonundan oluşturduktan sonra çalıştırabileceğiniz ve ardından kodunuzu ekleyebileceğiniz bir uygulamanız vardır.

WinUI C# Boş Uygulama proje şablonunu kullanarak yeni bir proje oluşturmak için:

  1. Visual Studio'yu açın ve başlatma sayfasından Yeni proje oluştur'u seçin. (Visual Studio düzenleyicide zaten açıksa Dosya'yı> seçinYeni>Proje: Yeni proje oluşturma

  2. C# proje şablonunu arayıp WinUI seçinWinUI Blank App (Packaged), ardından İleri: Boş, paketlenmiş WinUI 3 C# masaüstü uygulaması'nı seçin

  3. Bir proje adı belirtin ve oluştur'u seçin. İsteğe bağlı olarak bir çözüm adı ve dizini belirtebilir veya varsayılan değerleri bırakabilirsiniz. Bu görüntüde Hello World proje, içinde Hello Worldbulunan bir C:\Projects\ çözüme aittir: Proje ayrıntılarını belirtin

    Uyarı

    Sonraki adımlar bölümünde uygulamanın tamamını oluşturmak için bu projeyi kullanmak istiyorsanız, projeyi WinUINotesolarak adlandırın.

  4. Projenizi derlemek ve çalıştırmak için Hata Ayıklama "Başlat" düğmesini seçin:
    Projenizi oluşturma ve çalıştırma
    Projeniz derlenir, yerel makinenize dağıtılır ve hata ayıklama modunda çalışır:
    Hello World projesi derlenmiş ve çalışıyor

  5. Hata ayıklamayı durdurmak için uygulama penceresini kapatın veya Visual Studio'da hata ayıklama "Durdur" düğmesini seçin.

Tebrikler, ilk WinUI uygulamanızı oluşturdunuz! Daha fazlasını keşfetmek için aşağıdaki adımlarla devam edin.

Sonraki adımlar

  • WinUI'nin neler sunduğu hakkında fikir edinmek için WinUI Galeri uygulamasına göz atın.

    WinUI 3 Galeri uygulaması çoğu WinUI 3 denetimi, özelliği ve işlevselliğine ilişkin etkileşimli örnekler içerir. Uygulamayı Microsoft Store'dan alın veya GitHub'dan kaynak kodunu alın

  • WinUI ile ilgili temel bilgiler hakkında daha fazla bilgi edinin.
  • Fluent Design ilkelerini keşfedin.
  • Uygulamaları daha verimli bir şekilde geliştirmenize yardımcı olacak örnekler ve araçlar bulun.