Udostępnij za pośrednictwem


Rozpoczynanie tworzenia aplikacji systemu Windows

Tworzenie aplikacji systemu Windows — Zapraszamy! Ten przewodnik przeprowadzi Cię przez kroki niezbędne do rozpoczęcia tworzenia aplikacji przy użyciu najnowszych platform programistycznych systemu Windows: zestawu SDK aplikacji systemu Windows i interfejsu WinUI. Spowoduje to również wskazanie zasobów, które pomogą Ci dowiedzieć się więcej na temat programowania w systemie Windows. Jeśli chcesz uzyskać szczegółowy przewodnik po konfigurowaniu środowiska deweloperskiego i tworzeniu pierwszej aplikacji WinUI przy użyciu najnowszych narzędzi, zobacz WinUI 101. Jeśli czujesz się już swobodnie podczas tworzenia aplikacji dla systemu Windows, ale chcesz dowiedzieć się więcej o najnowszych narzędziach, zobacz Tworzenie aplikacji na desktopy systemu Windows.

Wskazówka

Microsoft Copilot to doskonały zasób, jeśli masz pytania dotyczące rozpoczynania pisania aplikacji systemu Windows.

1. Włącz tryb dewelopera

System Windows ma specjalny tryb dla deweloperów, który dostosowuje ustawienia zabezpieczeń, aby umożliwić uruchamianie aplikacji, nad którymi pracujesz. Aby móc kompilować, wdrażać i testować aplikację przy użyciu programu Visual Studio, musisz włączyć tryb dewelopera.

Wskazówka

Jeśli nie włączysz jej teraz, zostanie wyświetlony monit o włączenie jej podczas próby skompilowania aplikacji w programie Visual Studio.

Aby włączyć tryb dewelopera:

  • Otwórz pozycję Ustawienia systemu Windows i przejdź do strony System > dla deweloperów .
  • Ustaw przełącznik Tryb dewelopera na Wł. i potwierdź wybór w oknie dialogowym potwierdzenia.

Aby uzyskać więcej informacji na temat trybu dewelopera, zobacz Włączanie urządzenia do programowania.

2. Instalowanie programu Visual Studio

Użyjesz programu Visual Studio, kompleksowego zintegrowanego środowiska projektowego (IDE) firmy Microsoft, aby utworzyć aplikację WinUI. Jest to preferowane narzędzie programistyczne dla wielu deweloperów systemu Windows, które ułatwia pisanie, debugowanie i wdrażanie aplikacji. Szablony projektów w programie Visual Studio umożliwiają szybkie rozpoczęcie pracy z projektami dla systemu Windows i wielu innych platform.

Wskazówka

Przed zainstalowaniem tych narzędzi upewnij się, że komputer deweloperzy spełnia wymagania systemowe dotyczące tworzenia aplikacji systemu Windows.

Użyj poniższego linku, aby pobrać i zainstalować najnowszą wersję programu Visual Studio. Instalator przeprowadzi Cię przez kroki, ale jeśli okaże się, że potrzebujesz szczegółowych instrukcji, zobacz Instalowanie programu Visual Studio.

Bezpłatna wersja Visual Studio Community Edition zawiera wszystkie elementy potrzebne do tworzenia aplikacji. Jeśli pracujesz z zespołem deweloperów lub przedsiębiorstwem, może być konieczne użycie programu Visual Studio Professional lub Visual Studio Enterprise. Aby uzyskać więcej informacji, zobacz Co to jest program Visual Studio?

2.2 Wymagane obciążenia i składniki

Podczas instalowania programu Visual Studio należy zainstalować obciążenia i składniki wymagane do programowania za pomocą interfejsu WinUI i zestawu SDK aplikacji systemu Windows. Po zakończeniu instalacji możesz otworzyć aplikację Instalator programu Visual Studio i wybrać pozycję Modyfikuj , aby dodać obciążenia i składniki.

Na karcie Obciążenia aplikacji Instalator programu Visual Studio wybierz następujące obciążenia i składniki:

  • W przypadku tworzenia aplikacji w języku C# przy użyciu zestawu SDK aplikacji systemu Windows wybierz pozycję Tworzenie aplikacji WinUI.

Zrzut ekranu przedstawiający interfejs użytkownika instalatora programu Visual Studio z wybranym obciążeniem tworzenia aplikacji WinUI.

  • W przypadku tworzenia aplikacji w języku C++ przy użyciu zestawu SDK aplikacji systemu Windows wybierz pozycję Tworzenie aplikacji WinUI.
    • Następnie w okienku Szczegóły instalacji w węźle Tworzenie aplikacji WinUI wybierz pozycję Narzędzia deweloperskie aplikacji WinUI języka C++. (Spowoduje to również wybranie dodatkowych wymaganych składników).

Zrzut ekranu przedstawiający interfejs użytkownika instalatora programu Visual Studio z wybranymi narzędziami deweloperskich aplikacji WinUI języka C++.

Uwaga

W programie Visual Studio 17.10 — 17.12 to obciążenie jest nazywane programowaniem aplikacji systemu Windows.

3. Tworzenie i uruchamianie pierwszej aplikacji WinUI

Szablony projektów programu Visual Studio zawierają wszystkie pliki potrzebne do szybkiego utworzenia aplikacji. W rzeczywistości po utworzeniu projektu na podstawie szablonu aplikacji WinUI będziesz już mieć aplikację, do której można uruchomić, a następnie dodać kod.

