Модель автоматизации пользовательского интерфейса

Microsoft модель автоматизации пользовательского интерфейса — это платформа специальных возможностей, которая позволяет Windows приложениям предоставлять и использовать программные сведения о пользовательских интерфейсах (UIs). Он обеспечивает программный доступ к большинству элементов пользовательского интерфейса на рабочем столе. Она позволяет использовать специальные технологические продукты, такие как средства чтения с экрана, для предоставления сведений о пользовательском интерфейсе конечным пользователям и управления пользовательским интерфейсом с помощью других средств, отличных от стандартных входных данных. модель автоматизации пользовательского интерфейса также позволяет автоматическим скриптам тестирования взаимодействовать с пользовательским интерфейсом.

Применение

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

Аудитория разработчиков

модель автоматизации пользовательского интерфейса предназначен для опытных разработчиков C/C++. Как правило, разработчикам требуется умеренный уровень понимания объектов и интерфейсов модели COM, Юникода и программирования API Windows.

Сведения о модель автоматизации пользовательского интерфейса для управляемого кода см. в разделе "Специальные возможности" в разделе руководства разработчика платформа .NET Framework MSDN.

Требования к среде выполнения

модель автоматизации пользовательского интерфейса поддерживается в следующих операционных системах: Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 и Windows Server 2019.

Примечание

Windows XP и Windows Server 2003 также требуются Microsoft платформа .NET Framework 3.0.

 

Поддержка операционных систем нижнего уровня

Обновление платформы для Windows Vista — это набор библиотек времени выполнения, которые позволяют разработчикам ориентироваться на приложения как для Windows 7, так и для операционных систем нижнего уровня. Обновление платформы для Windows Server 2008 — это набор библиотек времени выполнения, которые позволяют разработчикам ориентироваться на приложения как для Windows Server 2008 R2, так и для предыдущих версий Windows Server. Обновление платформы для Windows Vista и обновление платформы для Windows Server 2008 будет доступно всем клиентам Windows Vista и Windows Server 2008 по клиентский компонент Центра обновления Windows. Сторонние приложения, требующие обновления платформы для Windows Vista или Platform Update для Windows Server 2008, могут иметь клиентский компонент Центра обновления Windows определить, установлен ли он; в противном случае клиентский компонент Центра обновления Windows скачит и установит его в фоновом режиме.

Обновление платформы для Windows Vista и обновления платформы для Windows Server 2008 поддерживают всю функцию API автоматизации Windows 3.0 в следующих операционных системах.

  • Windows XP (английский)
    Windows XP Home SP3 x86
    Windows XP Professional с пакетом обновления 3 (SP3) x86
  • Windows Server 2003 (английский язык)
    Windows Server 2003 с пакетом обновления 2 (SP2) (x86 и x64)
  • Windows Vista (английский)
    Starter SP2 (x86 и x64)
    Домашняя Premium с пакетом обновления 2 (SP2) (x86 и x64)
    Бизнес с пакетом обновления 2 (SP2) (x86 и x64)
    Enterprise с пакетом обновления 2 (SP2) (x86 и x64)
    Ultimate SP2 (x86 и x64)
  • Windows Server 2008 (английский язык)
    Windows Server 2008 с пакетом обновления 2 (SP2) (x86 и x64)

Дополнительные сведения об обоих обновлениях см. в разделе "Обновление платформы" для Windows Vista.

Содержание раздела