- Build desktop apps for Windows PCs
- Platforms for desktop apps
- Future roadmap
- Update existing desktop apps for Windows 10
- Create new desktop apps
- Создание классических приложений для компьютеров с Windows Build desktop apps for Windows PCs
- Платформы для классических приложений Platforms for desktop apps
- Стратегия развития Future roadmap
- Обновление существующих классических приложений для Windows 10 Update existing desktop apps for Windows 10
- Создание классических приложений Create new desktop apps
- Подготовка Get set up
- 1. Скачайте или обновите Visual Studio 1. Download or update Visual Studio
- 2. Подготовьте устройство к разработке 2. Enable your device for development
- 3. Зарегистрируйтесь в качестве разработчика приложений 3. Register as an app developer
- Дальнейшие действия What’s next?
- Сценарии настройки среды разработки для Windows Windows development setup scripts
- Нужны дополнительные инструменты и скачиваемые файлы? Want more tools and downloads?
Build desktop apps for Windows PCs
This article provides the info you need to get started building desktop apps for Windows or updating existing desktop apps to adopt the latest experiences in Windows 10.
Platforms for desktop apps
There are four main platforms for building desktop apps for Windows PCs. Each platform provides an app model that defines the lifecycle of the app, a complete UI framework and set of UI controls that let you create desktop apps like Word, Excel, and Photoshop, and access to a comprehensive set of managed or native APIs for using Windows features.
For an in-depth comparison of these platforms along with additional resources for each platform, see Choose your app platform.
Platform | Description | Docs and resources | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Universal Windows Platform (UWP) |
Article | Description |
---|---|
Modernize desktop apps | Describes the latest Windows 10 and UWP development features you can use in any desktop app, including WPF, Windows Forms, and C++ Win32 apps. |
Tutorial: Modernize a WPF app | Follow step-by-step instructions to modernize an existing WPF line-of-business sample app by adding UWP Ink and calendar controls to the app and packaging it in an MSIX package. |
Create new desktop apps
If you are creating a new desktop app for Windows, here are some resources to help get you started.
Создание классических приложений для компьютеров с Windows Build desktop apps for Windows PCs
Эта статья содержит сведения, необходимые, чтобы приступить к созданию классических приложений для Windows или обновления существующих классических приложений для использования новейших возможностей Windows 10 This article provides the info you need to get started building desktop apps for Windows or updating existing desktop apps to adopt the latest experiences in Windows 10.
Платформы для классических приложений Platforms for desktop apps
Существуют четыре основные платформы для создания классических приложений для компьютеров с Windows. There are four main platforms for building desktop apps for Windows PCs. Каждая платформа предоставляет модель приложения, определяющую жизненный цикл приложения, полную инфраструктуру пользовательского интерфейса и набор элементов управления пользовательского интерфейса, которые позволяют создавать классические приложения, такие как Word, Excel и Photoshop, и получать доступ к исчерпывающему набору управляемых или собственных API-интерфейсов для использования функций Windows. Each platform provides an app model that defines the lifecycle of the app, a complete UI framework and set of UI controls that let you create desktop apps like Word, Excel, and Photoshop, and access to a comprehensive set of managed or native APIs for using Windows features.
Подробное сравнение этих платформ и дополнительные материалы по каждой платформе доступны в разделе Выбор платформы для приложения. For an in-depth comparison of these platforms along with additional resources for each platform, see Choose your app platform.
Платформа Platform | Описание Description | Документация и ресурсы Docs and resources | ||||
---|---|---|---|---|---|---|
Универсальная платформа Windows (UWP) Universal Windows Platform (UWP) |
Статья Article | Описание Description |
---|---|
Модернизация классических приложений Modernize desktop apps | Описываются последние возможности разработки для Windows 10 и UWP, которые можно использовать в любом классическом приложении, включая приложения WPF, Windows Forms и приложения Win32 на C++. Describes the latest Windows 10 and UWP development features you can use in any desktop app, including WPF, Windows Forms, and C++ Win32 apps. |
Руководство. Модернизация приложения WPF Tutorial: Modernize a WPF app | Следуйте пошаговым инструкциям, чтобы модернизировать существующий пример бизнес-приложения WPF, добавив элементы управления рукописным вводом и календарем UWP в приложение и упаковав его в пакет MSIX. Follow step-by-step instructions to modernize an existing WPF line-of-business sample app by adding UWP Ink and calendar controls to the app and packaging it in an MSIX package. |
Создание классических приложений Create new desktop apps
Ниже приведены некоторые ресурсы, которые помогут вам приступить к созданию классического приложения для Windows. If you are creating a new desktop app for Windows, here are some resources to help get you started.
Подготовка Get set up
Давайте приступим к разработке приложений для Windows 10. Welcome to Windows 10 development! Следуйте этим инструкциям и приступите к созданию приложений для Windows 10 с помощью API-интерфейсов WinRT (также известных как универсальная платформа Windows или UWP). Follow these instructions and start creating apps for Windows 10, using WinRT APIs (also known as the Universal Windows Platform or UWP).
1. Скачайте или обновите Visual Studio 1. Download or update Visual Studio
Новые версии Visual Studio могут выглядеть иначе, чем снимки экрана, которые сопровождают эти инструкции. New versions of Visual Studio might look different than the screenshots that accompany these instructions. Не беспокойтесь. Don’t worry! Вы все равно сможете все настроить, следуя этим инструкциям. You’ll still be set up if you follow these instructions.
Microsoft Visual Studio 2019 помогает в проектировании, программировании, тестировании и отладке приложений. Microsoft Visual Studio 2019 helps you design, code, test, and debug your apps.
Если у вас еще нет Visual Studio 2019, вы можете установить бесплатную среду Microsoft Visual Studio Community 2019. If you don’t already have Visual Studio 2019, you can install the free Microsoft Visual Studio Community 2019. В этот скачиваемый пакет входят симуляторы устройств для тестирования приложений: This download includes device simulators for testing your apps:
При установке Visual Studio обязательно выберите параметр «Средства разработки универсальных приложений для Windows», как показано ниже. When you install Visual Studio, make sure to select the Universal Windows App Development Tools option, as shown here:
Нужна помощь в использовании Visual Studio? Need some help with Visual Studio? См. статью Начало работы с Visual Studio. See Get Started with Visual Studio.
Вы уже начали работать с Visual Studio, но обнаружили, что некоторых компонентов не хватает? Вы можете запустить установщик снова из диалогового окна Создание проекта. If you have already started using Visual Studio, but discover you are missing some components, you can launch the installer again from the New project dialog:
2. Подготовьте устройство к разработке 2. Enable your device for development
Важно протестировать приложения UWP на настоящих компьютерах и телефонах. It’s important to test your UWP apps on real PCs and phones. Чтобы начать развертывание приложений на компьютер или в Windows Phone, необходимо включить его для разработки. Before you can deploy apps to your PC or Windows Phone, you have to enable it for development.
3. Зарегистрируйтесь в качестве разработчика приложений 3. Register as an app developer
Вы можете начать разработку приложений прямо сейчас, но прежде чем вы сможете их отправлять в магазин, вам понадобится учетная запись разработчика. You can start developing apps now, but before you can submit them to the store, you need a developer account.
- Чтобы получить учетную запись разработчика, перейдите на страницу регистрации. To get a developer account, go to the Sign up page.
Дальнейшие действия What’s next?
После установки инструментов и активации устройства для разработки ознакомьтесь с инструкциями по созданию приложений для Windows 10. After you’ve installed the tools and enabled your device for development, check out our guidance on how to start creating Windows 10 apps.
Сценарии настройки среды разработки для Windows Windows development setup scripts
Если вы хотите настроить устройство и установить другие компоненты и пакеты, ознакомьтесь со сценариями настройки системы в этом проекте. If you want to customize your device and install other features or packages, check out this project for system setup scripts.
Нужны дополнительные инструменты и скачиваемые файлы? Want more tools and downloads?
Полный список инструментов и скачиваемых файлов см. на странице скачиваемых файлов. For the complete list of tools and downloads, see Downloads.