程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 工作流編程循序漸進(5:狀態機工作流)(4)

工作流編程循序漸進(5:狀態機工作流)(4)

編輯:關於C語言

因為狀態2執行結果存在兩種情況,一種是得到批准;另一種是不批准。為此,創建如下的狀態2活動:

狀態3中的活動非常簡單,如下圖所示:

四、設計狀態機中各活動的參數及有關函數本實例中,絕大部分的代碼活動僅是通過控制台輸入簡單的提示文字。對於上面的左邊的 IfElseBranch活動,在對應的屬性對話框中指定Condition為“代碼條件”,輸入條件方法名為LeaveCondition,按下回車,創建如下代碼:

private void LeaveCondition(object sender, ConditionalEventArgs e)
{
 System.Threading.Thread.Sleep(5000);
 string result = Console.ReadLine();
 if (result == "0")
 {
  e.Result = false;
 }
 if (result == "1")
 {
  e.Result = true;
 }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved