Sadržaj:
- Definicija - Što znači Windows Runtime Library (WinRT)?
- Techopedia objašnjava Windows Runtime Library (WinRT)
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)




