Zuhause Entwicklung Was ist Windows-Laufzeitbibliothek (WinRT)? - Definition aus techopedia

Was ist Windows-Laufzeitbibliothek (WinRT)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Windows Runtime Library (WinRT)?

Im Kontext des Betriebssystems Windows 8 ist die Windows-Laufzeitbibliothek (Windows Runtime Library, WinRT) die vom Betriebssystem verwendete Standard-API (Application Programming Interface). Es ersetzt nicht die Win32-API, die unter allen Windows-Anwendungen ausgeführt wurde, sondern erweitert sie. WinRT ist eine objektorientierte C ++ - API, die sich auf derselben Ebene wie die Win32-API befindet, und keine Shell, die sich unter Win32 befindet.

Techopedia erklärt Windows Runtime Library (WinRT)

WinRT implementiert das in Windows Mobile 7 gestartete Metro-Erscheinungsbild. Dadurch wird ein völlig anderes Erscheinungsbild als bei den vorherigen Windows-Iterationen erzielt. WinRT ist ein XAML-basiertes UI-System (Extensible Application Markup Language), das C ++ -, HTML / JavaScript- und .NET-Entwicklern dieselbe UI-Implementierung bietet. Dies ist völlig anders als die Windows Presentation Foundation (WPF), die nur für .NET und Silverlight (nur für Browser) verfügbar gemacht wurde.


Selbst mit dem Aufkommen von WinRT wird Win32 nicht vollständig gelöscht und beide koexistieren. Entwickler haben zwei Optionen in der Entwicklung und Benutzer haben diese Optionen ebenfalls. Benutzer können gleichzeitig ältere Systemanwendungen und Metro-Anwendungen installieren.


WinRT kann als API auf derselben Ebene wie Win32 beschrieben werden, das seinen Anwendungen die Ressourcen und Funktionen zur Verfügung stellt, die sie benötigen. Der einzige Unterschied zu Win32 besteht darin, dass WinRT allen Anwendungsentwicklern zur Verfügung steht.


WinRT hat folgende Eigenschaften:

  • Alle Teile der API sind asynchron ausgelegt.
  • Die API verfügt über eine Sandbox und wurde für die einfache Erstellung eigenständiger oder App Store-fähiger Anwendungen entwickelt.
  • Hierdurch wird das WPF / Silverlight XAML-UI-Modell Entwicklern zugänglich gemacht.
  • Die API-Definitionen liegen in einem Metadatenformat vor, das mit dem für .NET (ECMA 335) verwendeten Format identisch ist.
  • Es schließt sowohl die Win32-API als auch das neue UI-System zusammen.
  • Es verfügt über ein einfaches Programmiermodell zum Erstellen von Benutzeroberflächen. Es ist speziell auf Windows-Entwickler zugeschnitten, die die Win32-API oder Begriffe wie LPARAM oder WndProc nicht erlernen müssen.
  • Das Silverlight / WPF XAML-UI-Modell wird Entwicklern zur Verfügung gestellt.
  • Es implementiert das Aussehen von Windows (früher als Metro bekannt)
Diese Definition wurde im Kontext von Windows 8 geschrieben
Was ist Windows-Laufzeitbibliothek (WinRT)? - Definition aus techopedia