我正在開發一個應用程序,用戶可以在其中執行任務/工作流。每個任務都由一組要執行的動作構成。我希望能夠在工作流程啓動後能夠進行用戶輸入。推薦工作流應用程序的設計模式
實施例:
- 任務開始
- 措施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