[workflow foundation]建立第一隻WF程式 hello world

[workflow foundation]建立第一隻WF程式 hello world

正好最近入手了WF的書籍[Beginning WF Windows Workflow in .NET 4.0]

邊學邊實作

直接進入主題

1. 選擇【新增專案】【Workflow】【工作流程主控台應用程式】

clip_image002

2. 一開啟專案後可以看到設計畫面(Workflow1.xaml)

clip_image004

3. 從【工具箱】選取【控制流程】【sequence】(循序)後拉到設計畫面,再將【基本】【writeline】拉到squence裡面

clip_image005

clip_image006

4. 修改後的設計畫面

clip_image008

5. 修改WriteLine的Text屬性如下

clip_image010

6. 最後修改主程式


using System.Linq;
using System.Activities;
using System.Activities.Statements;

namespace HelloWordWF
{

    class Program
    {
        static void Main(string[] args)
        {
            //系統自動帶入 WorkflowInvoker.Invoke(new Workflow1());
            WorkflowInvoker.Invoke(new Workflow1());
            Console.WriteLine("請按Enter鍵後離開!");
            Console.Read();
        }
    }
}

7. 執行結果

pic7