Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот глоссарий способствует общему словарю среди разработчиков Windows.
Управление жизненным циклом приложений (ALM)
Управление состоянием выполнения приложения: не выполняется, выполняется в фоновом режиме, выполняется на переднем плане или приостановлено. См. статью жизненного цикла приложений UWP.
Модель приложения
Часто называют моделью приложения. Модель приложения объединяет компоненты развертывания, изоляции, жизненного цикла и презентации, уникальные для данной технологии разработки приложений. Например, приложения Windows App SDK и WinUI 3 выполняются в модели приложений Win32, а приложения WinUI для UWP выполняются в модели приложений UWP.
Упаковка приложений
Описывает способ упаковки приложения перед развертыванием и установкой пользователями. Приложение можно упаковать, распаковать или упаковать с внешним расположением файлов (см. Часто задаваемые вопросы для разработчиков Windows).
Бутстреппер
Распространяемый компонент, предоставляющий API для поиска и загрузки пакета платформы Windows App SDK для вызывающего процесса. В упакованном приложении с внешним хранением или неупакованном приложении можно явно загрузить пакет фреймворка Windows App SDK путем вызова API-интерфейсов Bootstrapper, таких как MddBootstrapInitialize. См. Обратитесь к пакету фреймворка Windows App SDK во время выполнения.
C++/WinRT
C++/WinRT — это стандартная проекция языка C++17 для API Windows Runtime (WinRT), реализованная как библиотека, основанная на заголовках и предназначенная для предоставления первоклассного доступа к современным API Windows. См. статью C++/WinRT.
DirectML (ДиректМЛ)
Высокопроизводительный, API с аппаратным ускорением для машинного обучения на Windows, который работает на широком диапазоне GPU (и в растущей степени NPUs) с помощью стека DirectX 12. См. общие сведения о DirectML.
Динамические зависимости
Динамические зависимости делает пакеты платформы доступными для всех видов приложений: упакованных и распакованных.
Система проектирования Fluent Design
Fluent Design — это система разработки, которая позволяет создавать повторно используемые кроссплатформенные пользовательские возможности. Fluent 2 — это новейшая дизайнерская система для Windows и используется WinUI.
GitHub Copilot
ИИ-помощник по программированию, который помогает быстрее писать код и с меньшими усилиями в Visual Studio или Visual Studio Code (VS Code). Дополнительные сведения см. в статье ai-вспомогательные разработки в Visual Studio.
Горячая перезагрузка
Функция разработки приложений, которая позволяет обновлять код приложения и наблюдать за изменениями во время выполнения приложения, что устраняет необходимость в остановке, пересборке и повторном запуске приложений в ходе разработки. Смотрите раздел Создание и отладка выполняемого кода с помощью Hot Reload.
Гибридное приложение
Приложение, использующее несколько технологий. Например, приложение MAUI .NET, использующее Blazor для отображения веб-содержимого в элементе управления WebView2. Дополнительные сведения см. в статье ASP.NET Core Blazor Hybrid.
Гибридная компоновка CRT
Метод компоновки библиотек среды выполнения C/C++, который упрощает развертывание. Также называется гибридной ЭЛТ. См. раздел Гибридная компоновка библиотек среды выполнения C/C++ (гибридная компоновка CRT).
Большая языковая модель (LLM)
Трансформерная модель, обученная на больших корпусах данных, чтобы понимать и генерировать естественный язык (а иногда изображения и звук). Поддерживает такие задачи, как чат, сводка и создание кода. См. модели Azure OpenAI.
Управляемые приложения
"Управляемый" относится к "контролируемой среде выполнения" .NET, которая предоставляет контролируемые службы, такие как сборка мусора и гарантии безопасности. Если вы создаете приложение с .NET, вы создаете управляемое приложение.
Серверы MCP
MCP — это открытый протокол, предназначенный для стандартизации интеграции между приложениями ИИ и внешними инструментами и источниками данных. Серверы протокола контекста модели (MCP).
Классы Microsoft Foundation (MFC)
Вы можете использовать классы Microsoft Foundation (MFC), чтобы создавать сложные пользовательские интерфейсы со множеством элементов управления. MFC 11.0 можно использовать для создания приложений с пользовательскими интерфейсами в стиле Office. См. настольные приложения MFC.
Microsoft Foundry
Управляемая платформа для создания, оценки и развертывания созданных приложений ИИ с помощью базовых моделей. Ранее Azure AI Foundry. См. документацию Microsoft Foundry.
MSIX (формат упаковки установщика Майкрософт)
MSIX — это формат пакета Windows app, который объединяет лучшие функции MSI, .appx, App-V и ClickOnce для обеспечения современного и надежного интерфейса упаковки. Это современный формат упаковки приложений, который позволяет легко развертывать приложения Windows. MSIX можно использовать для упаковки приложений, созданных с помощью Windows App SDK, Win32, WPF или Windows Forms. При использовании MSIX для развертывания приложений приложение является упакованным приложением. Упаковаемое приложение может проверять наличие обновлений и управлять применением обновлений. Что такое MSIX?
Собственные приложения
Традиционно "собственный" относится к приложениям, созданным без использования среды выполнения .NET. В этом случае "нативный" является синонимом "неуправляемого" и может использоваться для описания приложений, которые самостоятельно управляют своей памятью и вопросами безопасности. Кроме того, некоторые разработчики используют термин "собственный", чтобы указать, что приложение создано для запуска именно в Windows с прямым вызовом API Windows.
.NET MAUI
.NET многоплатформенный пользовательский интерфейс приложения. Кросс-платформенный фреймворк для создания собственных мобильных и настольных приложений с помощью C# и XAML. Эволюция Xamarin.Forms, расширенная от мобильных сценариев к настольным, с элементами управления пользовательского интерфейса, созданными с нуля для производительности и расширяемости.
Что такое .NET MAUI?.
Единица нейронной обработки (NPU)
Выделенный ускоритель искусственного интеллекта на устройстве, оптимизированный для операций преобразователя и других рабочих нагрузок машинного обучения. Приложения Windows могут использовать нейронные процессоры (NPUs) через API, включенные в Foundry Local.
Среда выполнения ONNX (ORT)
Высокопроизводительный кроссплатформенный механизм вывода для моделей в формате ONNX. См. статью "Запуск моделей ONNX".
Упакованное приложение
См. определения приложений в обзоре развертывания, которые упаковываются, распаковываются и упаковываются с учетом внешнего расположения. В этом разделе также описываются преимущества и недостатки каждого варианта.
Упакованное приложение с внешним местоположением
См. определения приложений в обзоре развертывания, которые упаковываются, распаковываются и упаковываются с учетом внешнего расположения. В этом разделе также описываются преимущества и недостатки каждого варианта.
PowerToys
Набор служебных программ для пользователей, которые могут настраивать и оптимизировать возможности Windows для повышения производительности. См. документацию по PowerToys.
Прогрессивное веб-приложение (PWA)
Приложение, созданное с помощью веб-технологий, и которое можно установить и запустить на всех устройствах из одной базы кода. Дополнительные сведения о создании прогрессивных веб-приложений (PWA) см. в разделе Обзор прогрессивных веб-приложений (PWA).
Проект Reunion
Имя кода для Windows App SDK. Больше не используется.
React Native
React Native — это платформа разработки от Meta, которая позволяет разработчикам создавать собственные кросс-платформенные приложения с помощью JavaScript, TypeScript и React.
React Native для настольных компьютеров
React Native for Desktop обеспечивает поддержку React Native для пакетов SDK для Windows, что позволяет разработчикам использовать JavaScript для создания собственных приложений Windows для устройств, поддерживаемых Windows 10 и Windows 11. К ним относятся компьютеры, планшеты, 2-в-1s и Xbox. Термин React Native для desktop включает как React Native для Windows, так и React Native для macOS.
Ответственный ИИ (RAI)
Набор рекомендуемых рекомендаций по разработке, используемых при создании приложений и функций. Дополнительные сведения о принципах RAI и их применении к разработке windows см. в статье Разработка приложений и функций ответственного искусственного интеллекта в Windows.
Небольшая языковая модель (SLM)
Компактная модель (например, Microsoft Phi 3), предназначенная для эффективного выполнения на клиентских устройствах (ЦП, GPU или NPU) с меньшей задержкой и затратами, подходящими для многих сценариев искусственного интеллекта устройств. См. раздел Начало работы с Phi Silica.
Распознавание текста
Распознавание текста, также известное как оптическое распознавание символов (OCR), поддерживается API Windows AI, которые обнаруживают и извлекают текст в изображениях и преобразуют его в потоки символов, доступные для чтения на компьютере. См. Начало работы с распознаванием текста на ИИ.
Universal Windows Platform (UWP)
Платформа разработки приложений и модель приложений, использующая API Windows Runtime (WinRT) для доставки упакованных приложений. Приложения UWP выполняются в изолированной среде, и они наследуют безопасность платформы UWP. Подробнее о UWP.
Заметка
Создание приложений Windows с помощью Windows App SDK и WinUI. Вы также можете использовать WPF.
Неуправляемые приложения
Приложения, которые не управляются средой выполнения .NET. Если вы самостоятельно обеспечиваете управление памятью, вы создаете неуправляемое приложение.
Неупакованные приложения
См. определения приложений в обзоре развертывания, которые упаковываются, распаковываются и упаковываются с учетом внешнего расположения. В этом разделе также описываются преимущества и недостатки каждого варианта.
расширение Visual Studio (VSIX)
Позволяет создавать, упаковывать и развертывать расширения Visual Studio. Начните с шаблона проекта VSIX.
WebView2
Элемент управления, позволяющий разработчикам приложений внедрять веб-содержимое (HTML/CSS/JS) в собственные приложения с помощью движка отрисовки Microsoft Edge (Chromium). Вы можете использовать WebView2 в WinUI, Win32 C++, WPF и WinForms, а также оно предоставляет предварительную версию для поддержки WinUI в UWP. См. статью Введение в Microsoft Edge WebView2.
Microsoft Foundry в Windows
Microsoft Foundry в Windows предлагает поддерживаемые ИИ функции и API на компьютерах с Windows 11. Эти функции находятся в активной разработке. Ознакомьтесь с общими сведениями об API Windows AI.
Windows API
Относится ко всему набору API Windows, включая API Win32, COM API, API-интерфейсы UWP WinRT и API WinRT/Win32, которые являются частью Windows App SDK и WinUI.
Windows App SDK
Набор компонентов и средств разработчика, представляющих следующую эволюцию платформы разработки Windows app. Преемник WinUI для UWP в разработке приложений для настольных ПК. Она поднимает библиотеки из ОС в самодостаточный SDK, который можно использовать для создания приложений для настольных систем с обратной совместимостью и часто включает в себя новые функции и возможности. См. статью Общие сведения о вариантах разработки приложений.
Windows Forms
Также называется WinForms. Платформа пользовательского интерфейса для создания классических приложений Windows. Это .NET оболочка над библиотеками пользовательского интерфейса Windows, такими как User32 и GDI+. Это проверенный временем способ создания настольных приложений с помощью визуального конструктора в среде разработки Visual Studio. См. Руководство по Desktop (Windows Forms .NET).
Windows Presentation Foundation (WPF)
Платформа пользовательского интерфейса для создания классических приложений Windows. WPF приложения основаны на архитектуре векторной графики. Это позволяет приложениям отлично выглядеть на мониторах с высоким разрешением, так как их можно бесконечно масштабировать. См. раздел Что такое Windows Presentation Foundation (WPF)?.
Пакет Windows SDK
Windows SDK — это коллекция заголовков, библиотек, метаданных и средств, позволяющих создавать классические приложения и приложения UWP для Windows. Пакет SDK для Windows не совпадает с Windows App SDK.
WinUI (ранее называется WinUI 3)
Последняя и рекомендуемая платформа пользовательского интерфейса для классических приложений Windows. Эта платформа доступна через Windows App SDK и отделяется от операционной системы Windows. WinUI использует Fluent Design для предоставления собственной платформы пользовательского интерфейса для классических приложений Windows. Это покажется вам очень знакомым, если вы работали с WinUI для UWP. Обратите внимание, что приложения WinUI обычно называются приложениями WinUI. См. WinUI.
WinUI для UWP (ранее называется WinUI 2)
WinUI для UWP тесно интегрирован с пакетами SDK для Windows и предоставляет нативные элементы интерфейса Windows и другие элементы пользовательского интерфейса для приложений UWP и настольных приложений с помощью XAML Islands. См. WinUI для UWP.
Острова XAML
Xaml Islands позволяет размещать элементы управления WinRT XAML в классических приложениях, отличных от UWP (Win32, WinForms, WPF), начиная с Windows 10 версии 1903. Встраивание элементов управления WinRT XAML в настольные приложения (XAML Islands).
Windows ML
API Windows для локального запуска моделей ONNX в приложениях Windows с аппаратным ускорением с помощью DirectML, где он доступен. См. статью "Машинное обучение Windows".
Связанное содержимое
Windows developer