Innholdsfortegnelse:
- Definisjon - Hva betyr Windows Runtime Library (WinRT)?
- Techopedia forklarer Windows Runtime Library (WinRT)
Definisjon - Hva betyr Windows Runtime Library (WinRT)?
I forbindelse med operativsystemet Windows 8 (OS) er Windows Runtime Library (WinRT) standard applikasjonsprogrammeringsgrensesnitt (API) som brukes av OS. Den erstatter ikke Win32 API som har kjørt under alle Windows-applikasjoner, men forbedrer den heller. WinRT er et C ++ objektorientert API som sitter på samme nivå som Win32 API, ikke et skall som sitter under Win32.
Techopedia forklarer Windows Runtime Library (WinRT)
WinRT implementerer Metro-utseendet som startet i Windows Mobile 7. Dette gir et helt annet utseende sammenlignet med tidligere iterasjoner av Windows. WinRT er et utvidbart applikasjonsmarkeringsspråk (XAML) -basert brukergrensesnitt (UI) -system, som gir samme UI-implementering til C ++, HTML / JavaScript og .NET-utviklere. Dette er helt i motsetning til Windows Presentation Foundation (WPF), som bare ble utsatt for .Net og Silverlight (bare utsatt for nettlesere).
Selv med bruk av WinRT, er Win32 ikke slettet fullstendig, og begge eksisterer samtidig. Utviklere har to alternativer i utvikling, og brukere har også disse alternativene. Brukere kan installere eldre systemapplikasjoner og Metro-applikasjoner samtidig.
WinRT kan beskrives som et API på samme nivå som Win32 som gir applikasjonene ressursene og funksjonalitetene de trenger. Den eneste forskjellen med Win32 er at WinRT er utsatt for alle applikasjonsutviklere.
WinRT har følgende egenskaper:
- Alle delene av API er designet for å være asynkrone.
- API-en er sandkasset og designet for enkel oppretting av selvforsynt eller app store-klare applikasjoner.
- Den eksponerer WPF / Silverlight XAML UI-modellen for utviklere.
- API-definisjonene er i et metadataformat, som er det samme som det som ble brukt for .NET (ECMA 335).
- Det pakker både Win32 API og det nye brukergrensesnittet.
- Den har en enkel programmeringsmodell for å lage brukergrensesnitt. Det er spesielt skreddersydd for Windows-utviklere som ikke trenger å lære seg Win32 API eller vilkår som LPARAM eller WndProc.
- Silverlight / WPF XAML UI-modellen er utsatt for utviklere.
- Det implementerer utseendet til Windows (tidligere kjent som Metro)