Дом развитие Что такое библиотека времени выполнения Windows (WinRT)? - определение из техопедии

Что такое библиотека времени выполнения Windows (WinRT)? - определение из техопедии

Оглавление:

Anonim

Определение. Что означает библиотека времени выполнения Windows (WinRT)?

В контексте операционной системы Windows 8 (ОС) библиотека времени выполнения Windows (WinRT) является интерфейсом прикладного программирования (API) по умолчанию, используемым ОС. Он не заменяет Win32 API, работающий под всеми приложениями Windows, а дополняет его. WinRT - это объектно-ориентированный API C ++, расположенный на том же уровне, что и Win32 API, а не оболочка, которая находится под Win32.

Techopedia объясняет Windows Runtime Library (WinRT)

WinRT реализует интерфейс Metro, который был запущен в Windows Mobile 7. Это выглядит совершенно иначе, чем в предыдущих версиях Windows. WinRT - это система пользовательского интерфейса на основе расширяемого языка разметки приложений (XAML), которая обеспечивает ту же реализацию пользовательского интерфейса для разработчиков на C ++, HTML / JavaScript и .NET. Это совершенно не похоже на Windows Presentation Foundation (WPF), который был доступен только для .Net и Silverlight (только для браузеров).


Даже с появлением WinRT Win32 полностью не стирается и оба сосуществуют. Разработчики имеют два варианта в разработке, и пользователи также имеют эти параметры. Пользователи могут устанавливать устаревшие системные приложения и приложения Metro одновременно.


WinRT можно описать как API того же уровня, что и Win32, который предоставляет своим приложениям ресурсы и функциональные возможности, которые им требуются. Единственная разница с Win32 заключается в том, что WinRT доступен всем разработчикам приложений.


WinRT обладает следующими свойствами:

  • Все части API разработаны для асинхронности.
  • API является изолированной программной средой и предназначен для простого создания автономных или готовых приложений приложений.
  • Он предоставляет разработчикам модель пользовательского интерфейса WPF / Silverlight XAML.
  • Определения API представлены в формате метаданных, который совпадает с определением, используемым для .NET (ECMA 335).
  • Он объединяет Win32 API и новую систему пользовательского интерфейса.
  • Он имеет простую модель программирования для создания пользовательских интерфейсов. Он специально предназначен для разработчиков Windows, которым не нужно изучать Win32 API или такие термины, как LPARAM или WndProc.
  • Модель пользовательского интерфейса Silverlight / WPF XAML доступна для разработчиков.
  • Он реализует внешний вид Windows (ранее известный как Metro)
Это определение было написано в контексте Windows 8
Что такое библиотека времени выполнения Windows (WinRT)? - определение из техопедии