Разработка классических приложений для 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.
- Модернизация существующих классических приложений
- Пользовательский интерфейс и ввод
- Жизненный цикл приложения и системные службы
- Связь
- Специальные возможности
- Аудио, видео и камера
- Графика
- Данные и файлы
- Средства ИИ Windows и машинное обучение
- Интеграция с Windows
- Устройства и датчики
- Безопасность и идентификация
- Общие сведения о развертывании
Сведения о настройке среды разработки и начале создания нового приложения см. в следующем разделе:
См. также
Windows developer