.NET 5
.NET – Microsofts flexibler Werkzeugkasten.
Mehr erfahrenSollten Sie erwägen, eine Anwendung mit Microsoft WPF aufzusetzen, erhalten Sie dabei Unterstützung durch unsere Entwickler. Das Kürzel WPF steht für Windows Presentation Foundation und trug auch den Codenamen Avalon. Es handelt sich um ein Fenstersystem und Grafik-Framework von Microsoft .NET und wird schon seit Windows Vista ausgeliefert. Microsoft Windows Presentation Foundation lässt sich auch auf Windows XP nachinstallieren, für .NET Core steht es seit der Version 3.0 zur Verfügung.
Kontaktieren Sie uns unverbindlich!Wir sind ein junges, innovatives Unternehmen, das sich auf professionelle Web und Softwareentwicklungen spezialisiert hat. Wir verstehen uns als Ihr Partner für die Entwicklung Ihrer individuellen Software und die Implementierung/Anpassung in den Workflow Ihres Unternehmens. Unsere Spezialisten entwickeln für Sie softwaregestützte Produktions- und Kommunikationslösungen, die zielführend und kostengünstig sind.
WPF wurde als Klassenbibliothek 2006 neu eingeführt und dient der Gestaltung grafischer Benutzeroberflächen sowie der Integration von Animationen und Multimediakomponenten. Enthalten sind die Programmbestandteile Windows Forms, DirectX, Adobe Flash, CSS und natürlich HTML. Für Programmierer stellt WPF ein umfangreiches Modell bereit. Entscheidend ist die Trennung von Präsentation und Geschäftslogik, was vor allem mit XAML erreicht wird. Diese Sprache basiert auf XML und beschreibt Oberflächenhierarchien deklarativ als einen XML-Code. Daher können WPF-Anwendungen gleichermaßen Desktop- und Webanwendungen sein. Sie nutzen eine Hardwarebeschleunigung, wenn dies möglich ist. Ein wichtiges Ziel des WPF-Frameworks ist es, verschiedene für die Präsentation wichtige Bereiche zu vereinen. Dazu gehören:
Unterstützt werden durch WPF in der durchgängigen Bibliothek verschiedene Benutzeroberflächen, darunter die klassischen Windows-Desktop-Fenster, 2D- und 3D-Grafiken, Dokumente als PDF und Postscript sowie verschiedenste Browseranwendungen wie Java Applets und Macromedia Flash.
WPF bietet zunächst einmal sehr viele Anwendungsarten, doch noch entscheidender sind für die User wahrscheinlich die reichhaltigen Visualisierungsmöglichkeiten. Zu diesen gehören Farbübergänge, Bildveränderungen (Pixel Shader), Verformungen (Transformationen), Schatten-, Spiegel- und Überblendeffekte sowie Animationen. WPF kann beispielsweise jedes dargestellte Element in jedem gewünschten Winkel kippen oder auch rotieren lassen. Die Elemente lassen sich untereinander beliebig kombinieren. Ein Kontrollkästchen könnte beispielsweise Teil eines bestimmten Auswahlfeldes sein, ein Video könnte den Hintergrund eines Eingabefeldes bilden. Anzeigen in WPF sind vektorbasiert. Sie bieten damit unabhängig vom Endgerät eine gute Darstellung, die auf dem PC-Bildschirm ebenso wie auf dem Tablet oder dem Smartphone-Display überzeugt.
Wichtig für Anwender ist die Tatsache, dass MS WPF interoperabel funktioniert. Das bedeutet für den praktischen Einsatz, dass zum Beispiel Windows-Forms-Steuerelemente in WPF-Anwendungen genutzt werden können. Umgekehrt funktioniert das ebenfalls. Auch unterstützt WPF mittels Hosting den Win32-Code. Dieser kann wiederum in WPF-Anwendungen nach wie vor benutzt werden. Videos und Grafikformate in den Formaten WMV und MPEG unterstützt WPF, wenn der User einen Windows Media Player installiert hat (ab Version 9). XPS-Dokumente werden ebenfalls mit vordefinierten Steuerelementen durch WPF unterstützt. Dasselbe betrifft Texte und Typographien: OpenType-Features wie Ligaturen, Ruby und Kapitälchen stellt WPF einwandfrei dar, ebenfalls unterstützt die Software TrueType-Schriftarten.
Wenn Sie noch mehr über die umfassenden Vorteile erfahren möchten oder jetzt schon an eine WPF-Anwendung gedacht haben, kontaktieren Sie uns! Wir sind Ihr Partner für die Entwicklung von anspruchsvoller Anwendungen.
Wenn wir Ihr Interesse geweckt haben und Sie uns gerne persönlich kennenlernen möchten, dann kontaktieren Sie uns doch einfach. Wir sind gerne für Sie da.