Esempio di gioco
Aggiornamento: novembre 2007
Mediante questa applicazione di esempio viene implementato un semplice gioco Windows Form, completo di grafica GDI+, funzionalità di timer, configurazione utente e memorizzazione dei punteggi migliori.
Per ottenere esempi e istruzioni per la relativa installazione
Effettuare una delle seguenti operazioni:
Dal menu Guida, scegliere Esempi.
Il file Readme contiene informazioni sugli esempi.
Visitare il sito Web Visual Studio 2008 Samples (informazioni in lingua inglese). Su tale sito sono disponibili le versioni più recenti degli esempi.
Individuare gli esempi sul computer in cui è installato Visual Studio. Il percorso di installazione predefinito degli esempi e del file Readme relativo è unità:\Programmi\Microsoft Visual Studio 9.0\Samples\lcid. Per le versioni Express di Visual Studio tutti gli esempi sono disponibili in linea.
Per ulteriori informazioni, vedere Individuazione dei file di esempio.
Nota sulla sicurezza: |
---|
In questo esempio di codice viene illustrato un concetto e viene presentato solo il codice rilevante. È possibile che questo esempio non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo così come viene riportato. È consigliabile aggiungere codice relativo alla sicurezza e alla gestione degli errori per rendere i progetti più sicuri e potenti. Microsoft fornisce questo esempio di codice "COSÌ COM'È" senza garanzie. |
Per visualizzare la documentazione dell'esempio
In Esplora soluzioni fare doppio clic sulla cartella Documentazione.
Se si utilizza Visual Basic Express Edition, fare clic con il pulsante destro del mouse su ReadMe.htm nella cartella Documentazione. Scegliere Visualizza nel browser.
Se si utilizza una versione diversa di Visual Basic, fare doppio clic su ReadMe.htm nella cartella Documentazione.
Dimostrazione
In questo esempio vengono illustrate funzionalità implementate nella maggior parte delle applicazioni:
Opzioni utente Il form Options consente agli utenti di reimpostare i punteggi migliori e attivare o disattivare l'audio.
**Guida **Nell'applicazione è incluso un progetto di Guida compilata. Alla Guida compilata si accede mediante la voce di menu Help.
Mouse Il mouse viene utilizzato, oltre che per eseguire il gioco, per trascinare il form e riposizionarlo quando la barra del titolo è nascosta.
Tastiera Mediante il tasto M si attiva o disattiva la barra dei menu e del titolo. Mediante il pulsante P si sospende e si riavvia l'azione del gioco.
Vengono inoltre evidenziate varie funzionalità di Visual Basic e di .NET Framework:
Grafica GDI+ L'azione di gioco è interamente implementata mediante le funzioni di disegno dello spazio dei nomi System.Drawing.
Registro di sistema I punteggi migliori sono memorizzati nel Registro di sistema.
Programmazione orientata agli oggetti L'azione di gioco e il disegno sono controllati da varie classi che interagiscono tra loro. Le principali classi utilizzate per il gioco sono le classi Grid e Block. La classe PointTranslator aggiunge funzioni di utilità per il disegno dei blocchi. La classe HighScores gestisce il recupero e l'impostazione dei punteggi.