【问题标题】:Expression Blend vs Visual StudioExpression Blend 与 Visual Studio
【发布时间】:2011-10-28 07:03:16
【问题描述】:

我了解了 Expression Blend 的相关知识,它用于以与 Visual Studio 类似的方式创建图形用户界面 (Wpf)。可以免费下载吗?无论如何,Blend 生成的任何东西都可以在 Visual Studio 中使用相同的代码(标记)实现吗?

有人可以向我推荐一个详细而全面的“教程”,介绍如何在 VS 中构建 Wpf 以及如何开发有效地使用其控件吗?

【问题讨论】:

  • 您知道,Expression Blend 可通过Microsoft Dreamspark 向学生免费提供。这实际上是您将获得的 Expression Studio Ultimate!

标签: c# wpf visual-studio


【解决方案1】:

Expression Blend 可以做的所有事情您都可以在 Visual Studio 中完成,但您必须直接在 XAML 中手动编写一些额外的效果。从本质上讲,Expression Blend 可以让您自动生成更精美的图形 XAML,而 Visual Studio 没有。

您还会发现它将引导您走向 MVVM 模式 WPF/Silverlight。

我自己不能推荐任何单一资源,但是如果您在 Internet 上搜索 MVVM 模式 WPF,那里有很多示例。诚然,很多都是 Silverlight,但基础仍然存在。

【讨论】:

  • 我发现有多少开发人员正在使用 Silverlight 而不是普通的旧 WPF,但就像你说的那样,那里有很多交叉兼容的材料
【解决方案2】:

Expression Blend 不是免费的。

Blend 不是必须的,因为它能够设计 WPF UI。

它可以与类似 Photoshop 的应用程序进行比较 + 它可以在 XAML 上运行而不会丢失 DataBinding 信息。但它的“职责”只是设计。 作为一名开发人员,我发现自己使用 XAML 操作比使用 Blend 更舒服。 但是,这是一个考验的问题,也是你拥有的能力的问题。

例如只是谷歌。 这只是我找到的列表中的第一个:

Wpf Tutorial

【讨论】:

  • Expression Blend 在 Visual Studio 社区版中是免费的
【解决方案3】:

Expression Blend 不是免费的。但有 30 天试用版可用。

我同时使用 Blend 和 VS,但由于我更多的是 SW 开发人员而不是设计师,我 95% 的 WPF 工作都是使用 VS 完成的。 您可以使用 Blend 编辑器完成的所有操作也可以使用 VS 编辑器完成。

在 VS 中,诸如 Storyboard 之类的很多东西都必须手动编码,而且非常棘手,因为 Blend 为您提供了执行此任务的工具,这使得它变得更加容易。

观看此介绍性视频: http://expression.microsoft.com/en-us/cc136522

您会在 Expression 网站上找到许多有用的网络广播: http://expression.microsoft.com/en-us/cc197141

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多