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.
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:
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:
C# proje şablonunu arayıp
WinUIseçinWinUI Blank App (Packaged), ardından İleri:
seçin
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 Worldproje, içindeHello Worldbulunan birC:\Projects\çözüme aittir:
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.Projenizi derlemek ve çalıştırmak için Hata Ayıklama "Başlat" düğmesini seçin:
Projeniz derlenir, yerel makinenize dağıtılır ve hata ayıklama modunda çalışır:
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.
Windows developer