Поделиться через


Начало разработки приложений Windows

Добро пожаловать в разработку приложений Для Windows. В этом руководстве описаны шаги, необходимые для начала создания приложений с помощью последних платформ разработки Windows: пакета SDK для приложений Windows и WinUI. Кроме того, вы узнаете о ресурсах, которые помогут вам узнать больше о разработке Windows. Если вы уже комфортно разрабатываете приложения для Windows, но хотите узнать больше о последних средствах, см. статью "Разработка классических приложений Windows".

Совет

Microsoft Copilot — отличный ресурс, если у вас есть вопросы о начале написания приложений Windows.

1. Установка Visual Studio

Вы будете использовать Visual Studio, комплексную интегрированную среду разработки (IDE) Майкрософт для создания приложения WinUI. Это предпочтительный инструмент разработки многих разработчиков Windows, который поможет вам создавать, отлаживать и развертывать приложения. Шаблоны проектов в Visual Studio быстро помогут вам приступить к работе с проектами для Windows и многих других платформ.

Совет

Перед установкой этих средств убедитесь, что компьютер разработки соответствует системным требованиям для разработки приложений Windows.

Используйте эту ссылку, чтобы скачать и установить последнюю версию Visual Studio. Установщик поможет вам выполнить действия, но если вам нужны подробные инструкции, см. статью "Установка Visual Studio".

Бесплатный выпуск Visual Studio Community Edition включает все необходимые компоненты для создания приложений. Если вы работаете с командой разработчиков или предприятием, вам может потребоваться Visual Studio Professional или Visual Studio Enterprise. Дополнительные сведения см. в статье "Что такое Visual Studio".

Обязательные рабочие нагрузки и компоненты

При установке Visual Studio необходимо установить рабочие нагрузки и компоненты, необходимые для разработки с помощью WinUI и пакета SDK для приложений Windows. После установки вы можете открыть приложение Visual Studio Installer и выбрать "Изменить ", чтобы добавить рабочие нагрузки и компоненты.

На вкладке "Рабочие нагрузки" приложения Установщика Visual Studio выберите следующие рабочие нагрузки и компоненты:

  • Для разработки приложений C# с помощью пакета SDK для приложений Windows выберите разработку приложений Windows.

Снимок экрана: пользовательский интерфейс установщика Visual Studio с выбранной рабочей нагрузкой разработки приложений Windows.

  • Для разработки приложений C++ с помощью пакета SDK для приложений Windows выберите разработку приложений Windows.
    • Затем в области сведений о установке в узле разработки приложений Windows выберите средства разработки приложений WinUI на C++ . (При этом также будут выбраны все дополнительные необходимые компоненты.)

Снимок экрана: пользовательский интерфейс установщика Visual Studio с выбранными средствами разработки приложений WinUI на C++.

2. Включение режима разработчика

Windows имеет специальный режим для разработчиков, которые настраивают параметры безопасности, чтобы позволить запускать приложения, над которыми вы работаете. Прежде чем создавать, развертывать и тестировать приложение с помощью Visual Studio, необходимо включить режим разработчика.

Совет

Если вы не включите его сейчас, вам будет предложено включить его при попытке создать приложение в Visual Studio.

Чтобы включить режим разработчика, выполните приведенные действия.

  • Откройте параметры Windows и перейдите на страницу "Система > для разработчиков ".
  • Переключите режим разработчика на включено и подтвердите выбор в диалоговом окне подтверждения.

Дополнительные сведения о режиме разработчика см. в разделе "Включение устройства для разработки".

3. Создание и запуск первого приложения WinUI

Шаблоны проектов Visual Studio включают все файлы, необходимые для быстрого создания приложения. На самом деле после создания проекта из шаблона приложения WinUI у вас уже будет приложение, которое можно запустить, а затем добавить код в.

Чтобы создать проект с помощью шаблона проекта пустого приложения WinUI C#:

  1. Откройте Visual Studio и выберите "Создать проект " на странице запуска. (Если Visual Studio уже открыт в редакторе, выберите Файл>нового>проекта): Создание нового проекта

  2. WinUI Найдите и выберите Blank App, Packaged (WinUI 3 in Desktop) шаблон проекта C#, а затем нажмите кнопку Далее:Пустое, упакованое классическое приложение WinUI 3 C#

  3. Укажите имя проекта и нажмите кнопку "Создать". При необходимости можно указать имя решения и каталог или оставить значения по умолчанию. На этом изображении Hello World проект принадлежит Hello World решению, в котором будет жить:C:\Projects\Указание сведений о проекте

  4. Нажмите кнопку Отладка "Пуск", чтобы создать и запустить проект:
    Сборка и запуск проекта
    Проект Hello World будет построен, развернут на локальном компьютере и запущен в режиме отладки:
    Проект Hello World, созданный и запущенный

  5. Чтобы остановить отладку, закройте окно приложения или нажмите кнопку отладки "Остановить" в Visual Studio.

4. Обновление до последней версии пакета SDK для приложений WinUI/Windows

Пакет SDK для приложений Windows (и WinUI, который является частью ) распространяется в виде пакета NuGet . Это означает, что обновления можно выпускать вне синхронизации с Windows и Visual Studio. В результате шаблон Visual Studio, используемый для создания проекта, может не ссылаться на последний пакет NuGet пакета Sdk для приложений Windows. Чтобы обеспечить наличие последних функций и исправлений, следует обновлять пакеты NuGet каждый раз при создании нового проекта в Visual Studio.

Чтобы обновить пакет NuGet пакета Sdk для приложений Windows для проекта, выполните следующие действия.

  • В Visual Studio с загруженным проектом выберите Сервис>NuGet диспетчер пакетов> Manage NuGet Packages for Solution....
  • Если обновление доступно, оно появится на странице "Обновления". Установите флажок рядом с перечисленным обновлением. (Чтобы включить предварительные обновления, проверьте параметр "Включить предварительную версию". Дополнительные сведения о том, что включено в обновление, см. в заметках о выпуске.)
  • Нажмите кнопку "Обновить", а затем нажмите кнопку "Применить" в диалоговом окне "Предварительный просмотр изменений", а затем примите условия лицензии, чтобы завершить установку обновления.

Снимок экрана: диспетчер пакетов NuGet в Visual Studio с обновлением пакета ПАКЕТА SDK для Windows.

Теперь проект использует последние функции WinUI, которые доступны, и он готов к тому, чтобы сделать его собственным.

Следующие шаги

  • Выполните руководство, чтобы добавить дополнительный код в приложение Hello World.
  • Чтобы получить представление о том, что у WinUI есть предложение, ознакомьтесь с приложением коллекции WinUI.

    Приложение коллекции WinUI 3 включает интерактивные примеры большинства элементов управления, функций и функций WinUI 3. Получение приложения из Microsoft Store или получение исходного кода на GitHub

  • Дополнительные сведения об основах WinUI.
  • Ознакомьтесь с принципами Fluent Design .
  • Найдите примеры и инструменты , которые помогут вам эффективнее разрабатывать приложения.