叫做WF4,又號稱大改版,當然對所有開發流程熟悉度,大約趨進於0,連一個If都要搞很久,三不五時,VS2010會掛掉,最可怕的是,在設定流程屬性時,居然沒法使用Copy Paste....希望這只是測試版的問題!!
以下步驟說明如何判斷今天是不是周六或周日,若是則印出"是假日!"若是星期一到星期五則印出"不是假日":
1.建立一個Sequential Workflow Console Application
2.新增一個Arguments
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlo5HrX-NjWCavt870QNKTkrVNTPcoYXCfWc7Y7QjgWlJ-6Yjf5wXxp9iazrgA51UR_HRpApwyZJMn5Mkfqvswdmhr54c1NBhv5FUcmxioN2LbE1jJSSPIGYTn76eMXA0hsj6MZ5Xz47Q/s400/1.PNG)
3.新增一個Variables:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihdw6OgcaL6ujdfGvseKXP3K8Zht3T8g7LgmFVHIMaHf6i9Hm8Mx00qo6ocwEjIvnl-4mL0mkFEjA3m_-AbjxTcrxIgic4m9gHP3j5FoeSf33I0nQiONpD_Zi7EGjv0AG4YTQKvRuNANY/s400/2.PNG)
4.拖曳一個if與WriteLine到設計畫面
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz-rKECCTP0px9fG3wI79daaI809UFY0KfqvUHVg2TgyrxPI25qKeY739OYjbak8BcGebraeqHcLxuNwVbKs5JQd4bFPLYm0uGQIXfDC2-My4Flm4SPYbntLIi4F5BEpe1djn9J_PmvU0/s400/3.PNG)
5.雙擊if,進入設計畫面後,各拖曳一個Assign到Then與Else並設定Condition如下:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG1bIohmNDZVttVg2FiZojxXOv8SyQ0_51LNufJwGzYOic9OQlEyKemOgQJrMlc5sfMEnY2YnKHJBvWsYbEk1rPAo_eWh5XP5DD5gKY0UyjkqecQ9DESC2q52JVRHp6gaxds499awB9L4/s400/4.PNG)
6.進入設計畫面,設WriteLine的Text:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNd9a2bO8Lsj7wZqXoy-96uQBLX1Hqhph8iQeo4HRFwrwa0Oe629uSqUAXbT4SJnEZ7hQznfD7UcVZQ8-DTlZ_SYgi826MDkTruIEi9eMvLn8_ycnnBXjGUddfjGfKYiUb88aLJ7NCFtk/s400/5.PNG)
7.修改Program.cs,建立WorkflowInstance之前先設參數
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcS98_N6EeIYYF3w1PQYJrfWvNsuTcZFgTNlvCID9Clgz8coTjjRBMbDTlOdj23aJElTlaEuFYwdZ7-8c7y3X_DoGoAssebgUE9dpSKY1mwScBuari16qv9DhN6T5baMTPP0_4hWUZ1MI/s400/6.PNG)
8.參考測試結果:
沒有留言:
張貼留言