使用程序性活動

本主題僅適用於 Windows Workflow Foundation 4。

這個範例會使用 SequenceAssignIfWhileSwitchTryCatchWriteLine 活動實作猜測遊戲。 猜測遊戲會選取一個隨機數字,而玩家必須猜測該數字。 當玩家送出不正確的猜測時,工作流程會提供一個提示,告訴玩家應該猜大一點或小一點的數字。 如果玩家在 7 次內猜到數字,則會對使用者顯示特別的恭賀畫面。

這個範例中的自訂活動

ReadLine

從主控台讀取一行文字。 這個活動衍生自 NativeActivity 類別,並且會建立書籤,主控台應用程式會在讀取一行之後繼續執行該書籤。

PromptInt

提示使用者輸入數字,然後從主控台視窗讀取該數字。 此活動衍生自 Activity,並且會使用 WriteLineReadLine 活動。

若要使用這個範例

  1. 使用 Visual Studio 2010 開啟 [GuessingGame.sln] 方案檔案。

  2. 若要建立方案,請按 F6。

  3. 若要執行方案,請按 CTRL+F5。

Dd807377.Important(zh-tw,VS.100).gif 注意:
這些範例可能已安裝在您的電腦上。 請先檢查下列 (預設) 目錄,然後再繼續。

<InstallDrive>:\WF_WCF_Samples

如果此目錄不存在,請移至用於 .NET Framework 4 的 Windows Communication Foundation (WCF) 與 Windows Workflow Foundation (WF) 範例 (英文),以下載所有 Windows Communication Foundation (WCF) 和 WF 範例。 此範例位於下列目錄。

<InstallDrive>:\WF_WCF_Samples\WF\Basic\Built-InActivities\Procedurals