Domov Razvoj Kaj je Windows runtime knjižnica (winrt)? - definicija iz tehopedije

Kaj je Windows runtime knjižnica (winrt)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni knjižnica izvajalnega sistema Windows (WinRT)?

V okviru operacijskega sistema Windows 8 (OS) je knjižnica izvajalnega programa Windows (WinRT) privzeti programski vmesnik za programiranje (API), ki ga uporablja OS. Ne nadomešča API Win32, ki je bil uporabljen pod vsemi aplikacijami Windows, ampak ga le poveča. WinRT je objektno usmerjen API C ++, ki sedi na isti ravni kot API Win32, ne pa lupina, ki sedi pod Win32.

Techopedia razlaga knjižnico izvajalnega sistema Windows (WinRT)

WinRT izvaja videz Metro, ki se je začel v Windows Mobile 7. To prinaša popolnoma drugačen videz v primerjavi s prejšnjimi iteracijami sistema Windows. WinRT je sistem uporabniškega vmesnika (UI), ki temelji na XAML jeziku z aplikacijskim jezikom aplikacij, ki omogoča enako izvajanje uporabniškega vmesnika za razvijalce C ++, HTML / JavaScript in .NET. To je povsem v nasprotju z Windows Presentation Foundation (WPF), ki je bil izpostavljen samo .Net in Silverlight (izpostavljeni samo brskalnikom).


Tudi z nastopom WinRT Win32 ni popolnoma izbrisan in obstajata oba. Razvijalci imajo na voljo dve možnosti, uporabniki pa imajo tudi te možnosti. Uporabniki lahko hkrati namestijo stare sisteme in aplikacije Metro.


WinRT lahko opišemo kot API na isti ravni kot Win32, ki daje svojim aplikacijam potrebne vire in funkcionalnosti. Edina razlika pri Win32 je, da je WinRT izpostavljen vsem razvijalcem aplikacij.


WinRT ima naslednje lastnosti:

  • Vsi deli API-ja so zasnovani tako, da so asinhroni.
  • API je zasnovan v pesku in je zasnovan za enostavno ustvarjanje samostojnih aplikacij ali aplikacij, ki so pripravljene v trgovini.
  • Razvijalcem izpostavi model WPF / Silverlight XAML UI.
  • Definicije API-ja so v obliki metapodatkov, ki je enaka tisti, ki se uporablja za .NET (ECMA 335).
  • Zajema tako Win32 API kot nov sistem uporabniškega vmesnika.
  • Ima preprost model programiranja za ustvarjanje uporabniških vmesnikov. Posebej je prilagojen razvijalcem sistema Windows, ki se jim ni treba učiti API-ja Win32 ali izrazov, kot sta LPARAM ali WndProc.
  • Model Silverlight / WPF XAML UI je izpostavljen razvijalcem.
  • Izvaja izgled Windows (prej znan kot Metro)
Ta opredelitev je bila napisana v okviru sistema Windows 8
Kaj je Windows runtime knjižnica (winrt)? - definicija iz tehopedije