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


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

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

Совет

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

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

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

Совет / Чаевые

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

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

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

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

2. Установка 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? для получения дополнительных сведений.

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

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

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

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

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

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

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

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

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

Чтобы создать новый проект с использованием шаблона проекта WinUI C# "Blank App":

  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, который вы использовали для создания проекта, может не ссылаться на последнюю версию пакета Windows App SDK NuGet. Чтобы обеспечить наличие последних функций и исправлений, следует обновлять пакеты NuGet каждый раз при создании нового проекта в Visual Studio.

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

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

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

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

Дальнейшие действия

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

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

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