Будинки Розвиток Що таке бібліотека виконання Windows (winrt)? - визначення з техопедії

Що таке бібліотека виконання Windows (winrt)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Бібліотека виконання програми Windows (WinRT)?

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

Техопедія пояснює бібліотеку виконання програми Windows (WinRT)

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


Навіть з появою WinRT, Win32 не остаточно стирається і обидва співіснують. У розробників є два варіанти розвитку, і користувачі також мають ці варіанти. Користувачі можуть одночасно встановлювати застарілі системні програми та програми Metro.


WinRT можна описати як API на тому ж рівні, що і Win32, що надає своїм програмам необхідні ресурси та функціональні можливості. Єдина відмінність від Win32 полягає в тому, що WinRT піддається усім розробникам додатків.


WinRT має такі властивості:

  • Усі частини API призначені для асинхронності.
  • API працює з піском і розроблений для легкого створення автономних програм чи програм, готових до магазину.
  • Це відкриває розробникам модель WI-інтерфейсу WPF / Silverlight XAML.
  • Визначення API у форматі метаданих, який є таким самим, як і для .NET (ECMA 335).
  • Він поєднує в собі і Win32 API, і нову систему інтерфейсу.
  • Він має просту модель програмування для створення інтерфейсів. Він особливо розроблений для розробників Windows, яким не потрібно вивчати API Win32 або такі терміни, як LPARAM або WndProc.
  • Модель інтерфейсу Silverlight / WPF XAML призначена для розробників.
  • Він реалізує зовнішній вигляд Windows (раніше відомий як Metro)
Це визначення було написано в контексті Windows 8
Що таке бібліотека виконання Windows (winrt)? - визначення з техопедії