Aby utworzyć nowy projekt przy użyciu szablonu projektu Puste aplikacje WinUI C#:

  1. Otwórz program Visual Studio i wybierz pozycję Utwórz nowy projekt na stronie uruchamiania. (Jeśli program Visual Studio jest już otwarty w edytorze, wybierz pozycję Plik>Nowy>Projekt): tworzenie nowego projektu

  2. WinUI Wyszukaj i wybierz WinUI Blank App (Packaged) szablon projektu C#, a następnie kliknij przycisk Dalej: pusta, spakowana klasyczna aplikacja WinUI 3 C#

  3. Określ nazwę projektu, a następnie kliknij przycisk Utwórz. Opcjonalnie możesz określić nazwę i katalog rozwiązania lub pozostawić wartości domyślne. Na tej ilustracji Hello World projekt należy do Hello World rozwiązania, które będzie się znajdować w C:\Projects\: Określ szczegóły projektu

    Uwaga

    Jeśli chcesz użyć tego projektu do skompilowania kompletnej aplikacji w sekcji Następne kroki, nadaj projektowi WinUINotesnazwę .

  4. Kliknij przycisk Debuguj "Uruchom", aby skompilować i uruchomić projekt:
    Kompilowanie i uruchamianie projektu
    Projekt zostanie skompilowany, wdrożony na komputerze lokalnym i uruchomiony w trybie debugowania:
    Projekt Hello World skompilowany i uruchomiony

  5. Aby zatrzymać debugowanie, zamknij okno aplikacji lub kliknij przycisk "Zatrzymaj" w programie Visual Studio.

4. Usuwanie przykładowego kodu

Klasa MainWindow dołączona do szablonu projektu zawiera przykładowy kod, który należy usunąć, aby zapewnić miejsce na zawartość.

  1. MainWindow.xaml Kliknij dwukrotnie w Eksploratorze rozwiązań, aby go otworzyć. Powinien zostać wyświetlony znacznik XAML dla kontrolki StackPanel .

  2. Usuń kod XAML dla elementu StackPanel. (Dodasz własną zawartość w odpowiednim miejscu podczas tworzenia aplikacji).

    <!-- ↓ Delete this. ↓ -->
    <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
        <Button x:Name="myButton" Click="myButton_Click">Click Me</Button>
    </StackPanel>
    

    Jeśli spróbujesz teraz uruchomić aplikację, program Visual Studio zgłosi błąd coś w rodzaju The name 'myButton' does not exist in the current context. Dzieje się tak, ponieważ usunąłeś kontrolkę Button o nazwie myButton, ale wciąż jest ona referowana w pliku kodu zaplecza MainPage.xaml.cs. Usuń również odwołanie w pliku kodu.

  3. MainWindow.xaml.cs Kliknij dwukrotnie w Eksploratorze rozwiązań, aby go otworzyć.

  4. Usuń procedurę obsługi zdarzeń myButton_Click .

    public sealed partial class MainWindow : Window
    {
        public MainWindow()
        {
            this.InitializeComponent();
        }
    
        // ↓ Delete this. ↓
        private void myButton_Click(object sender, RoutedEventArgs e)
        {
            myButton.Content = "Clicked";
        }
        // End delete.
    }
    
  5. Zapisz plik, naciskając CTRL + SHIFT + S, klikając ikonę Zapisz wszystko na pasku narzędzi lub wybierając menu Plik>Zapisz wszystko.

5. Zaktualizuj zestaw SDK aplikacji WinUI/Windows do najnowszej wersji

Zestaw SDK aplikacji systemu Windows (i pakiet WinUI, który jest jego częścią) jest dystrybuowany jako pakiet NuGet . Oznacza to, że aktualizacje mogą być wydawane poza synchronizacją z systemami Windows i Visual Studio. W związku z tym szablon programu Visual Studio użyty do utworzenia projektu może nie odwoływać się do najnowszego pakietu NuGet zestawu SDK aplikacji systemu Windows. Aby upewnić się, że masz najnowsze funkcje i poprawki, należy aktualizować pakiety NuGet za każdym razem, gdy tworzysz nowy projekt w programie Visual Studio.

Aby zaktualizować pakiet NuGet zestawu SDK aplikacji systemu Windows dla projektu:

  • W programie Visual Studio z załadowanym projektem wybierz pozycję Narzędzia>Menedżer pakietów NuGet>Zarządzaj pakietami NuGet dla rozwiązania....
  • Jeśli aktualizacja jest dostępna, zostanie wyświetlona na stronie Aktualizacje. Zaznacz pole wyboru obok wymienionej aktualizacji. (Aby uwzględnić aktualizacje wersji wstępnej, sprawdź opcję "Uwzględnij wersję wstępną". Aby dowiedzieć się więcej o tym, co jest zawarte w aktualizacji, zobacz informacje o wersji).
  • Kliknij przycisk Aktualizuj , a następnie kliknij przycisk Zastosuj w oknie dialogowym Zmiany w wersji zapoznawczej, a następnie zaakceptuj postanowienia licencyjne, aby zakończyć instalowanie aktualizacji.

Zrzut ekranu menedżera pakietów NuGet w programie Visual Studio przedstawiający aktualizację pakietu zestawu SDK aplikacji systemu Windows.

Teraz projekt korzysta z najnowszych funkcji WinUI, które są dostępne, i jest gotowy, abyś dostosował go do swoich potrzeb.

Następne kroki

  • Aby zapoznać się z ofertą interfejsu WinUI, zapoznaj się z aplikacją z galerii WinUI.

    Aplikacja z galerii WinUI 3 zawiera interaktywne przykłady większości kontrolek, funkcji i funkcji interfejsu WinUI 3. Pobierz aplikację ze Sklepu Microsoft lub pobierz kod źródłowy w witrynie GitHub

  • Dowiedz się więcej o podstawach interfejsu WinUI.
  • Zapoznaj się z zasadami fluent design .
  • Znajdź przykłady i narzędzia ułatwiające wydajniejsze tworzenie aplikacji.