比较 Visual Studio 2015 和 Blend for Visual Studio [关闭]

Posted

技术标签:

【中文标题】比较 Visual Studio 2015 和 Blend for Visual Studio [关闭]【英文标题】:Comparison Visual studio 2015 and Blend for Visual Studio [closed] 【发布时间】:2016-01-26 07:11:35 【问题描述】:

我是 Windows 商店应用程序开发的新手。 Blend for Visual Studio 的主要功能和好处是什么。

Visual Studio 中已经嵌入了 XAML 设计器和所有工具。为什么需要 Blend for Visual Studio? Blend for Visual Studio 的主要优势是什么? 因为在我观看的许多视频中,人们更喜欢使用 Blend for Visual Studio。谢谢。

编辑:我的问题是关于当前 Blend for Visual Studio 版本。我不关心旧的 Blend 版本。

【问题讨论】:

Expression Blend vs Visual Studio的可能重复 绝对不是重复的。那篇文章是关于 Expression Blend 的,最新的一篇文章是在 2011 年。再也没有像 Expression Blend 这样的东西了。我的问题是关于 Blend for Visual Studio 和 Visual Studio 比较...“Expression Blend”不同“Blend for Visual Studio”不同... Blend 和 VS 的功能对于您的问题没有改变。 Expression Blend 现在称为 Blend for VS:en.wikipedia.org/wiki/Microsoft_Blend AFAIK 我们可以使用 Blend 编写代码隐藏并构建和调试项目。那么为什么我们需要 VS,或者如果我们用 VS 做同样的事情,为什么我们需要 Blend? 【参考方案1】:

Blend 和 Visual Studio - 为什么是两个工具?

Visual Studio XAML 设计工具使您能够:

设计自定义布局使用强大的布局工具(包括模板、内置控件、标尺、参考线和对齐支持)为您的 Windows 应用商店应用设计自定义布局。 创建控件并设置样式 将控件拖放到设计图面上,然后通过直接在 UI 中修改属性来设置它们的样式。为图片和元素设置样式。 创建和编辑控件模板 使用模板编辑工具创建可在整个项目中重复使用的自定义控件模板。将它们添加到您的控件库中,以便在当前项目之外的项目中重复使用它们。 创建和编辑数据模板创建定义您希望数据如何在应用中显示的模板。 显示示例和设计时数据 绑定到并在您的 Windows 应用商店应用中显示数据,以便您可以更轻松地在运行时修改数据的外观。 使用行为添加交互性通过将内置行为拖到设计图面上的对象上并修改属性以满足您的需要,为您的应用添加交互性。 编辑 XAML 标记 除了 UI 工具之外,无需接触代码即可轻松创建和修改 XAML。

Blend 使您能够:

在 XAML 设计器中插入控件并修改其行为

将控件添加到画板您可以将控件从“资源”面板拖到画板上,然后在“属性”窗口中进行修改。 用图像、形状或路径制作控件您可以将任何对象制作为控件。 让控件做事 控件可以在用户与其交互时执行操作。例如,他们可以启动动画、更新数据源或播放视频。使用触发器、行为和事件使控件执行操作。

在 XAML 设计器中插入图像、视频和音频剪辑

绘制形状和路径

画一个形状 画一条路 将形状转换为路径 合并路径 创建复合路径 创建剪切路径

修改对象的样式

动画对象

创建时间线 添加关键帧并重复动画 为交互添加事件触发器 动画颜色 创建和修改运动路径 为按钮设置动画 创建动画并使用缓动

参考文献 https://msdn.microsoft.com/en-us/library/jj129478.aspxhttps://msdn.microsoft.com/en-us/library/jj170634.aspx

【讨论】:

【参考方案2】:

Blend 和 VS 彼此接近,但都有自己的受众。下面两者都在同一个引擎上运行。 Visual Studio 面向开发人员,而 Blend 针对 UI 设计师。这并不意味着您无法在 VS 中实现 Blend 的很多功能,反之亦然,只是没有针对它进行优化。在 Blend 中设计动画、故事板、附加行为……都更容易。 VS 中的其他开发功能更容易(调试、服务器连接、源代码控制、管理非 UI 源代码……)。两者之间的联系非常紧密,您甚至可以在它们之间切换。

WPF Tooling in Blend and Visual Studio 2015

Blend and Visual Studio - Why Two Tools?

Designing XAML in Visual Studio

【讨论】:

【参考方案3】:

我使用 Blend,我认为 Blend 更适合开发小型应用程序。但是,在 Blend 中,不可能在 Windows 应用商店中发布应用程序。 如果您在 Blend 中创建了一个应用,则必须在 Visual Studio 中打开它才能将其发布到 Windows 应用商店。

【讨论】:

以上是关于比较 Visual Studio 2015 和 Blend for Visual Studio [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

2015版Visual Studio Code和Visual Studio Community的区别

Visual Studio 2015 正式版下载

在Visual Studio 2015中打开.scmp文件将以XML格式打开,而不是作为比较UI打开

Visual Studio 2015无法加载kmdf项目

Visual Studio 2015 快捷键

Visual Studio 2015中设计UML类图