我正在开发一个应用程序,用户可以在其中执行任务/工作流。每个任务都由一组要执行的动作构成。我希望能够在工作流程启动后能够进行用户输入。推荐工作流应用程序的设计模式
实施例:
- 任务开始
- 措施1开始
- 措施1结束
- 措施2开始
- 措施2结束
- 措施3需要用户输入(UI窗口打开以获得用户输入)
- 措施3获取用户输入
- 措施3开始
- 措施3结束
- 任务结束
我开发这个我C#和我在C#认识基础工作流和任务。他们可能有我需要的东西,但我也有兴趣听到从零开始做这件事的设计模式。
我正在开发一个应用程序,用户可以在其中执行任务/工作流。每个任务都由一组要执行的动作构成。我希望能够在工作流程启动后能够进行用户输入。推荐工作流应用程序的设计模式
实施例:
我开发这个我C#和我在C#认识基础工作流和任务。他们可能有我需要的东西,但我也有兴趣听到从零开始做这件事的设计模式。
你所描述的是Sequence Workflow Pattern。
在Workflow Patterns initiative和MSDN Magazine有更多的工作流程模式。
我想下面的文章可以帮助你的异步任务部分:
“重新发明轮子” 的格局?!?你已经知道正确的做法,你为什么要从头开始做?没有发明在这里恐惧? – Jamiec 2011-12-23 08:56:15