首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

工作流程式設計循序漸進 (5-2):狀態機工作流核心組成與文檔大綱視圖

     編輯:關於C語言

狀態機工作流核心活動元件與文檔大綱視圖使用指南

一、核心活動元件說明

工具箱名稱活動類別說明
StateStateActivity狀態機中的一個狀態,可包含其他 StateActivity
SetStateSetStateActivity指定到新狀態的轉換
StateInitializationStateInitializationActivity進入狀態時執行
StateFinalizationStateFinalizationActivity離開狀態時執行
EventDrivenEventDrivenActivity依賴外部事件啟動,首個子活動必須實作 IEventActivity

二、文檔大綱視圖重要性

強烈建議開啟「文檔大綱」視窗監視邏輯結構:

  • 開啟方式:檢視 → 其他視窗 → 文檔大綱,或右鍵狀態活動選擇
  • 設計介面物理佈局 ≠ 標記檔邏輯佈局,文檔大綱反映真實邏輯階層
StateActivity 可包含子活動
圖 1:StateActivity 可包含的子活動類型
文檔大綱與設計器對比
圖 2:左側文檔大綱邏輯結構 vs 右側設計器物理佈局

三、專案建立

  1. VS2008 → 新增專案 → 「主控台狀態工作流」
  2. 專案名稱:MyStateWF
新增專案對話框
圖 3:專案範本選擇
設計器初始介面
圖 4:空白狀態機設計器
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved