Разработка классических приложений для Windows

В этом разделе документации содержатся сведения об интерфейсах API и функциях, которые можно использовать при разработке классических приложений для Windows. Некоторые из этих функций доступны через пакет SDK для приложений для Windows. Другие функции доступны через API в ОС Windows (через Windows SDK) и .NET, и для них не требуется использовать пакет SDK для приложений для Windows.

Важно!

Если вы работаете с приложением UWP, перейдите к разделу "Миграция из UWP" в пакет SDK для приложений Windows.

Функции пакета SDK для приложений для Windows

В следующей таблице описаны функции разработки, предоставляемые текущими выпусками пакета SDK для приложений для Windows. Дополнительные сведения о каналах выпуска пакета SDK для приложений для Windows, включая сведения о каждой из этих функций, см. в разделе Функции, доступные через канал выпуска.

Функция Description
WinUI 3 Главная собственная платформа пользовательского интерфейса для классических приложений для Windows, включая управляемые приложения, использующие C# и .NET, и собственные приложения, использующие C++ с API Win32. WinUI 3 предоставляет согласованные интуитивно понятный и доступный интерфейс с возможностью использования новейших шаблонов пользовательского интерфейса.
Отрисовка текста с помощью DWriteCore Визуализируйте текст с помощью независимой от устройства системы макета текста, функции высококачественного субпиксельного рендеринга текста Microsoft ClearType, возможностей текста с аппаратным ускорением и многоформатного текста, широкой языковой поддержки и многого другого.
Управление ресурсами с помощью MRT Core Управляйте ресурсами приложений, такими как строки и изображения на нескольких языках, а также масштабированием и контрастностью вариантов независимо от логики приложения.
Жизненный цикл приложения: создание экземпляров приложений Управляйте возможностью одновременного выполнения нескольких экземпляров процесса приложения.
Жизненный цикл приложения: расширенная активация Обрабатывайте сведения о разных видах активаций для приложения.
Жизненный цикл приложения: управление питанием Узнайте, как ваше приложение влияет на энергопотребление устройства, и разрешите приложению принимать интеллектуальные решения об использовании ресурсов.
Управление окнами приложений Создавайте и администрируйте окна, связанные с приложением.
Push-уведомления Отправка необработанных уведомлений и уведомлений о приложениях в приложение из облака с помощью удостоверений регистрации приложения Azure.
Уведомления о приложении Доставка сообщений пользователю с помощью уведомлений о приложении.
Развертывание Развертывание среды выполнения пакета SDK для приложений для Windows с помощью неупакованного и упакованного приложения

Функции разработки Windows приложений, упорядоченные по сценариям

В следующих статьях содержатся сведения, которые помогут начать работу с функциями платформы разработки приложений Windows для распространенных сценариев приложений, включая функции, предоставляемые пакетом SDK для приложений для Windows, Windows SDK и пакетом SDK для .NET.

Сведения о настройке среды разработки и создании приложений см. в следующих статьях: