Съдържание:
- Определение - Какво означава библиотека за изпълнение на Windows (WinRT)?
- Techopedia обяснява библиотеката за изпълнение на Windows (WinRT)
Определение - Какво означава библиотека за изпълнение на Windows (WinRT)?
В контекста на операционната система Windows 8 (OS), библиотеката за изпълнение на Windows (WinRT) е интерфейсът за програмиране по подразбиране на приложения (API), използван от ОС. Той не заменя API на Win32, който се изпълнява под всички приложения на Windows, а по-скоро го увеличава. WinRT е C ++ обектно-ориентиран API, който се намира на същото ниво като Win32 API, а не обвивка, която седи под Win32.
Techopedia обяснява библиотеката за изпълнение на Windows (WinRT)
WinRT реализира външния вид на Metro, стартиран в Windows Mobile 7. Това носи съвсем различен вид в сравнение с предишните итерации на Windows. WinRT е система за потребителски интерфейс (UI), базирана на разширяващ се език за приложение (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 UI модела на разработчиците.
- Определенията на API са във формат на метаданни, който е същият като този, използван за .NET (ECMA 335).
- Той обгръща както Win32 API, така и новата UI система заедно.
- Той има прост модел за програмиране за създаване на потребителски интерфейси. Той е специално пригоден за разработчиците на Windows, които не се нуждаят да научат API на Win32 или термини като LPARAM или WndProc.
- Моделът на потребителския интерфейс Silverlight / WPF XAML е изложен на разработчици.
- Той реализира облика на Windows (преди известен като Metro)
