2008-08-26 39 views
11

我的大學是MSDNAA的一部分,所以我下載了一段時間,但我剛剛安裝它。我想它的一部分取代了網頁編輯的FrontPage,並且似乎有一個視頻編輯器和一個矢量圖形編輯器,但我認爲我甚至沒有抓到它的表面和它可以做什麼。有人能夠啓發我,特別是因爲我還沒有找到「Expression Studio for Dummies」類型的網站。Microsoft Expression Studio究竟是什麼,它如何與Visual Studio集成?

回答

17

Expression Studio基本上是一個設計工作室。它由微軟大部分購買的一系列設計軟件組成。觀衆是設計師,而不是開發人員。該軟件的主旨是Expression Blend使設計人員和程序員能夠無縫地一起工作,讓設計人員創建圖形用戶界面。

在一個正常的工作流程中,設計人員會提供一個開發人員必須實現的模型。將Expression Blend與WPF結合使用,這不再是必需的。設計師製作的圖形用戶界面功能正常。所有開發人員必須做的就是編寫設計背後的功能代碼。

這本身就很棒,因爲開發人員總是無法按設計師的想法實現設計。技術限制,缺乏溝通......無論原因。用戶界面從未像他們預先完成的樣機一樣。

表達式設計基本上是一個矢量繪圖程序,可用於設計較小的組件,然後在Expression Blend中將其用作UI的一部分。例如,圖形按鈕可以這樣設計。它也可以用作香草繪畫程序。我使用Expression Design在論文中做了圖形。

1

Wikipedia

微軟的Expression Studio是微軟設計和媒體應用程序面向開發人員和設計師套房。它包括:

  • Microsoft Expression Web(代號Quartz) - 所見即所得網站設計器和HTML編輯器。
  • 微軟的Expression Blend(代號耀) - 有關Windows Presentation Foundation和Silverlight應用程序的可視化用戶界面生成器。
  • 微軟Expression設計(代號爲亞克力) - 柵格和矢量圖形編輯器。
  • Microsoft Expression Media - 數字資產和媒體管理器。
  • Microsoft Expression Encoder - VC-1 content專業編碼器。

用於Web開發的Expression Web是非常有用的。對於XAML開發,Blend和Design是有用的。

0

Expression site是開始首位。這些工具彌補了用Silverlight和WPF構建富互聯網應用程序的開發人員/設計師的差距。他們與Adobe Studio產品競爭。

雖然Visual Studio是很好的處理代碼,它也有一些弱點,當涉及到處理XAML。在許多情況下,設計師將構建與Windows應用程序視覺上不同的東西,Expression Blend允許他們擁有這種自由。它在Visual Studio中用於C#/ VB編碼和開發的調試部分。

0

的Expression Studio在設計有針對性的多。它與Visual Studio集成在一起,Expression Studio使用解決方案和項目文件,就像Visual Studio一樣。這使得設計師更容易合作。開發人員和設計師打開了同一個項目。開發人員使用所有綁定設置初始頁面,設計人員使用該頁面並使其看起來很漂亮。

0

請檢查XAML .NET開發,大多數教程使用許多表達式工具。

1

編輯:好的,我打字太慢了所以大多數的什麼,我不得不說已經提到,所以我會剝離出來,除了......

一件大事採取值得注意的是,在他們在Expression Web中使用的WSYWIG設計器使其成爲Visual Studio 2008的一種方式,這是一件非常好的事情。現在優秀的CSS支持,更好的編輯界面,甚至可以進入分割編輯模式,以便在編輯時查看代碼和內容。

我最長時間使用Expression Web來完成所有初始佈局,然後將其加載到Visual Studio 2005.使用Visual Studio 2008,不需要這樣做。

9

想法是,設計師將在Expression Design(設計矢量圖形)和Expression Blend(構建和設置XAML交互以及定義基於時間軸的動畫和交互)中工作。

開發人員將使用Visual Studio中的應用程序。 Visual Studio包含非常基本的XAML編輯功能,因此開發人員只需進行少量編輯,並且主要關注代碼隱藏功能。

這就是理論/產品策略的一面。實際上,如果你正在執行這兩種角色,你最終會在Expression Blend和Visual Studio中打開你的項目,根據你是在執行「設計器任務」還是「開發人員任務」在它們之間來回切換, 。幸運的是,Expression Blend和Visual Studio使用相同的項目文件。

相關問題