Koti kehitys Mikä on Windowsin ajonaikainen kirjasto (winrt)? - määritelmä techopediasta

Mikä on Windowsin ajonaikainen kirjasto (winrt)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

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
Tämä määritelmä on kirjoitettu Windows 8: n yhteydessä
Mikä on Windowsin ajonaikainen kirjasto (winrt)? - määritelmä techopediasta