简体   繁体   English

Expression Blend vs Visual Studio

[英]Expression Blend vs Visual Studio

I have got knowledge about Expression Blend which is used to create graphical user interfaces (Wpf) in a similar way to Visual Studio. 我已经了解了Expression Blend,它用于以与Visual Studio类似的方式创建图形用户界面(Wpf)。 Is it free for download? 可以免费下载吗? In any case, can anything produced by Blend be implemented with identical code (markup) in Visual Studio? 在任何情况下,Blend生成的任何内容都可以在Visual Studio中使用相同的代码(标记)实现吗?

Could somebody recommend me a detailed and comprehensive "tutorial" of how to build Wpf in VS and how to develop effective use of its controls? 有人可以向我推荐一个详细而全面的“教程”,介绍如何在VS中构建Wpf以及如何有效地使用其控件?

Everything that Expression Blend can do you can do in Visual Studio, but you'll have to code some of the extra effects directly in the XAML by hand. Expression Blend可以在Visual Studio中执行所有操作,但您必须手动直接在XAML中编写一些额外的效果。 Essentially Expression Blend gives you automated XAML generation of the fancier graphics, that Visual Studio doesn't. 基本上,Expression Blend为您提供了动态图形的自动XAML生成,而Visual Studio则没有。

You'll also find that it will guide you towards MVVM pattern WPF/Silverlight. 您还会发现它将指导您使用MVVM模式WPF / Silverlight。

I couldn't recommend any single resource myself, but if you search for MVVM pattern WPF on the internet there's plenty of examples out there. 我自己也不能推荐任何单一资源,但是如果你在互联网上搜索MVVM模式WPF那里有很多例子。 Admittedly many are Silverlight, but the basics still stand. 不可否认,许多是Silverlight,但基础仍然存在。

Expression Blend is not free. Expression Blend 不是免费的。

Blend is not a must, for being able to design WPF UI. Blend 不是必须的,因为能够设计WPF UI。

It can be compared to Photoshop-like applications + it works on XAML without losing DataBinding information. 它可以与类似Photoshop的应用程序进行比较+它可以在XAML上运行而不会丢失DataBinding信息。 But its "duty" is only design. 但它的“职责”只是设计。 As a developer I found myself much more comfortable with XAML manipulation than with Blend. 作为开发人员,我发现自己使用XAML操作比使用Blend更舒服。 But, it's a matter of test and a matter of abilities you have. 但是,这是一个测试问题,也是你的能力问题。

For examples just google. 例如谷歌。 This one was just the first in the list I found: 这个是我发现的列表中的第一个:

Wpf Tutorial Wpf教程

Expression Blend is not free. Expression Blend不是免费的。 But there's a 30day Trial version available. 但是有一个30天的试用版。

I use both Blend and VS but as I am more a SW-Developer and not a designer 95% of my WPF work is done with VS. 我同时使用Blend和VS,但因为我更像是SW-Developer而不是设计师95%的WPF工作都是用VS完成的。 Everything that you can accomplish with the Blend editor can also be done with the VS Editor. 使用混合编辑器可以完成的所有操作也可以使用VS编辑器完成。

In VS a lot of stuff like Storyboards have to be coded manually and are quite tricky, there-as Blend gives you tools for this task which makes it a lot easier. 在VS中,像Storyboard这样的很多东西都必须手动编码并且非常棘手,因为Blend为您提供了完成此任务的工具,这使得它变得更加容易。

Have a look at this introductory video: http://expression.microsoft.com/en-us/cc136522 看看这个介绍性视频: http//expression.microsoft.com/en-us/cc136522

You'll find lots of helpful webcasts on the Expression Website: http://expression.microsoft.com/en-us/cc197141 您将在Expression网站上找到许多有用的网络广播: http//expression.microsoft.com/en-us/cc197141

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM