Зміст:
- Визначення - Що означає Бібліотека виконання програми Windows (WinRT)?
- Техопедія пояснює бібліотеку виконання програми Windows (WinRT)
Визначення - Що означає Бібліотека виконання програми 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)