Sommario:

Crea uno schermo a matrice con il generatore di numeri pseudo-casuali: 4 passaggi
Crea uno schermo a matrice con il generatore di numeri pseudo-casuali: 4 passaggi

Video: Crea uno schermo a matrice con il generatore di numeri pseudo-casuali: 4 passaggi

Video: Crea uno schermo a matrice con il generatore di numeri pseudo-casuali: 4 passaggi
Video: Tutorial C++ - Lezione 15 - Generare numeri casuali 2024, Novembre
Anonim
Crea uno schermo a matrice con il generatore di numeri pseudo-casuali
Crea uno schermo a matrice con il generatore di numeri pseudo-casuali

Se ti piace la matrice e hai del tempo libero, potresti creare un programma infinito, che mostri numeri casuali, alla velocità con cui il computer può eseguirlo, molto simile alla matrice! Ci vogliono solo 5 minuti per la preparazione!

Stavo dando un'occhiata al sito di Instructables e ho visto alcuni produttori di schermi Matrix. Mi piace scrivere programmi per computer, e una volta ho deciso di fare uno di questi, e ti mostrerò come! È necessario disporre di Microsoft. NET Framework 3.5 installato per eseguire questa operazione. Si prega di valutare, è il mio primo istruibile, e voglio sapere come vado. **AGGIORNAMENTO** Se non si dispone di Microsoft. NET Framework 3.5, è possibile scaricarlo facilmente dal sito Microsoft Download (download.microsoft.com) e cercare. NET 3.5. Ho creato una nuova versione che sputa caratteri casuali, anziché solo numeri. NON mostra uno screenshot della matrice o mostra uno schermo 3D. Solo lettere casuali. In verde.

Passaggio 1: codifica

Devi scaricare il file di codice allegato e salvarlo nella cartella I miei documenti. Se sei interessato alla programmazione di computer, questo programma potrebbe essere interessante da guardare. Devi copiare tutto il testo in corsivo e salvarlo in un file chiamato Program.txt. utilizzando il sistema; namespace Matrix_V2 { class Program { static void Main(string args) { //Imposta il colore del testo su verde Console. ForegroundColor = ConsoleColor. Green; //Crea una stringa con alcuni caratteri casuali string random_characters = "£¤¥¦§¨©ª«¬®¯±²³´µ¶·¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.?/:;\"\'{[}]\|` ~0123456790-_=+!@#$%^&*() "; // Prendi tutti quei caratteri e trasformali in un "array" char random_characters_array = random_characters. ToCharArray(); // Cancella lo schermo Console. Clear(); //Scrive i dettagli sull'applicazione nella schermata della console Console. Title = "Matrix V2 - Premi Ctrl+C per uscire"; Console. WriteLine("Matrix V2"); Console. WriteLine("Written by Chris Ward"); Console. WriteLine("https://www.instructables.com/member/7654321chris"); Console. Write("Premi un tasto per continuare"); Console. ReadKey(); //Crea uno pseudo- generatore casuale Random r = new Random(); //Crea un'istruzione che viene eseguita per sempre while (true) { //Ottiene il carattere ASCII dall'array, in base al numero Console. Write(random_characters_array[r. Next(random_characters. Length)]); //poi esegue l'istruzione ancora… e ancora… et C. } } } }

Passaggio 2: creazione di un file batch

Apri di nuovo il blocco note e digita questo, cambiando il testo solo se sai esattamente cosa stai facendo e assicurati che sia tutto su una riga, poiché l'ho spostato su righe separate in modo che si adatti a @C:\WINDOWS\Microsoft. NET\Framework\v3.5 \csc.exe /noconfig /nowarn:1701, 1702 /errorreport:prompt /warn:4 /define:TRACE /reference:"C:\WINDOWS\Microsoft. NET\Framework \v2.0.50727\ System.dll" /filealign:512 /optimize- /target:exe /out:Matrix. EXE Program.txt Quindi è necessario salvarlo come file. BAT, nella stessa posizione del file program.txt.

Passaggio 3: corsa

In esecuzione
In esecuzione

Basta fare doppio clic sul file batch e la finestra del prompt dei comandi dovrebbe chiudersi rapidamente. Una volta chiuso, il file dovrebbe essere stato scritto (Matrix. EXE). Ora tutto ciò che devi fare è eseguire il programma (Matrix. EXE) e il programma verrà eseguito. Risoluzione dei problemi Se il file non viene creato, aggiungi una nuova riga @pause al file batch, quindi prova a eseguirlo di nuovo, quindi se ci sono dettagli su un errore, pubblica un commento e cercherò di risolvere il problema. Altri problemi? Basta pubblicare un commento.

Passaggio 4: risoluzione dei problemi

Testo di errore: 'C:\WINDOWS\Microsoft. NET\Framework\v3.5' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch' * In realtà è colpa mia, ho commesso un errore sul file batch. Aggiornerò il codice su di esso, ma per cambiarlo c'è un po' di spazio, subito dopo il …work\v3.5 e prima del \csc.exe. Basta rimuovere quello spazio ed eseguire di nuovo. In alternativa puoi scaricare di nuovo il codice. Altri problemi? Invia un messaggio e ti ricontatterò al più presto.

Consigliato: