Itthon Fejlesztés Mi az a Windows futásidejű könyvtár (winrt)? - meghatározás a techopedia alapján

Mi az a Windows futásidejű könyvtár (winrt)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Windows Runtime Library (WinRT)?

A Windows 8 operációs rendszer (OS) összefüggésében a Windows Runtime Library (WinRT) az alapértelmezett alkalmazásprogramozási felület (API), amelyet az operációs rendszer használ. Ez nem helyettesíti az összes Windows alkalmazás alatt futó Win32 API-t, hanem kibővíti. A WinRT egy C ++ objektum-orientált API, amely a Win32 API-vel azonos szinten helyezkedik el, nem egy shell, amely a Win32 alatt található.

A Techopedia magyarázza a Windows futásidejű könyvtárat (WinRT)

A WinRT megvalósítja a Metro megjelenést, amely a Windows Mobile 7-ben indult el. Ez egy teljesen más megjelenést hoz a Windows korábbi iterációival összehasonlítva. A WinRT egy kiterjeszthető alkalmazásjelölő nyelv (XAML) alapú felhasználói felület (UI) rendszer, amely ugyanazt a felhasználói felület megvalósítást biztosítja a C ++, HTML / JavaScript és .NET fejlesztők számára. Ez teljesen eltér a Windows Presentation Foundation-től (WPF), amelyet csak .Net és Silverlight (csak a böngészőknek tettek ki).


A Win32 még a WinRT megjelenésével sem teljesen törlődik, és mindkettő együtt létezik. A fejlesztőknek két lehetőségük van a fejlesztésben, és a felhasználóknak is ezek a lehetőségek. A felhasználók egyszerre telepíthetnek régi rendszer- és metróalkalmazásokat.


A WinRT leírható API-ként ugyanolyan szinten, mint a Win32, amely az alkalmazások számára biztosítja a szükséges erőforrásokat és funkciókat. Az egyetlen különbség a Win32-hez képest, hogy a WinRT minden alkalmazásfejlesztőnek ki van téve.


A WinRT a következő tulajdonságokkal rendelkezik:

  • Az API összes részét aszinkron módon tervezték.
  • Az API homokdobozban van, és önálló vagy alkalmazásboltban kész alkalmazások könnyű létrehozására szolgál.
  • Kiírja a WPF / Silverlight XAML felhasználói felület modelljét a fejlesztőknek.
  • Az API-meghatározások metaadat-formátumban vannak, amely megegyezik a .NET-hez használtkal (ECMA 335).
  • Összecsomagolja a Win32 API-t és az új felhasználói felület rendszert.
  • Egy egyszerű programozási modellt kínál felhasználói felületek létrehozásához. Különösen a Windows fejlesztők számára készült, akiknek nem kell megtanulniuk a Win32 API-t vagy az olyan kifejezéseket, mint az LPARAM vagy a WndProc.
  • A Silverlight / WPF XAML UI modell ki van téve a fejlesztőknek.
  • Megvalósítja a Windows (korábban Metro néven ismert) megjelenését
Ezt a meghatározást a Windows 8 összefüggésében írták le
Mi az a Windows futásidejű könyvtár (winrt)? - meghatározás a techopedia alapján