Satura rādītājs:
- Definīcija - ko nozīmē Windows Runtime Library (WinRT)?
- Techopedia skaidro Windows Runtime Library (WinRT)
Definīcija - ko nozīmē Windows Runtime Library (WinRT)?
Windows 8 operētājsistēmas (OS) kontekstā Windows Runtime Library (WinRT) ir noklusējuma lietojumprogrammu interfeiss (API), ko izmanto OS. Tas neaizstāj Win32 API, kas darbojas zem visām Windows lietojumprogrammām, bet gan to papildina. WinRT ir C ++ objektorientēta API, kas atrodas vienā līmenī ar Win32 API, nevis apvalks, kas atrodas zem Win32.
Techopedia skaidro Windows Runtime Library (WinRT)
WinRT ievieš Metro izskatu, kas sākās operētājsistēmā Windows Mobile 7. Tas rada pavisam citu izskatu, salīdzinot ar iepriekšējām Windows atkārtojumiem. WinRT ir paplašināma lietojumprogrammu iezīmēšanas valoda (XAML) balstīta lietotāja saskarne (UI), kas nodrošina tādu pašu saskarnes ieviešanu C ++, HTML / JavaScript un .NET izstrādātājiem. Tas ir pilnīgi atšķirībā no Windows Presentation Foundation (WPF), kas tika pakļauts tikai .Net un Silverlight (tikai pārlūkprogrammām).
Pat parādoties WinRT, Win32 nav pilnībā izdzēsts, un abi pastāv. Izstrādātājiem attīstībā ir divas iespējas, un lietotājiem ir arī šīs iespējas. Lietotāji vienlaikus var instalēt mantotās sistēmas lietojumprogrammas un Metro lietojumprogrammas.
WinRT var raksturot kā API tādā pašā līmenī kā Win32, kas piešķir tās lietojumprogrammām nepieciešamos resursus un funkcijas. Vienīgā atšķirība no Win32 ir tā, ka WinRT ir pakļauts visiem lietojumprogrammu izstrādātājiem.
WinRT ir šādas īpašības:
- Visas API daļas ir paredzētas asinhroni.
- API ir ievietota smilškastē un paredzēta ērtai autonomu vai lietotņu veikalā gatavu lietojumprogrammu izveidošanai.
- Tas izstrādātājiem pakļauj WPF / Silverlight XAML UI modeli.
- API definīcijas ir metadatu formātā, kas ir tāds pats kā .NET (ECMA 335) izmantotajam.
- Tas kopā iesaiņo gan Win32 API, gan jauno UI sistēmu.
- Tam ir vienkāršs programmēšanas modelis lietotāja saskarņu izveidošanai. Tas ir īpaši pielāgots Windows izstrādātājiem, kuriem nav jāapgūst Win32 API vai tādi termini kā LPARAM vai WndProc.
- Izstrādātāji ir pakļauti Silverlight / WPF XAML UI modelim.
- Tas ievieš Windows (agrāk pazīstams kā Metro) izskatu




