Utilizzo di attività proceduraliUsing Procedural Activities

Nell'esempio vengono usate le attività Sequence, Assign, If, While, Switch<T>, TryCatche WriteLine per implementare un gioco per indovinare un numero.The sample uses the Sequence, Assign, If, While, Switch<T>, TryCatch, and WriteLine activities to implement a guessing game. Il gioco seleziona un numero casuale e il giocatore deve indovinare il numero.The guessing game selects a random number and the player has to guess that number. Quando il giocatore invia un numero errato, il flusso di lavoro fornisce un suggerimento che indica di provare a con un numero più alto o più basso.When the player submits an incorrect guess, the workflow provides a hint whether to guess higher or lower. Se il giocatore indovina il numero in meno di 7 tentativi, viene visualizzato all'utente un messaggio di congratulazioni speciali.If the player guesses the number in less than 7 attempts, a special congratulations is displayed to the user.

Attività personalizzate in questo esempioCustom Activities in this Sample

ReadLineReadLine

Legge una riga di testo dalla console.Reads a line of text from the console. Questa attività deriva dalla classe NativeActivity e crea un segnalibro ripreso dall'applicazione console quando viene letta una riga.This activity derives from the NativeActivity class and creates a bookmark that is resumed by the console application when a line is read.

PromptIntPromptInt

Richiede all'utente di digitare un numero, quindi lo legge da una finestra della console.Prompts the user to type in a number and then reads it from a console window. L'attività deriva da Activity<TResult> e usa le attività WriteLine e ReadLine.The activity derives from Activity<TResult> and uses the WriteLine and ReadLine activities.

Per usare questo esempioTo use this sample
  1. Tramite Visual Studio 2010Visual Studio 2010 aprire il file della soluzione GuessingGame.sln.Using Visual Studio 2010Visual Studio 2010, open the GuessingGame.sln solution file.

  2. Per compilare la soluzione, premere CTRL+MAIUSC+B.To build the solution, press CTRL+SHIFT+B.

  3. Per eseguire la soluzione, premere CTRL+F5.To run the solution, press CTRL+F5.

Importante

È possibile che gli esempi siano già installati nel computer.The samples may already be installed on your machine. Verificare la directory seguente (impostazione predefinita) prima di continuare.Check for the following (default) directory before continuing.

<InstallDrive>:\WF_WCF_Samples

Se questa directory non esiste, andare al Windows Communication Foundation (WCF) e gli esempi di Windows Workflow Foundation (WF) per .NET Framework 4 per scaricare tutti i Windows Communication Foundation (WCF) e WFWF esempi.If this directory does not exist, go to Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 to download all Windows Communication Foundation (WCF) and WFWF samples. Questo esempio si trova nella directory seguente.This sample is located in the following directory.

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