Ich suche nach Programmierhilfen für C # GUI Design. Ich komme aus dem Java-Camp (wo ich Swing / AWT-GUIs glücklich handcodieren kann) und habe daher keine Ahnung, wo ich anfangen soll: (
Welchen Unterschied (wenn überhaupt) gibt es zwischen Windows Presentation Foundation und WinForms?
Windows Presentation Foundation ist ein vektorbasiertes System, das Teil von .NET 3.0 ist. Es ermöglicht Ihnen, Ihre Benutzeroberfläche in XAML zu definieren und kann sehr einfach alle Arten von Animationen, 3D usw. ausführen. Es ist viel neuer und immer noch von vielen Leuten ausgewertet.
Windows Forms ist ein Wrapper für ältere Windows-Benutzeroberflächenklassen (Win32 / MFC oder was auch immer). Es kam mit .NET 1.0 und verwendet C #, um die gesamte Benutzeroberfläche und ihr Layout zu definieren. Es ist die altbewährte UI-Methode.
WPF ist eine völlig neue und neue Möglichkeit, um die UI-Architektur und Implementierung zu betrachten. Das coole Konzept der kollaborativen Entwicklung durch einen Designer und C # -Entwickler ist ein großer Vorteil (XAML-Markup bietet diese Fähigkeit). Wenn Sie ein Steuerelement / eine Benutzeroberfläche entwickeln, wird es "blicklos" aussehen und Designer / Integrator kann das gleiche Projekt (XAML) verwenden und für ein besseres Aussehen gestalten. Kurz gesagt, WPF oder Silverlight ist ein Paradigmenwechsel bei der Entwicklung von Winforms.
So kann .NET3.5 UI-Design auf zwei Arten erfolgen. 1) Winforms Weg 2) WPF-XAML Weg. Ich denke für ein futuristisches und modernes UI brauchen Sie definitiv WPF als Winforms.
Eigentlich wirst du wahrscheinlich mehr mit der Hand-Codierung von WPF mit deinem Hintergrund vertraut sein, ich habe auch meinen Anteil an Swing-Interfaces mit Java gemacht und obwohl winforms es sehr einfach macht, eine Schnittstelle zu erstellen Ich konnte schnell in WPF einsteigen, da viele Layout-Konzepte mit denen von Java identisch waren. Einige Winforms-only-Programmierer haben aufgrund des unterschiedlichen Layout-Paradigmas Probleme, in WPF zu gelangen.
Keine Erwähnung des GUI-Designs wäre komplett ohne Erwähnung von Alan Coopers About Face , obwohl es auf den ersten Blick aussieht Datum (die meisten Screenshots sind Windows 3.1), der Inhalt ist heute noch gültig
Tags und Links wpf .net c# user-interface winforms