Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A munkafolyamatok beépített tevékenységekből és egyéni tevékenységekből is létrehozhatók. Ez a témakör egy olyan munkafolyamat létrehozását ismerteti, amely a beépített tevékenységeket, például a Sequence tevékenységet és az előző How to: Create a Activity topic egyéni tevékenységeit is használja. A munkafolyamat egy számtippelési játékot modell.
Feljegyzés
Az Első lépések oktatóanyag minden témaköre az előző témaköröktől függ. A témakör elvégzéséhez először be kell fejeznie a How to: Create an Activity (Tevékenység létrehozása) című témakört.
A munkafolyamat létrehozása
Kattintson a jobb gombbal a NumberGuessWorkflowActivities elemre a Megoldáskezelő, és válassza a Hozzáadás, Új elem lehetőséget.
A Telepített gyakori elemek csomóponton válassza a Munkafolyamat lehetőséget. Válassza ki a Tevékenység lehetőséget a munkafolyamat-listából .
Írja be
SequentialNumberGuessWorkflowa Név mezőbe, és kattintson a Hozzáadás gombra.Húzzon egy sorozattevékenységet az eszközkészlet Vezérlőfolyamat szakaszából, és vigye a munkafolyamat tervezési felületén található Drop tevékenység címkére.
A munkafolyamat változóinak és argumentumainak létrehozása
Kattintson duplán a SequentialNumberGuessWorkflow.xaml elemre a Megoldáskezelő a munkafolyamat tervezőben való megjelenítéséhez, ha még nem jelenik meg.
Kattintson az Argumentumok elemre a munkafolyamat-tervező bal alsó részén az Argumentumok panel megjelenítéséhez.
Kattintson az Argumentum létrehozása gombra.
Írja be
MaxNumbera Név mezőbe, válassza a Be lehetőséget az Irány legördülő listában, válassza az Int32 lehetőséget az Argumentumtípus legördülő listából, majd az ENTER billentyűt lenyomva mentse az argumentumot.Kattintson az Argumentum létrehozása gombra.
Írja be
Turnsaz újonnan hozzáadottMaxNumberargumentum alatti Név mezőbe, válassza ki az Irány legördülő listából, válassza az Int32 lehetőséget az Argumentumtípus legördülő listából, majd nyomja le az ENTER billentyűt.Az Argumentumok panel bezárásához kattintson a tevékenységtervező bal alsó részén található Argumentumok elemre.
Kattintson a Változók elemre a munkafolyamat-tervező bal alsó részén a Változók panel megjelenítéséhez.
Kattintson a Változó létrehozása elemre.
Tipp.
Ha nem jelenik meg a Változó létrehozása mező, a munkafolyamat-tervező felületén kattintson a Sorrend tevékenységre a kijelöléshez.
Írja be
Guessa Név mezőbe, válassza az Int32 lehetőséget a Változótípus legördülő listából, majd nyomja le az ENTER billentyűt a változó mentéséhez.Kattintson a Változó létrehozása elemre.
Írja be
Targeta Név mezőbe, válassza az Int32 lehetőséget a Változótípus legördülő listából, majd nyomja le az ENTER billentyűt a változó mentéséhez.Kattintson a Változók elemre a tevékenységtervező bal alsó részén a Változók panel bezárásához.
A munkafolyamat-tevékenységek hozzáadása
Húzzon egy hozzárendelési tevékenységet az eszközkészlet Primitívek szakaszából, és helyezze a Sorozat tevékenységre. Írja be
Targeta To (To ) és az alábbi kifejezést az Enter a C# (C#) kifejezés vagy az Enter a VB kifejezés mezőbe.New System.Random().Next(1, MaxNumber + 1)new System.Random().Next(1, MaxNumber + 1)Tipp.
Ha az Eszközkészlet ablak nem jelenik meg, válassza az Eszközkészlet lehetőséget a Nézet menüben.
Húzzon egy DoWhile-tevékenységet az eszközkészlet Vezérlőfolyamat szakaszából, és húzza a munkafolyamatra úgy, hogy az a Tevékenység hozzárendelése alatt legyen.
Írja be a következő kifejezést a DoWhile-tevékenység Feltétel tulajdonságérték mezőjébe.
Guess <> TargetGuess != TargetEgy DoWhile tevékenység végrehajtja a gyermektevékenységeit, majd kiértékeli annak Condition. Ha a Condition kiértékelés eredménye
True, akkor a DoWhile végrehajtott tevékenységek ismét végrehajtva lesznek. Ebben a példában a rendszer kiértékeli a felhasználó becslését, és a DoWhile becslés helyességéig folytatódik.Húzzon egy parancssori tevékenységet az eszközkészlet NumberGuessWorkflowActivities szakaszából, és helyezze el az előző lépés DoWhile tevékenységében.
A Tulajdonságok ablakban írja be
"EnterGuess"az idézőjeleket a Kérdés tevékenység Könyvjelzőnév tulajdonságérték mezőjébe. Írja beGuessaz Eredmény tulajdonság értékmezőbe, és írja be a következő kifejezést a Szöveg tulajdonságmezőbe."Please enter a number between 1 and " & MaxNumber"Please enter a number between 1 and " + MaxNumberTipp.
Ha a Tulajdonságok ablak nem jelenik meg, válassza a Tulajdonságok ablak lehetőséget a Nézet menüben.
Húzzon egy Hozzárendelés tevékenységet az Eszközkészlet Primitívek szakaszából, és húzza a DoWhile tevékenységbe, hogy az kövesse a Prompt tevékenységet.
Feljegyzés
A Tevékenység hozzárendelése művelet elvetésekor vegye figyelembe, hogy a munkafolyamat-tervező automatikusan hozzáad egy sorozattevékenységet, amely tartalmazza a Prompt és az újonnan hozzáadott Hozzárendelés tevékenységet is.
Írja be
Turnsa To mezőbe, ésTurns + 1írja be az Enter a C# kifejezést , vagy írjon be egy VB-kifejezést .Húzzon egy Ha tevékenységet az eszközkészlet Vezérlőfolyamat szakaszából, és helyezze a Sorrend tevékenységbe, hogy az kövesse az újonnan hozzáadott Hozzárendelés tevékenységet.
Írja be a következő kifejezést a Ha tevékenység Feltétel tulajdonságérték mezőjébe.
Guess <> TargetGuess != TargetHúzzon egy másik Ha tevékenységet az eszközkészlet Vezérlőfolyamat szakaszából, és húzza az első Ha tevékenység Then szakaszára.
Írja be a következő kifejezést az újonnan hozzáadott If tevékenység Feltétel tulajdonságérték mezőjébe.
Guess < TargetHúzzon két WriteLine-tevékenységet az eszközkészlet Primitívek szakaszából, és húzza őket úgy, hogy az egyik az újonnan hozzáadott Ha tevékenység Then szakaszában legyen, a másik pedig az Else szakaszban legyen.
Az Ezután szakaszban kattintson a WriteLine tevékenységre a kijelöléshez, és írja be a következő kifejezést a Szöveg tulajdonságérték mezőjébe.
"Your guess is too low."A Kijelöléshez kattintson a WriteLine tevékenységre az Egyéb szakaszban, és írja be a következő kifejezést a Szöveg tulajdonságérték mezőjébe.
"Your guess is too high."Az alábbi példa a befejezett munkafolyamatot szemlélteti:

A munkafolyamat létrehozása
Nyomja le a Ctrl+Shift+B billentyűkombinációt a megoldás felépítéséhez.
A munkafolyamat futtatásával kapcsolatos utasításokért tekintse meg a következő témakört: Útmutató: Munkafolyamat futtatása. Ha már elvégezte a How to: Run a Workflow step with a different style of workflow and wish to run it using the szekquential workflow from this step, skip ahead to the To build and run the application section of How to: Run a Workflow(Munkafolyamat futtatása) című szakaszt.