Esercitazioni introduttive

Documentazione di riferimento ideale per chi non ha familiarità con Visual C# o Microsoft Visual Basic o addirittura non ha alcuna esperienza in programmazione,la Guida introduttiva è composta da una serie di lezioni sequenziali contenenti informazioni introduttive su Visual C# e Visual Basic, nonché nozioni di base sulla programmazioneche consentono di scrivere ottimi programmi software divertendosi.

In questa sezione

  • Esercitazione 1: creare un visualizzatore immagini
    Compilare un programma che carica un'immagine da un file e la visualizza in una finestra.Imparare a trascinare controlli quali pulsanti e caselle immagine sul form, impostare le relative proprietà e utilizzare i contenitori per ridimensionare agevolmente il form.Iniziare a scrivere codice.

  • Esercitazione 2: creare un labirinto
    Compilare un labirinto, in cui l'utente deve spostare il puntatore del mouse dall'inizio alla fine senza toccare nessun muro.Creare il layout di un form utilizzando un contenitore Pannello, compilare un labirinto utilizzando i controlli Label, scrivere codice per visualizzare una finestra di messaggio, impostare gestori di eventi per gli eventi del mouse, far sì che il programma riproduca suoni e utilizzare classi per organizzare il codice.

  • Esercitazione 3: creare un quiz matematico
    Compilare un quiz matematico a tempo, dove il giocatore deve rispondere a quattro problemi aritmetici casuali entro il tempo specificato.Imparare a generare numeri casuali utilizzando la classe Random, attivare eventi utilizzando un controllo Timer, controllare il flusso di programma mediante istruzioni if else ed eseguire operazioni aritmetiche di base.

  • Esercitazione 4: creare un gioco delle coppie
    Compilare un gioco di abbinamenti, in cui il giocatore deve riuscire ad abbinare coppie di icone nascoste.Imparare a contenere oggetti utilizzando un oggetto List, foreach, tenere traccia dello stato di un form utilizzando variabili di riferimento, compilare un gestore di evento che è possibile utilizzare con più oggetti e attivare un timer esattamente una volta all'avvio.