代码之家  ›  专栏  ›  技术社区  ›  rudigrobler

需要知道混合吗?

  •  9
  • rudigrobler  · 技术社区  · 16 年前

    [更新]了解混合会让你更有效率吗?

    14 回复  |  直到 7 年前
        1
  •  12
  •   Brownie    16 年前

    我现在发现自己主要编辑原始XAML buy hand。

    混合非常方便的地方包括:

    • 自定义模板。
    • 将UI分解为用户控件
        2
  •  7
  •   Jobi Joy    16 年前

    所以 我强烈建议WPF程序员使用Expression blend

        3
  •  3
  •   Isak Savo    16 年前

    使用Blend的好处是某些任务非常快,比如选择颜色/画笔、创建动画和布局修复,比如调整边距/填充。

    Blend有一个坏习惯,就是生成一些奇怪的XAML,所以我总是在VS文本编辑器中清理它。我仍然发现使用blend是一个净胜利。

        4
  •  3
  •   AndyL    16 年前

    http://blogs.msdn.com/expression/articles/516589.aspx

    事实上,很少有开发商店能接触到合格的“交互设计师”(这并不是说一家公司可以重新指派一名初级的Mar Com人员执行任务),这意味着,在大多数地方,如果市场营销部门想要添加一种奇特的视觉效果,为使用WPF提供许多理由,那么开发人员需要学习一些混合。

    作为一名开发人员,在密集使用WPF几个月后,您会发现自己完全可以轻松地直接编辑Xaml,而且与Windows窗体不同,您很少依赖VStudio设计器中的功能。直接编辑不仅比滚动属性列表快得多,而且VStudio对生产WPF应用程序中使用的许多功能都没有点击式支持(他们只是在SP#1中添加了一个“事件”选项卡)。Blend对其中许多项都有更多的支持(例如,它可以生成一个数据模板),但我通常只跳转到Blend来创建一个快速的动画或其他视觉效果,将经过仔细重构的标记剪切并粘贴到我的“官方”VStudio项目源中,然后继续。

        5
  •  2
  •   kokos    16 年前

    我认为至少设计师应该开始使用Expression套件。 开发人员应该对这些工具有点熟悉,但只需使他们能够更好地与设计人员沟通即可。

        6
  •  2
  •   aku    16 年前

    因为没有那么多好的WPF工具,所以了解Blend是一项非常有用的技能。但是我不认为它是 要求 . WPF的整个思想是在编码人员和设计人员之间分配工作。IMO开发人员不需要通晓Blend,但需要基本技能来理解设计师的需求。

        8
  •  1
  •   Robert Jeppesen    16 年前


    现在我已经非常了解WPF,我仍然时不时地使用Blend和Design,但我的工作是基于XAML的(请注意,不是VS中的designer视图,而是XAML)。换句话说,,
    我现在知道怎么清理了。

    我仍然想知道如何让我的Adobe Flash、-Photoshop、-Illustrator设计大师在WPF中与我合作。

        9
  •  1
  •   VolkerK    16 年前

        10
  •  1
  •   rudigrobler    16 年前

    Lynda.com在线提供了一些很酷的表情融合训练。。。

    Getting Started with Expression Blend 李布里梅洛

        11
  •  0
  •   Omer van Kloeten    16 年前

    开发人员没有 需要 根本不懂表达。

    你呢 需要知道的是XAML,而不是隐藏在某个工具后面,这将是作为WPF开发人员所能做的最糟糕的事情。你选择的工具由你自己决定。我曾经在VisualStudio中使用XML编辑器。

    唯一 了解Blend是负责WPF应用程序的视觉方面的人。他们必须能够理解如何使用模板对应用程序进行蒙皮,但除此之外,他们还可以保持完全混合。

        12
  •  0
  •   harriyott Erik Funkenbusch    16 年前

    更具体地说,对于这个问题,我认为如果开发人员与使用Blend的设计师一起工作,至少了解基本知识可能非常有用。除了允许更好的通信(正如@kokos所提到的),它还允许开发人员在相同的环境中执行较小的编辑(如对齐等),并且还可以理解工具在代码生成方面的限制和边界。

    从历史上看,设计工具有一些开发人员必须解决的怪癖,比如在FrontPage中重新编码HTML,或者生成字体标记而不是使用样式或类。我确信Blend不会做这样的事情,但它可能会生成开发人员更愿意重组或精简的XAML,因此了解哪些特性生成哪些代码样式对于开发人员来说可能非常有用。

        13
  •  0
  •   SmartyP    16 年前

    您是否要求HTML开发人员使用DreamWeaver?

    手工编写XAML是优秀WPF开发人员的一项要求——Blend是一种工具,而不是了解XAML的替代品。

        14
  •  0
  •   Glorfindel Doug L.    6 年前

    布伦农·威廉姆斯的新书也应该很好!!!

    alt text
    (来源: pearsoned-ema.com )