2008-08-26 3 views
11

Meine Universität ist Teil von MSDNAA, also habe ich es vor einiger Zeit heruntergeladen, aber ich habe es gerade installiert. Ich denke, ein Teil davon ersetzt FrontPage für die Webbearbeitung, und es scheint einen Videoeditor und einen Vektorgrafikeditor zu geben, aber ich glaube nicht, dass ich überhaupt an der Oberfläche gekratzt habe, was es ist und was es tun kann. Könnte mich jemand aufklären, zumal ich keine Website vom Typ "Expression Studio for Dummies" gefunden habe.Was genau ist Microsoft Expression Studio und wie integriert es sich mit Visual Studio?

Antwort

17

Expression Studio ist im Grunde ein Designstudio. Es besteht aus einer Reihe von Design-Software, die Microsoft zum größten Teil gekauft hat. Das Publikum sind Designer, keine Entwickler. Der Kern der Software besteht darin, dass Expression Blend es Designern und Programmierern ermöglicht, nahtlos zusammenzuarbeiten, damit der Designer die grafische Benutzeroberfläche erstellen kann.

In einem normalen Workflow würde der Designer ein Modell liefern, das der Entwickler implementieren müsste. Mit Expression Blend in Kombination mit WPF ist dies nicht mehr erforderlich. Die grafische Benutzeroberfläche des Designers ist funktional. Der Entwickler muss lediglich den Code für die Funktion hinter dem Design schreiben.

Das ist an sich schon toll, weil Entwickler das Design nicht immer so umsetzen, wie es der Designer gedacht hat. Technische Einschränkungen, fehlende Kommunikation ... aus welchem ​​Grund auch immer.UIs sehen nie so aus, als wären sie im Vorfeld fertig.

Expression Design ist im Grunde ein Vektorgrafikprogramm, mit dem kleinere Komponenten entworfen werden können, die dann in Expression Blend als Teile der Benutzeroberfläche verwendet werden. Beispielsweise könnten grafische Schaltflächen auf diese Weise entworfen werden. Es kann auch als ein Vanillezeichenprogramm verwendet werden. Ich habe die Grafiken in meiner Diplomarbeit mit Expression Design erstellt.

1

Von Wikipedia:

Microsoft Expression Studio ist eine Suite von Design und Media-Anwendungen von Microsoft an Entwickler und Designer richtet. Es besteht aus:

  • Microsoft Expression Web (Codename Quartz) - WYSIWYG-Website-Designer und HTML-Editor.
  • Microsoft Expression Blend (Codename Sparkle) - Visual User Interface Builder für Windows Presentation Foundation und Silverlight-Anwendungen.
  • Microsoft Expression Design (Codenamen Acryl) - Raster-und Vektor-Grafik-Editor.
  • Microsoft Expression Media - Digitaler Medien- und Medienmanager.
  • Microsoft Expression Encoder - professioneller VC-1 Encoder.

Für Web-Entwicklung ist Expression Web nützlich. Für die XAML-Entwicklung sind Blend und Design nützlich.

0

Die Expression site ist der erste Ort zu starten. Dies sind Tools, die die Lücke zwischen Entwicklern und Entwicklern zur Erstellung von Rich-Internet-Anwendungen mit Silverlight und WPF schließen. Sie konkurrieren mit Adobe Studio-Produkten.

Während Visual Studio für die Arbeit mit Code gut ist, hat es einige Schwächen, wenn es um den Umgang mit XAML geht. In vielen Fällen erstellt ein Designer etwas, das sich visuell von einer Windows-Anwendung unterscheidet, und Expression Blend ermöglicht ihnen diese Freiheit. Es bindet Visual Studio für den C#/VB-Codierungs- und Debugging-Teil der Entwicklung ein.

0

Expression Studio richtet sich mehr an Designer. Es integriert sich in Visual Studio, da Expression Studio wie Visual Studio Projekt- und Projektdateien verwendet. Das erleichtert die Zusammenarbeit mit dem Designer. Der Entwickler und der Designer öffnen das gleiche Projekt. Der Entwickler richtet die erste Seite mit der gesamten Bindung ein und der Designer nimmt diese Seite und lässt sie hübsch aussehen.

0

Bitte überprüfen Sie für XAML .NET-Entwicklung, die meisten Tutorials verwendet viele Expression-Tools.

1

EDIT: Okay, tippe ich zu langsam so das meiste, was ich hatte, war zu sagen bereits erwähnt, also werde ich es Streifen aus mit Ausnahme ...

Die große Sache der zu beachten ist, dass die WSYWIG-Designer, die in Expression Web verwendet wurden, haben es in Visual Studio 2008 geschafft, was SEHR GUT ist. Es gibt jetzt EXCELLENT Unterstützung für CSS, eine bessere Bearbeitungsoberfläche, und Sie können sogar in einen geteilten Bearbeitungsmodus gehen, um den Code und den Inhalt während der Bearbeitung zu sehen.

Für die längste Zeit habe ich Expression Web verwendet, um alle meine anfänglichen Layout und dann das Laden in Visual Studio 2005. Mit Visual Studio 2008, ist es nicht notwendig, es zu tun.

9

Die Idee ist, dass Designer in Expression Design (zur Gestaltung von Vektorgrafiken) und Expression Blend (zum Erstellen und Stylen von XAML-Interaktionen sowie zum Definieren von timeline-basierten Animationen und Interaktionen) arbeiten.

Entwickler werden an der Anwendung in Visual Studio arbeiten. Visual Studio enthält sehr grundlegende XAML-Bearbeitungsfunktionen, sodass Entwickler nur geringfügige Änderungen vornehmen und sich hauptsächlich auf den Code-Behind konzentrieren.

Das ist die Theorie/Produktstrategie Seite davon. Wenn Sie beide Rollen gleichzeitig ausführen, wird Ihr Projekt in Expression Blend und Visual Studio geöffnet. Sie können zwischen ihnen hin- und herwechseln, je nachdem, ob Sie "Designer-Aufgaben" oder "Entwickler-Aufgaben" ausführen. . Glücklicherweise verwenden Expression Blend und Visual Studio dieselben Projektdateien.

Verwandte Themen