Indholdsfortegnelse:
- Definition - Hvad betyder Windows Runtime Library (WinRT)?
- Techopedia forklarer Windows Runtime Library (WinRT)
Definition - Hvad betyder Windows Runtime Library (WinRT)?
I forbindelse med Windows 8-operativsystemet (OS) er Windows Runtime Library (WinRT) den standard applikationsprogrammeringsgrænseflade (API), der bruges af OS. Det erstatter ikke Win32 API, der har kørt under alle Windows-applikationer, men forøger den snarere. WinRT er et C ++ objektorienteret API, der sidder på samme niveau som Win32 API, ikke et shell, der sidder under Win32.
Techopedia forklarer Windows Runtime Library (WinRT)
WinRT implementerer Metro-udseendet, der startede i Windows Mobile 7. Dette bringer et helt andet look sammenlignet med de tidligere iterationer af Windows. WinRT er et extensible applikationsmarkup-sprog (XAML) -baseret brugergrænseflade (UI) -system, der giver den samme UI-implementering til C ++, HTML / JavaScript og .NET-udviklere. Dette er helt i modsætning til Windows Presentation Foundation (WPF), som kun blev udsat for .Net og Silverlight (kun udsat for browsere).
Selv med fremkomsten af WinRT slettes Win32 ikke fuldstændigt, og de eksisterer begge sammen. Udviklere har to muligheder i udvikling, og brugerne har også disse muligheder. Brugere kan installere ældre systemapplikationer og Metro-applikationer på samme tid.
WinRT kan beskrives som en API på samme niveau som Win32, der giver dens applikationer de ressourcer og funktionaliteter, de har brug for. Den eneste forskel med Win32 er, at WinRT udsættes for alle applikationsudviklere.
WinRT har følgende egenskaber:
- Alle dele af API'en er designet til at være asynkrone.
- API er sandkasse og designet til nem oprettelse af selvstændige eller app store-klare applikationer.
- Den udsætter WPF / Silverlight XAML UI-modellen for udviklere.
- API-definitionerne er i et metadataformat, som er det samme som den, der blev brugt til .NET (ECMA 335).
- Det pakker både Win32 API og det nye UI-system sammen.
- Det har en simpel programmeringsmodel til oprettelse af brugergrænseflader. Det er specielt skræddersyet til Windows-udviklere, der ikke har brug for at lære Win32 API eller termer som LPARAM eller WndProc.
- Silverlight / WPF XAML UI-modellen udsættes for udviklere.
- Det implementerer Windows-udseendet (tidligere kendt som Metro)
