使用工作流设计器开发应用程序

Windows 工作流设计器 是可视化设计器和调试器,用于以图形化的方式构造和调试 Visual Studio 2010 开发环境中承载的 .NET Framework 版本 4中的 Windows Workflow Foundation (WF) 应用程序。它可用于通过使用模板和活动设计器来撰写复合工作流应用程序、活动库或 Windows Communication Foundation (WCF) 服务。有关工作流的更多信息,请参见 Windows Workflow Foundation

下面是一些 工作流设计器 的旧版本中没有,而在 工作流设计器 的新版本中增加的新设计功能:

  • 工作流设计器 是使用 Windows Presentation Foundation (WPF) 生成的。这将改善活动设计器体验并提高大型和复杂工作流的性能。

  • 现在可通过 WPF 来设计自定义活动,并且使用 XAML 和编程模型来创建活动设计器也得到了简化。

  • 实现了一个 Flowchart 活动,因此可以使用熟悉的流程图建模样式使程序流直观显示。

  • 工作流设计器 有一个新的变量设计器,可用于在工作流中声明变量和指定变量的作用域,从而将这些变量绑定到活动。

  • 在 Visual Studio 2010 中,创作 .NET Framework 4 工作流中的 Visual Basic 表达式时,工作流设计器 可提供完整的 IntelliSense 功能。

  • 调试体验现在已延伸至 XAML,使您能在 XAML 工作流定义中设置断点并在运行时单步执行 XAML 代码,这提供类似于托管代码中的体验。

  • 与以前的版本相比,在 Visual Studio 之外重新承载 工作流设计器 得到了极大的简化,现在只需要几行代码。

  • 新的 Flowchart 活动及其 流程图活动设计器可用于使用熟悉的流程图建模样式使程序流直观显示。

  • 消息传递活动得到了增强,可以编写完全声明性(无代码)的 Windows Communication Foundation (WCF) 服务。

  • **“添加服务引用…”**功能可用于自动生成访问 Web 服务的活动。

本节内容

  • 使用工作流设计器
    介绍如何使用内置设计器来创建新活动和工作流项目,以及如何使用设计器提供的其他工具来处理参数、变量、表达式、导入和痕迹导航。
  • 工作流设计器 UI 帮助
    包含 Windows 工作流设计器 提供的对话框的上下文相关帮助主题,以及有关设计器 shell 功能、键盘快捷键和错误消息的指南。

生成日期:2011-02-23