Sisällysluettelo:
- Määritelmä - Mitä Windows Runtime Library (WinRT) tarkoittaa?
- Techopedia selittää Windows Runtime Libraryn (WinRT)
Määritelmä - Mitä Windows Runtime Library (WinRT) tarkoittaa?
Windows 8 -käyttöjärjestelmän (Windows) yhteydessä Windows Runtime Library (WinRT) on käyttöjärjestelmän käyttämä oletussovellusohjelmointirajapinta (API). Se ei korvaa Win32-sovellusliittymää, joka on ollut käynnissä kaikkien Windows-sovellusten alla, vaan lisää sitä. WinRT on C ++ -objektisuuntainen sovellusliittymä, joka istuu samalla tasolla kuin Win32 API, ei kuori, joka istuu Win32: n alla.
Techopedia selittää Windows Runtime Libraryn (WinRT)
WinRT toteuttaa Windows Mobile 7: ssä alkanut Metro-ilme. Tämä tuo täysin erilaisen ilmeen verrattuna Windowsin aikaisempiin iteraatioihin. WinRT on laajennettava sovellusmerkintäkieli (XAML) -pohjainen käyttöliittymä (UI) -järjestelmä, joka tarjoaa saman käyttöliittymän toteutuksen C ++-, HTML / JavaScript- ja .NET-kehittäjille. Tämä on täysin toisin kuin Windows Presentation Foundation (WPF), joka altistettiin vain .Net- ja Silverlight-järjestelmille (vain selaimille).
Jopa WinRT: n myötä Win32 ei ole kokonaan poistettu ja molemmat ovat rinnakkain olemassa. Kehittäjillä on kehittämisessä kaksi vaihtoehtoa ja käyttäjillä on myös nämä vaihtoehdot. Käyttäjät voivat asentaa vanhoja järjestelmäsovelluksia ja Metro-sovelluksia samanaikaisesti.
WinRT voidaan kuvata API: na samalla tasolla kuin Win32, joka antaa sovelluksilleen tarvittavat resurssit ja toiminnot. Ainoa ero Win32: een nähden on, että WinRT altistuu kaikille sovelluskehittäjille.
WinRT: llä on seuraavat ominaisuudet:
- API: n kaikki osat on suunniteltu asynkronisiksi.
- Sovellusliittymä on hiekkalaatikko ja suunniteltu helppoon itsenäisten tai sovelluskauppaan valmiiden sovellusten luomiseen.
- Se paljastaa WPF / Silverlight XAML UI -mallin kehittäjille.
- API-määritelmät ovat metatietomuodossa, joka on sama kuin .NET: ssä (ECMA 335) käytetty.
- Se käärii sekä Win32 API: n että uuden käyttöliittymäjärjestelmän.
- Sillä on yksinkertainen ohjelmointimalli käyttöliittymien luomiseen. Se on räätälöity erityisesti Windows-kehittäjille, joiden ei tarvitse oppia Win32-sovellusliittymää tai termejä, kuten LPARAM tai WndProc.
- Silverlight / WPF XAML UI -malli on alttiina kehittäjille.
- Se toteuttaa Windowsin (entisen nimellä Metro) ulkoasun


