Freigeben über


Informationen zu Expression Blend

Microsoft Expression Blend ist ein professionelles Designtool mit umfangreichen Features zum Erstellen ansprechender und komplexer Benutzeroberflächen für Anwendungen auf Basis von Microsoft Windows und Microsoft Silverlight. Durch die Trennung von Projektdateien nach der Rolle können sich Designer dank Expression Blend mit den kreativen Dingen bzw. Entwickler mit der Programmierung befassen. Alle Teammitglieder können arbeiten, ohne andere Teammitglieder zu behindern.

Funktionsweise von Expression Blend

In Expression Blend entwerfen Sie Ihre Anwendung visuell und zeichnen Formen, Pfade und Steuerelemente auf der Zeichenfläche, und anschließend ändern Sie deren Darstellung und Verhalten. Sie können Bild-, Video- und Audiodateien importieren. In Windows-basierten Anwendungen können Sie auch 3D-Objekte importieren und bearbeiten.

Sie können Storyboards erstellen, mit denen die visuellen Elemente oder Audioelemente des Designs animiert werden. Optional können diese Storyboards ausgelöst werden, wenn Benutzer mit Ihrer Anwendung interagieren. Wenn Sie mit Windows-basierten oder Silverlight 2-basierten Anwendungen arbeiten, können Sie die Vorlagen neu gestalten, die auf grundlegende Steuerelemente angewendet werden, damit sich die Anwendung hinsichtlich der Darstellung und Verhaltensweise abhebt.

Cc296376.alert_note(de-de,Expression.10).gifHinweis:

Silverlight 2 wird in Expression Blend 2 mit installiertem Service Pack 1 unterstützt.

Beim Arbeiten in der Anwendung können Sie Ihr Projekt jederzeit mit CodeBehind-Dateien oder benutzerdefinierten Steuerelementdateien aktualisieren, die von Programmierern bearbeitet werden.

Cc296376.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Welche anderen Werkzeuge können mit Expression Blend verwendet werden?

Sie können Grafiken und XAML-Ressourcen (Extensible Application Markup Language), die von Microsoft Expression Design 2 generiert werden, in Ihr Expression Blend 2-Projekt importieren. Darüber hinaus können Sie in Microsoft Expression Encoder 2 erstellte Silverlight-Medienprojekte importieren, um dem Projekt neue Features oder visuelle Elemente hinzuzufügen oder um die Media Player-Vorlage zu ändern, die in Expression Encoder 2 wiederverwendet werden kann.

In Microsoft Expression Web 2 können Sie Silverlight 1.0-Websites und kompilierte Silverlight 2-Anwendungsdateien in ein vorhandenes oder neues Projekt importieren und Ihre Arbeit dann veröffentlichen.

Microsoft Visual Studio 2008 ist vollständig in Expression Blend 2 integriert, um CodeBehind-Dateien im Projekt automatisch zu aktualisieren, wenn Sie zu überwachende Ereignisse angeben. Im Projektpanel in Expression Blend 2 können Sie einzelne CodeBehind-Dateien oder das gesamte Projekt öffnen. Mit den Bereitstellungswerkzeuge von Visual Studio 2008 können Sie Ihre Anwendungen bereitstellen.

Cc296376.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Was produziert Expression Blend?

Expression Blend erstellt Windows Presentation Foundation-Anwendungen, Silverlight 1.0-Websites und Silverlight 2-Benutzersteuerelemente (.xap und unterstützende Dateien). Ihr visuelles Design wird von XAML dargestellt. Analog zu HTML, der Markupsprache für Webanwendungen, ist XAML die Markupsprache für WPF. Weitere Informationen zu XAML und WPF finden Sie unter Bearbeiten von XAML und Lern- und Community-Ressourcen.

Cc296376.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Welche Features sind im Lieferumfang von Expression Blend enthalten?

Expression Blend 2 enthält Folgendes:

  • Umfassende Sammlung an Vektorzeichenwerkzeugen, einschließlich Text- und 3D-Werkzeugen

  • Eine einfach zu verwendende visuelle Benutzeroberfläche mit andockbaren Panels sowie objektgebundenen Kontextmenüs

  • Animationen in Echtzeit

  • 3D- und Mediensupport für verbesserte Benutzeroberflächen

  • Erweiterte, flexible sowie wiederverwendbare Anpassungs- und Skinningoptionen für eine Vielzahl von gängigen Steuerelementen

  • Leistungsstarke Integrationspunkte für Datenquellen und externe Ressourcen

  • Design- und Markupansichten in Echtzeit

  • Importfunktionen für Vorlagen aus Expression Design 2

  • Importfunktionen für Websites aus Expression Encoder 2

  • Interoperabilität mit Visual Studio 2008, sodass Designer und Entwickler enger und effizienter im Team zusammenarbeiten können

Cc296376.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Zielanwendungsarten

