Dom Razvoj Što je Windows runtime knjižnica (winrt)? - definicija iz tehopedije

Što je Windows runtime knjižnica (winrt)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Windows Runtime Library (WinRT)?

U kontekstu operativnog sustava Windows 8 (OS), Windows Runtime Library (WinRT) je zadano aplikacijsko programsko sučelje (API) koje koristi OS. Ne zamjenjuje Win32 API koji se izvodi ispod svih Windows programa, već ga povećava. WinRT je C ++ objektno orijentirani API koji sjedi na istoj razini kao i Win32 API, a ne ljuska koja sjedi pod Win32.

Techopedia objašnjava Windows Runtime Library (WinRT)

WinRT implementira Metro izgled koji je započeo u Windows Mobile 7. To donosi potpuno drugačiji izgled u odnosu na prethodne iteracije Windowsa. WinRT je sustav korisničkog sučelja (UI) zasnovanog na korisničkom sučelju koji se temelji na jeziku XAML, koji pruža istu implementaciju korisničkog sučelja za C ++, HTML / JavaScript i .NET programere. To je potpuno za razliku od Windows Presentation Foundation (WPF), koji je bio izložen samo .Net i Silverlight (izložen samo preglednicima).


Čak i pojavom WinRT-a, Win32 nije potpuno izbrisan i oboje postoje. Programeri imaju dvije mogućnosti u razvoju, a korisnici imaju i te mogućnosti. Korisnici mogu istovremeno instalirati naslijeđene sistemske aplikacije i Metro programe.


WinRT se može opisati kao API na istoj razini kao i Win32 koji svojim aplikacijama daje potrebne resurse i funkcionalnosti. Jedina razlika s Win32-om je ta što je WinRT izložen svim programerima aplikacija.


WinRT ima sljedeća svojstva:

  • Svi su dijelovi API-ja dizajnirani tako da budu asinkroni.
  • API je izdvojen u pijesak i dizajniran je za jednostavno stvaranje samostalnih aplikacija ili aplikacija spremnih za trgovinu.
  • Programerima se izlaže WPF / Silverlight XAML UI model.
  • Definicije API-ja su u formatu metapodataka koji je isti kao i onaj koji se koristi za .NET (ECMA 335).
  • Obuhvata i Win32 API i novi UI sustav.
  • Ima jednostavan programski model za stvaranje korisničkih sučelja. Posebno je prilagođen Windows programerima koji ne trebaju naučiti Win32 API ili pojmove poput LPARAM ili WndProc.
  • Silverlight / WPF XAML UI model izložen je programerima.
  • Provodi izgled Windowsa (ranije poznat kao Metro)
Ova je definicija napisana u kontekstu sustava Windows 8
Što je Windows runtime knjižnica (winrt)? - definicija iz tehopedije