Aracılığıyla paylaş


WinUI ve Windows Uygulama SDK'sı için hızlı başlangıç

Bu Hello World kılavuzu, Visual Studio'da WinUI ve Windows Uygulama SDK'sı geliştirme ortamınızı ayarlama ve ilk uygulamanızı oluşturma konusunda size yol gösterir.

1. Geliştirici Modunu Etkinleştirme

Windows, oluşturduğunuz uygulamaları çalıştırmanıza ve test etmenize olanak sağlamak için güvenlik ayarlarını ayarlayan bir Geliştirici Modu içerir. Visual Studio ile uygulamanızı derlemeden, dağıtmadan ve test etmeden önce Geliştirici Modu'nu etkinleştirin.

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 WinUI ve Windows Uygulama SDK'sı için gerekli iş yüklerini yükleyin

WinUI uygulamaları oluşturmak, hatalarını ayıklamak ve dağıtmak için Microsoft'un IDE'sini visual studio kullanın. Visual Studio, hızlı bir şekilde başlamanıza yardımcı olan Windows için kullanıma hazır proje şablonları içerir.

Ücretsiz Visual Studio Community sürümü, uygulama geliştirmek için ihtiyacınız olan her şeyi içerir. Professional ve Enterprise sürümleri daha büyük ekipler veya kuruluşlar için kullanılabilir. Diğer ayrıntılar için bkz. Visual Studio nedir? ve Windows uygulaması geliştirme için sistem gereksinimleri.

Bir 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çin.

Farklı bir Visual Studio sürümü 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ı, hızlı bir şekilde uygulama oluşturmak için ihtiyacınız olan her şeyi içerir. Bir WinUI uygulama şablonundan proje oluşturduğunuzda, kendi kodunuzla genişletebileceğiniz çalıştırılabilir bir uygulamayla başlarsınız.

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

  1. Visual Studio'yu açın ve başlatma sayfasında Yeni proje oluştur'u seçin. Visual Studio zaten açıksa Dosya>Yeni Proje'yi> seçin. Yeni proje oluşturma

  2. WinUI'yi arayın, WinUI Boş Uygulaması (Paketlenmiş) C# proje şablonunu ve ardından İleri'yi seçin. Boş, paketlenmiş WinUI 3 C# masaüstü uygulaması

  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

  4. Projenizi oluşturmak ve çalıştırmak için Başlangıç düğmesine basın:
    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

Tebrikler, ilk WinUI uygulamanızı oluşturdunuz!

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.