C # .NET 3.5 GUI-Design

8

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?

    
Richard Walton 23.09.2008, 15:58
quelle

5 Antworten

8

Chris Sells scheint in Bezug auf Windows Forms und WPF "Dah Man" zu sein:

Zypern
Ссылка
Ссылка

Sehen Sie sich auch Charles Petzold an:

Ссылка

MS haben auch eine Menge von Sachen im Zusammenhang mit Design-Richtlinien und Benutzerfreundlichkeit aus einer Windows-Perspektive:

Ссылка

    
Kev 23.09.2008, 16:13
quelle
10

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.

    
Sam Schutte 23.09.2008 16:01
quelle
5

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.

    
Jobi Joy 23.09.2008 16:19
quelle
5

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.

    
ดาว 16.09.2009 14:47
quelle
0

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

    
Richard 23.09.2008 19:55
quelle

Tags und Links