Inhoudsopgave:
Video: Maak een matrixscherm met pseudo-willekeurige nummergenerator - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
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
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:
Hoe maak je een USB-flashdrive met een gum - DIY USB-drivebehuizing: 4 stappen
Hoe maak je een USB-flashdrive met een gum | DIY USB-drivebehuizing: deze blog gaat over "Hoe maak je een USB-flashdrive met een gum | DIY USB-schijfbehuizing" ik hoop dat je het leuk zal vinden
Hoe maak je een omvormer met een versterkerbord: 7 stappen
Een omvormer maken met behulp van een versterkerkaart: Hallo vriend, vandaag ga ik een omvormer maken met behulp van een versterkerkaart. Deze omvormer kun je gemakkelijk thuis maken. Het circuit is heel eenvoudig. Laten we beginnen
Maak een kookwekker met een MakerBit: 13 stappen
Maak een kookwekker met een MakerBit: dit project onderzoekt hoe een kookwekker werkt -- door er een te maken! Lang geleden waren de meest bruikbare apparaten mechanisch. Kinderen konden dingen uit elkaar halen om de onderdelen binnenin te zien en te bestuderen hoe ze bewegen. Moderne elektronische gadgets zoals een kookwekker zijn
Bedien tot 4 servo's met een smartphone of een ander apparaat met een audio-uitgang: 3 stappen
Bedien tot 4 servo's met behulp van een smartphone of elk apparaat met een audio-uitgang: hier presenteer ik een eenvoudige elektronische montage om maximaal vier servo's te besturen met elk apparaat dat een audiobestand kan lezen
Maak een webverbonden robot (voor ongeveer $ 500) (met behulp van een Arduino en netbook): 6 stappen (met afbeeldingen)
Maak een webverbonden robot (voor ongeveer $ 500) (met behulp van een Arduino en netbook): deze Instructable laat u zien hoe u uw eigen webverbonden robot kunt bouwen (met behulp van een Arduino-microcontroller en Asus eee pc). Waarom zou u een web willen Verbonden robot? Om mee te spelen natuurlijk. Rij met je robot van de andere kant van de kamer of over de tel