Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf Visual Studio和Expression Studio之间有什么区别?_Wpf_Visual Studio 2008_Visual Studio 2010_Expression Blend - Fatal编程技术网

Wpf Visual Studio和Expression Studio之间有什么区别?

Wpf Visual Studio和Expression Studio之间有什么区别?,wpf,visual-studio-2008,visual-studio-2010,expression-blend,Wpf,Visual Studio 2008,Visual Studio 2010,Expression Blend,我有VisualStudio2008 我注意到我可以用VisualStudio制作WPF应用程序。这是否意味着它可以完成Expression Studio所做的工作 我将安装VisualStudio2010。这是否消除了Expression Studio的必要性?Expression Studio(特别是Expression Blend部分)面向GUI创建。Blend中的接口允许在WPF/XAML中比VisualStudio更快地创建更复杂的元素。并允许更轻松地创建设计时数据和数据绑定元素 在V

我有VisualStudio2008

我注意到我可以用VisualStudio制作WPF应用程序。这是否意味着它可以完成Expression Studio所做的工作

我将安装VisualStudio2010。这是否消除了Expression Studio的必要性?

Expression Studio(特别是Expression Blend部分)面向GUI创建。Blend中的接口允许在WPF/XAML中比VisualStudio更快地创建更复杂的元素。并允许更轻松地创建设计时数据和数据绑定元素

在VisualStudio中,您可以创建完全相同的界面,但更多的界面必须手工编码。VisualStudio做得更好的是支持您正在编写的程序的代码隐藏和逻辑/CLR元素


如果您关心GUI,我会说使用混合。如果您关心程序的管道,我会说使用VisualStudio。如果你两者都做,那就两者都用。我在写东西的时候会用到这两种方法(我有点像独角戏),效果很好。

需要注意的是:动画!在混合中,它们很容易创建和调整。在VisualStudio中,根据复杂性的不同,它们可以是令人发狂的,也可以是近乎不可能的。我只需要使用Blend编辑XAML几次,而在VisualStudio中,这是完成动画的唯一方法。