Inhoudsopgave:

Maak een matrixscherm met pseudo-willekeurige nummergenerator - Ajarnpa
Maak een matrixscherm met pseudo-willekeurige nummergenerator - Ajarnpa

Video: Maak een matrixscherm met pseudo-willekeurige nummergenerator - Ajarnpa

Video: Maak een matrixscherm met pseudo-willekeurige nummergenerator - Ajarnpa
Video: De kwantumcode kraken: natuurkundige legt de werkelijkheid bloot 2024, November
Anonim
Maak een matrixscherm met pseudo-willekeurige nummergenerator
Maak een matrixscherm met pseudo-willekeurige nummergenerator

Als je van de matrix houdt, en wat vrije tijd hebt, zou je een eindeloos programma kunnen maken, dat willekeurige getallen laat zien, zo snel als de computer het kan uitvoeren, dat erg op de matrix lijkt! De voorbereiding duurt slechts ongeveer 5 minuten!

Ik keek rond op de Instructables-site en zag enkele Matrix-schermmakers. Ik hou van het schrijven van computerprogramma's, en heb ooit besloten er een van te maken, en ik ga je laten zien hoe! Hiervoor moet Microsoft. NET Framework 3.5 geïnstalleerd zijn. Beoordeel alstublieft, het is mijn eerste instructable en ik wil weten hoe ik ga. **UPDATE**Als u Microsoft. NET Framework 3.5 niet hebt, kunt u het eenvoudig downloaden van de Microsoft Download-site (download.microsoft.com) en zoeken naar. NET 3.5. Ik heb een nieuwe versie gemaakt die willekeurige tekens uitspuugt, in plaats van alleen cijfers. Het toont GEEN screenshot van de matrix, of een 3D-scherm. Gewoon willekeurige letters. In het groen.

Stap 1: Coderen

U moet het bijgevoegde codebestand downloaden en opslaan in uw map Mijn documenten. Als u geïnteresseerd bent in computerprogrammering, kan dit programma interessant zijn om naar te kijken. U moet alle cursieve tekst kopiëren en opslaan in een bestand met de naam Program.txt. systeem gebruiken; namespace Matrix_V2 { class Program { static void Main (string args) { // Stelt de tekstkleur in op groen Console. ForegroundColor = ConsoleColor. Green; //Maak een string met enkele willekeurige karakters string random_characters = "£¤¥¦§¨©ª«¬®¯±²³´µ¶·¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.?/:;\"\'{[}]\|` ~0123456790-_=+!@#$%^&*() "; //Verkrijg al die tekens en verander ze in een "array" char random_characters_array = random_characters. ToCharArray(); //Wis het scherm Console. Clear(); //Schrijft details over de toepassing naar het consolescherm Console. Title = "Matrix V2 - Druk op Ctrl+C om af te sluiten"; Console. WriteLine("Matrix V2"); Console. WriteLine("Geschreven door Chris Ward"); Console. WriteLine("https://www.instructables.com/member/7654321chris"); Console. Write("Druk op een willekeurige toets om door te gaan"); Console. ReadKey(); //Maakt een pseudo- willekeurige generator Random r = new Random (); // Creëert een instructie die voor altijd wordt uitgevoerd terwijl (true) {// Haalt het ASCII-teken uit de array, op basis van wat het nummer is Console. Write (random_characters_array [r. Next (random_characters). Length)]); // voer dan de instructie opnieuw uit … en opnieuw … et C. } } } }

Stap 2: Batchbestand maken

Open Kladblok opnieuw en typ dit, verander alleen de tekst als je precies weet wat je doet, en zorg ervoor dat het allemaal op één regel staat, want ik heb het naar aparte regels verplaatst, zodat het zou passen in @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 Vervolgens moet u het opslaan als een. BAT-bestand, op dezelfde locatie als het programma.txt-bestand.

Stap 3: Hardlopen

Rennen
Rennen

Dubbelklik eenvoudig op het batchbestand en het opdrachtpromptvenster zou snel moeten sluiten. Zodra het is gesloten, zou het bestand moeten zijn geschreven (Matrix. EXE). Nu hoeft u alleen nog maar het programma (Matrix. EXE) uit te voeren en het programma wordt uitgevoerd. Problemen oplossen Als het bestand niet is gemaakt, voegt u een nieuwe regel @pause toe aan het batchbestand en probeert u het vervolgens opnieuw uit te voeren. als er details over een fout zijn, plaats dan een opmerking en ik zal proberen het probleem op te lossen. Nog andere problemen? Plaats gewoon een reactie.

Stap 4: Problemen oplossen

Fouttekst: 'C:\WINDOWS\Microsoft. NET\Framework\v3.5' wordt niet herkend als een interne of externe opdracht, bruikbaar programma of batchbestand' * Dit is eigenlijk mijn fout, ik heb een fout gemaakt in het batchbestand. Ik zal de code erop bijwerken, maar om het te wijzigen, is er een beetje ruimte, net na de …work\v3.5 en vóór de \csc.exe. Verwijder gewoon die spatie en voer opnieuw uit. Als alternatief kunt u de code opnieuw downloaden. Nog andere problemen? Plaats een bericht en ik neem zo snel mogelijk contact met je op.

Aanbevolen: