2011-10-28 135 views
1

我已經獲得了有關Expression Blend的知識,該工具用於以與Visual Studio類似的方式創建圖形用戶界面(Wpf)。它是免費下載?無論如何,Blend生成的任何東西都可以在Visual Studio中使用相同的代碼(標記)來實現嗎?Expression Blend vs Visual Studio

有人可以推薦我一個關於如何在VS中構建Wpf以及如何開發其控件的有效使用的詳細和全面的「教程」?

+0

只要你知道,Expression Blend的是供學生免費通過[Microsoft Dreamspark](https://www.dreamspark.com/products/Product.aspx?ProductId=31)。這實際上是你會得到的Expression Studio Ultimate! –

回答

2

Expression Blend是而不是免費。

混合是不是一個必須的,因爲能夠設計WPF UI。

它可以與類似Photoshop的應用程序進行比較+它可以在XAML上工作而不會丟失DataBinding信息。但其「責任」只是設計。 作爲一名開發人員,我發現自己比使用Blend更適合進行XAML操作。但是,這是一個考驗的問題,也是你有能力的問題。

例如只是谷歌。 這一次只是在我發現列表中的第一個:

Wpf Tutorial

+2

Blender是一款軟件 – Arterius

+1

Blend對學生來說是免費的! – Arterius

+1

Expression Blend在Visual Studio社區版中免費 – Sentry

6

Expression Blend可以做的所有事情都可以在Visual Studio中完成,但是您必須手動直接在XAML中編寫一些額外的效果。本質上,Expression Blend爲您提供了XAML自動生成的發燒友圖形,而Visual Studio不會。

您還會發現它會引導您使用MVVM模式WPF/Silverlight。

我不能自己推薦任何單一資源,但如果您在互聯網上搜索MVVM模式WPF,那裏有很多示例。誠然,許多人都是Silverlight,但基本功能仍然存在。

+0

我發現真正令人驚訝的是有多少開發人員在做Silverlight而不是普通的舊WPF,但是像你說的那樣有很多交叉兼容的材料 – Tom

2

的Expression Blend是不是免費的。但有一個30天的試用版可用。

我同時使用Blend和VS,但由於我更像是一個SW開發人員,而不是設計師,我的WPF工作中有95%是用VS完成的。 您可以使用Blend編輯器完成的所有工作也可以使用VS編輯器完成。

在VS中,很多像故事板這樣的東西都必須手動編碼,而且非常棘手,因爲Blend爲您提供了這個任務的工具,這使得它更容易。

看一看這個介紹視頻: http://expression.microsoft.com/en-us/cc136522

你會發現很多有用的網絡廣播上表達網站: http://expression.microsoft.com/en-us/cc197141

相關問題