Expression Blend会让我免于学习xaml吗?

时间:2008-12-17 15:51:49

标签: xaml silverlight-2.0 expression-blend

我不介意学习xaml而且我确定我需要熟悉一下,但是当我第一次用javascript尝试Silverlight 1时,它看起来像是一个巨大的开销。我决定等到工具成熟并添加了asp.net。好吧,asp.net已经添加了Silverlight 2.0,现在我想看一下使用它。但是,对我来说,对于每个小步骤来说,xaml看起来仍然很多。我对Flash的体验对于图形方面来说似乎要简单得多(从来没有像ActionScript那么简单。)Blend 500美元是否会照顾我的xaml担忧?我可以将Visual Studio Express与完整版Microsoft Expression Blend一起使用吗?

我是否需要Microsoft Expression Studio 2?

谢谢。

4 个答案:

答案 0 :(得分:1)

正如一位专业的网页开发人员不能依靠Dreamweaver的拖放来避免学习HTML,你应该爬上XAML学习曲线。

然而,混合仍然会有所帮助 - 就像许多人通过拖放和研究生成的HTML代码来启动HTML曲线一样。我使用Silverlight 1.1进行了一些原型设计,Blend帮助我理解了XAML。它有助于实现一个“真正的”项目,即使它是一个概念证明。专注于Canvas和其他元素之间的遏制范式,你会很快得到它。我不会太担心MPATH的东西,请依靠这个工具。

答案 1 :(得分:0)

Microsoft Expression Blend为您处理大量XAML,并帮助您创建动画和设置触发器(XAML触发器)。我不想用手工编写XAML做所有这些。我没有使用Blend与Visual Studio Express,但我相信它会工作得很好。 Microsoft Expression Blend 2使用sln文件打开项目。

答案 2 :(得分:0)

Expression Blend无法帮助进行数据绑定。 VS2010承诺在其WPF设计器中进行数据绑定,但如果你不能等到那时,那就去学习一些XAML。

将XAML视为使用WPF / Silverlight时要学习的许多新的.NET 3.5之一。我推荐来自APress的Pro WPF in C# 2008

答案 3 :(得分:0)

Expression Blend使您能够绘制形状,路径,联合或差异形状,创建动画(类似于Flash补间),连接简单触发器(如鼠标悬停播放动画)。所有这些都不必深入XAML。