Innholdsfortegnelse:

Lag en matriseskjerm med pseudo-tilfeldig tallgenerator: 4 trinn
Lag en matriseskjerm med pseudo-tilfeldig tallgenerator: 4 trinn

Video: Lag en matriseskjerm med pseudo-tilfeldig tallgenerator: 4 trinn

Video: Lag en matriseskjerm med pseudo-tilfeldig tallgenerator: 4 trinn
Video: Иоша Бах: время, гипотеза моделирования, существование 2024, November
Anonim
Lag en matriseskjerm med pseudo-tilfeldig tallgenerator
Lag en matriseskjerm med pseudo-tilfeldig tallgenerator

Hvis du liker matrisen og har litt fritid, kan du lage et uendelig program som viser tilfeldige tall, så fort datamaskinen kan kjøre den, og ligner veldig på matrisen! Det tar bare ca 5 minutter å forberede!

Jeg kikket rundt på Instructables -siden, og så noen Matrix -skjermprodusenter. Jeg liker å skrive dataprogrammer, og bestemte meg en gang for å lage et av disse, og jeg skal vise deg hvordan! Du må ha Microsoft. NET Framework 3.5 installert for å gjøre dette. Vær så snill å rangere, det er min første instruks, og jeg vil vite hvordan jeg går. ** OPPDATERING ** Hvis du ikke har Microsoft. NET Framework 3.5, kan du enkelt laste det ned fra Microsoft Download -stedet (download.microsoft.com) og søke etter. NET 3.5. Jeg har laget en ny versjon som spytter ut tilfeldige tegn, i stedet for bare tall. Det Viser IKKE et skjermbilde av matrisen, eller viser en 3D -skjerm. Bare tilfeldige bokstaver. I grønt.

Trinn 1: Koding

Du må laste ned kodefilen som er vedlagt, og lagre den i mappen Mine dokumenter. Hvis du er interessert i dataprogrammering, kan dette programmet være interessant å se på. Du må kopiere all kursiv tekst og lagre den i en fil som heter Program.txt. bruker System; navneområde Matrix_V2 {class Program {static void Main (string args) {// Setter tekstfargen til grønn Console. ForegroundColor = ConsoleColor. Green; // Lag en streng med noen tilfeldige tegn string random_characters = "£ ¤ ¥ ¦§¨ © ª« ¬®¯ ± ²³´µ¶ · ¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.? | | / "; ~ 0123456790 -_ =+!@#$%^&*() "; // Få alle disse tegnene og gjør dem til et" array "tegn random_characters_array = random_characters. ToCharArray (); // Fjern skjermkonsollen. Clear (); // Skriver detaljer om programmet til konsollskjermen Console. Title = "Matrix V2 - Trykk Ctrl+C for å avslutte"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Skrevet av Chris Ward "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Trykk på hvilken som helst tast for å fortsette "); Console. ReadKey (); // Oppretter en pseudo- random generator Random r = new Random (); // Oppretter en setning som løper for alltid mens (true) {// Henter ASCII -tegnet fra matrisen, basert på hva tallet er Console. Write (random_characters_array [r. Next (random_characters). Length)])); // kjører deretter setningen igjen … og igjen … et c.}}}}

Trinn 2: Opprette batchfil

Åpne notatblokken igjen, og skriv inn denne, bare endre tekst hvis du vet nøyaktig hva du gjør, og sørg for at alt er på en linje, da jeg flyttet det til separate linjer, slik at det ville passe @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 Deretter må du lagre den som en. BAT-fil, på samme sted som program.txt-filen.

Trinn 3: Løping

Løping
Løping

Bare dobbeltklikk på batchfilen, og ledetekstvinduet skal lukkes raskt. Når den er lukket, burde filen ha blitt skrevet (Matrix. EXE). Alt du trenger å gjøre er å kjøre programmet (Matrix. EXE), og programmet vil kjøre. Feilsøking Hvis filen ikke er opprettet, legger du til en ny linje @pause i batchfilen, deretter prøver du å kjøre den igjen, deretter Hvis det er detaljer om en feil, legg ut en kommentar, så skal jeg prøve å fikse problemet. Noen andre problemer? Bare legg ut en kommentar.

Trinn 4: Feilsøking

Feiltekst: 'C: / WINDOWS / Microsoft. NET / Framework / v3.5' gjenkjennes ikke som en intern eller ekstern kommando, et operativt program eller en batchfil ' * Dette er faktisk min feil, jeg gjorde en feil i batchfilen. Jeg vil oppdatere koden på den, men for å endre den, er det litt plass, rett etter … arbeidet / v3.5 og før / csc.exe. Bare fjern plassen og kjør igjen. Alternativt kan du laste ned koden igjen. Noen andre problemer? Legg ut en melding, så kommer jeg tilbake til deg snarest.

Anbefalt: