У дома развитие Какво представлява библиотеката по време на изпълнение на Windows (winrt)? - определение от техопедия

Какво представлява библиотеката по време на изпълнение на Windows (winrt)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава библиотека за изпълнение на 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)
Това определение е написано в контекста на Windows 8
Какво представлява библиотеката по време на изпълнение на Windows (winrt)? - определение от техопедия