Frage

Ich habe in letzter Zeit viele Fragen zu WPF gesehen ...

  • Was ist es?
  • Für was steht das?
  • Wie kann ich mit der Programmierung von WPF beginnen?
War es hilfreich?

Lösung

WPF ist eine neue Technologie, die Windows Forms ersetzen wird.WPF steht für Windows Presentation Foundation Hier sind einige nützliche Themen zu SO:

  1. Welche WPF-Bücher würden Sie empfehlen?
  2. Welche realen WPF-Anwendungen gibt es?

Aus meiner Praxis kann ich sagen, dass WPF eine wirklich erstaunliche Technologie ist, es erfordert jedoch einige Zeit, sich daran zu gewöhnen, da sie sich völlig von WinForms unterscheidet.Ich würde Ihnen empfehlen, einen Blick darauf zu werfen Demo.

Andere Tipps

WPF ist die nächste Grenze bei Windows-Benutzeroberflächen.

  • Es baut auf DirectX auf und bietet Unterstützung für Hardwarebeschleunigung für Ihre .Net 3.0+ Benutzeroberflächen.
  • Schwerpunkt auf Vektorgrafiken – Benutzeroberflächen lassen sich besser skalieren und rendern
  • Zusammensetzbare Benutzeroberflächen.Sie können animierte Schaltflächen in Kombinationsfeldern verschachteln.Die Welt liegt dir zu Füßen.
  • Ist eine Umschreibung mit nur minimalen Kernkomponenten, die in nicht verwaltetem Code geschrieben sind, im Vergleich zum GDI-Benutzer-DLL-basierten Winforms-Ansatz, bei dem es sich um eine dünne verwaltete Schicht über größtenteils nicht verwaltetem Code handelt.
  • Deklarativer Ansatz für die UI-Programmierung. Benutzeroberflächen werden größtenteils in einer XML-Variante namens XAML (eXtensible Application Markup Language), ausgesprochen Zammel, spezifiziert.Dies öffnet WPF für Designer, die über spezielle Tools zum Erstellen von Benutzeroberflächen verfügen, die die Entwickler dann codieren können.Keine Übersetzungsverluste zwischen Wireframes und dem Endprodukt.
  • MS wird „angeblich“ keine zukünftigen Updates für Winforms bereitstellen.Es wurde stark in WPF als Weg in die Zukunft investiert
  • Oh ja, bevor ich es vergesse.Funktioniert am besten unter Vista :)

Sie können entweder Adam Nathans WPF Unleashed Book oder Chris Sells Programming WPF erhalten.Das scheint der richtige Weg zu sein.Ich habe gerade das erste Kapitel von Adams (Lead for WPF at MS) Buch gelesen.Daher die WPF-Lobbrunnen :)

Schauen Sie hier vorbei http://windowsclient.net/ und hier Windows Presentation Foundation (WPF)

Grundsätzlich wurde WPF erstellt, um das Entwerfen von Windows Forms zu vereinfachen. Durch die Verwendung von XAML können Designer am Design und Programmierer am zugrunde liegenden Code arbeiten

WPF ist die Windows Presentation Foundation.Es handelt sich um die neueste API von Microsoft zum Erstellen von Anwendungen mit Benutzeroberflächen (UIs), die sowohl für eigenständige als auch für webbasierte Anwendungen funktioniert.

Es überrascht nicht, dass es eine sehr ausführliche, aber nicht besonders hilfreiche Anleitung gibt Seite der Windows Presentation Foundation bei Wikipedia.

Der WPF-Erste-Startseite auf der Microsoft MSDN-Site ist wahrscheinlich ein besserer Ausgangspunkt.

Ist das neue Windows Gui-System.Ich glaube nicht, dass das Ziel darin besteht, die Entwicklung per se einfacher zu machen, sondern eher darin, grundlegende Probleme mit WinForm anzugehen, etwa Transparenz und Skalierung, die WinForm nicht effektiv lösen kann.Darüber hinaus soll das Paradigma „nur eine Auflösung“ von WinForm angegangen werden, indem Größen auf reale Pixelgrößen abgebildet und das Flusslayout einfacher und grundlegender gestaltet werden.

Es basiert auch auf einem XML-Derivat, das es einfacher macht, die Benutzeroberfläche zu ändern und eine Trennung der Benutzeroberfläche und des Kerncodes zu erzwingen (obwohl man es technisch gesehen immer noch schlecht auf diese Weise zusammenhacken kann).

Diese Trennung weckt auch den Wunsch, die Arbeit in zwei Lager aufteilen zu können: die Designer, die für XAML und das Layout verantwortlich sind, und die Programmierer, die sich um die Entwicklung der in XAML verwendeten Objekte kümmern.

Schauen Sie sich Eric Sinks an Zwölf Tage WPF 3D.

Windows Presentation Foundation.Es handelt sich im Grunde um den neuesten Versuch von Microsoft, die Entwicklung zu vereinfachen und sofort eine ganze Reihe nützlicher Funktionen bereitzustellen.Ich weiß nicht, wo ich anfangen soll, aber beim Googeln von „WPF 101“ sollten sich ein paar nützliche Links ergeben.

WPF ist Teil des .net 3.0-Stacks.Es ist das grafische Benutzeroberflächensystem der nächsten Generation von Microsoft.Alle Informationen, die Sie benötigen, finden Sie auf Wikipedia Und msdns WPF-Site

Um mit dem Programmieren zu beginnen, schaue ich mir das an Wichtige Downloads auf dem Windows-Client

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top