Was ist Microsoft WPF?

October 23

Was ist Microsoft WPF?

Windows Presentation Foundation ist WPF, eine Programmierbibliothek, bereitgestellt von Microsoft die Entwicklung von Anwendungen mit dem Look And Feel des Betriebssystems Windows zu aktivieren. Es enthält auch Methoden zum Austauschen von Daten und Befehle zwischen Anwendungen und das Betriebssystem mit allen Windows-Programmen verwendet.

Grafik-Engine

Eines der Kernelemente von WPF ist ein Rendering-Engine, Aktivieren von Layout-Elemente und Schaltflächen in einer neuen Anwendung, das Erscheinungsbild des bekannten Windows-Anwendungen zu erreichen. Das System basiert auf Vektorbasis. Dies speichert Grafiken als eine Reihe von Linien, in Codes konvertiert. Die Codes beschreiben die Richtung und die Länge jeder Zeile und andere Eigenschaften wie Farbe oder Stärke. Die Vektor-Grafik-Paket neu interpretiert, die diese Codes in Grafiken für die Anzeige zurück. Das alternative System zu Vektorgrafiken, nicht in WPF verwendet heißt Bitmap, die jeder Grafik speichert ein Bild eines Rasters von farbigen Pixeln zusammengesetzt.

XAML

Microsoft verwendet die Extensible Application Markup Language Aktionen für Objekte in der Benutzeroberfläche definieren (ein Beispiel für ein Benutzeroberflächenobjekt ist ein "Button"). XAML basiert auf der Extensible Markup Language oder XML. Beide sind sehr ähnlich wie die Hypertext Markup Language oder HTML, die XAML als eine alternative Sprache für die Erstellung von Webseiten herausfordert. WPF-Programme können in eigenständigen Windows oder Web-Browser ausführen.

Objektorientierung

WPF ist eine Objekt-orientierte Programmiersystem. "Objektorientierte" bedeutet, dass jedes Element der Benutzeroberfläche als separate Akteur behandelt wird, die mit anderen Objekten im Programm interagieren können. Elemente werden als Zugehörigkeit zu einer Gruppe kategorisiert und Erben von Eigenschaften, z. B. Datenstrukturen, aus dieser Gruppe.

Funktionsbibliotheken

Die WPF-Umgebung bietet eine Bibliothek mit standard-Windows-Objekte und Aktionen, z. B. Popup-Fenster und Schaltflächen "OK" oder "Abbrechen". Diese Funktionsbibliotheken umfassen auch Code, aktivieren neue Programme für die Interaktion mit dem Betriebssystem mit standard Windows-Einrichtungen (z. B. das Fenster "Speichern unter"). Die Funktionsbibliothek ermöglicht auch die einfache Integration von Animationen, Bilder und ein Media-Player zur Wiedergabe von Audio- und Videoclips.