Expression Blend 2 ist optimiert, um die folgenden Anwendungstypen zu erstellen:

  • Produktivitätsanwendungen   Anwendungen, die die Produktivität und Effizienz für eine breitere Kundenbasis steigern, sowie Branchenanwendungen wie Microsoft Office.

  • Consumeranwendungen   Anwendungen, wie Media Player, Sicherheitstools und Desktopminianwendungen.

  • Spiele   Einfache Desktop- oder Onlinespiele, die der Unterhaltung dienen.

  • Kioske   Anwendungen zum Ausführen auf Kiosken, die Benutzer zum Abrufen von Informationen, zum Blättern in Produktkatalogen, für den Self-Check-In am Flughafen usw. verwenden können.

  • Dienstprogramme für IT-Fachleute   Tools für kleine Aufträge, z. B. Tools für die Fehlernachverfolgung, die sich an ganz bestimmten Anforderungen bei einem Unternehmen oder Kunden orientieren.

Cc296376.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Bewährte Methoden

Es gibt Designideen, die nur deshalb gut sind, weil sie die Benutzerfreundlichkeit verbessern. Die folgenden Tipps aus der Designpraxis verdeutlichen, wie sich die Benutzerfreundlichkeit mit Expression Blend 2 und Microsoft .NET Framework 3.5 verbessern lässt:

  • Bilden Sie die reale Welt ab   Mithilfe benutzerdefinierter Darstellungen und Interaktionen können Sie Steuerelemente so gestalten, dass sie wie ihr Gegenstück in der realen Welt aussehen und sich auch so verhalten. Diese Technik eignet sich am besten für Benutzer, die mit dem "echten" Objekt vertraut sind. Der realitätsbetonte Ansatz ist die beste Methode für diese Gestaltungsaufgabe. Einfache Dienstprogramme wie Taschenrechner funktionieren ganz einfach besser, wenn sie ihr Gegenstück in der realen Welt simulieren.

  • Zeigen anstatt erklären   Mithilfe von Animationen und Übergängen lassen sich Beziehungen sowie Ursache und Wirkung verdeutlichen. Diese Technik eignet sich am besten zum Vermitteln von Informationen, bei denen eine Erläuterung mithilfe von Text möglicherweise weniger gut nachvollziehbar ist. In einem Kinderbuch ließe sich beispielsweise das Umblättern der Seiten mithilfe von Animationen veranschaulichen.

  • Aufforderungscharakter optimieren   Der Aufforderungscharakter ist die Fähigkeit eines Objekts, seinen Nutzen selbst zu erklären (anstatt die Nutzungsmöglichkeiten des Objekts zu beschreiben). Sie können mithilfe benutzerdefinierter Steuerelementdarstellungen und Animationen veranschaulichen, wie Steuerelemente zu verwenden sind, die nicht dem Standard entsprechen.

  • Natürliche Zuordnung verwenden   Die natürliche Zuordnung ist eine klar definierte Beziehung zwischen dem, was der Benutzer tun möchte, und wie er es tun möchte. Sie können mithilfe benutzerdefinierter Darstellungen und Interaktionen natürliche Zuordnungen erstellen, wenn die allgemeinen Standardsteuerelemente den Anforderungen nicht genügen.

  • Vorkenntnisse reduzieren   Mithilfe benutzerdefinierter Interaktionen können Sie die Anzahl der Vorgangsausführungen und die zur Ausführung einer Aufgabe erforderlichen Vorkenntnisse beschränken.

  • Feedback optimieren   Mithilfe benutzerdefinierter Steuerelementdarstellungen und Animationen können Sie Feedback zu einem richtig oder falsch ausgeführten Vorgang liefern oder das Fortschreiten eines Vorgangs veranschaulichen. Beispielsweise wird in Windows Vista in der Adressleiste in Internet Explorer der Fortschritt beim Laden der Seite im Hintergrund angezeigt.

  • Interaktion mit Objekten vereinfachen   Fitts' Gesetz besagt, dass sich die zum Klicken auf ein Ziel benötigte Bewegungszeit proportional zum Zielabstand und umgekehrt proportional zur Zielgröße verhält. Mithilfe von Animationen können Sie beispielsweise Objekte vergrößern, wenn der Mauszeiger nah ist, und verkleinern, wenn der Mauszeiger weit weg ist. Damit wird das Klicken auf die Objekte vereinfacht. Dieses Prinzip ermöglicht auch eine effizientere Nutzung der Bildschirmfläche, indem Objekte normalerweise verkleinert werden.

  • Fokus   Mithilfe multimedialer Layouts und benutzerdefinierter Darstellungen können Sie für die Aufgabe notwendige Bildschirmelemente hervorheben und sekundäre Elemente abschwächen.

Cc296376.alert_note(de-de,Expression.10).gifHinweis:

Die Gestaltung von Entwürfen für Windows Vista sollte sich an den Richtlinien zur Verbesserung der Benutzerfreundlichkeit von Windows Vista (möglicherweise in englischer Sprache) orientieren. Auf diese Weise kann ein hochwertiges, einheitliches Bezugssystem für alle Windows Vista-basierten Anwendungen erstellt werden, unabhängig davon, wie diese implementiert werden.

Cc296376.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben