Innehållsförteckning:

Gör en matrisskärm med pseudo-slumpmässig talgenerator: 4 steg
Gör en matrisskärm med pseudo-slumpmässig talgenerator: 4 steg

Video: Gör en matrisskärm med pseudo-slumpmässig talgenerator: 4 steg

Video: Gör en matrisskärm med pseudo-slumpmässig talgenerator: 4 steg
Video: The Future is 128-Bits Long: Decoding OSI Layer 3 & IPv6 2024, November
Anonim
Gör en matrisskärm med pseudo-slumpmässig talgenerator
Gör en matrisskärm med pseudo-slumpmässig talgenerator

Om du gillar matrisen och har lite ledig tid, kan du göra ett oändligt program, som visar slumpmässiga tal, så snabbt som datorn kan köra den och ser väldigt lik matrisen ut! Det tar bara cirka 5 minuter att förbereda!

Jag tittade runt på Instructables -webbplatsen och såg några Matrix -skärmtillverkare. Jag gillar att skriva datorprogram, och bestämde mig en gång för att göra ett av dessa, och jag ska visa dig hur! Du måste ha Microsoft. NET Framework 3.5 installerat för att göra detta. Vänligen betygsätt, det är min första instruerbara, och jag vill veta hur jag går. ** UPDATE ** Om du inte har Microsoft. NET Framework 3.5 kan du enkelt ladda ner det från Microsoft Download -webbplatsen (download.microsoft.com) och söka efter. NET 3.5. Jag har gjort en ny version som spottar ut slumpmässiga tecken, istället för bara siffror. Det visar INTE en skärmdump av matrisen, eller visar en 3D -skärm. Bara slumpmässiga bokstäver. I grönt.

Steg 1: Kodning

Du måste ladda ner den bifogade kodfilen och spara den i mappen mina dokument. Om du är intresserad av datorprogrammering kan det här programmet vara intressant att titta på. Du måste kopiera all kursiv text och spara den i en fil som heter Program.txt. använder System; namnrymd Matrix_V2 {class Program {static void Main (string args) {// Ställer in textfärgen på grön Console. ForegroundColor = ConsoleColor. Green; // Skapa en sträng med några slumpmässiga tecken string random_characters = "£ ¤ ¥ ¦§¨ © ª« ¬®¯ ± ²³´µ¶ · ¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.? | / "; ~ 0123456790 -_ =+!@#$%^&*() "; // Hämta alla dessa tecken och förvandla dem till en" array "char random_characters_array = random_characters. ToCharArray (); // Rensa skärmkonsolen. Clear (); // Skriver detaljer om programmet till konsolskärmen Console. Title = "Matrix V2 - Tryck Ctrl+C för att avsluta"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Skrivet av Chris Ward "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Tryck på valfri knapp för att fortsätta "); Console. ReadKey (); // Skapar en pseudo- slumpgenerator Slumpmässig r = ny Random (); // Skapar ett uttalande som körs för alltid medan (true) {// Hämtar ASCII -tecknet från arrayen, baserat på vad som är Console. Write (random_characters_array [r. Next (random_characters). Length)])); // kör sedan uttalandet igen … och igen … et c.}}}}

Steg 2: Skapa batchfil

Öppna anteckningsblocket igen och skriv detta, bara ändra text om du vet exakt vad du gör och se till att det är allt på en rad, när jag flyttade det till separata rader så att det skulle passa @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 Då måste du spara den som en. BAT-fil, på samma plats som program.txt-filen.

Steg 3: Löpning

Löpning
Löpning

Dubbelklicka helt enkelt på batchfilen och fönstret för kommandotolken ska stängas snabbt. När den har stängts ska filen ha skrivits (Matrix. EXE). Allt du behöver göra är att köra programmet (Matrix. EXE) och programmet körs. Felsökning Om filen inte skapas lägger du till en ny rad @pause i batchfilen och försöker sedan köra den igen, sedan om det finns detaljer om ett fel, lägg upp en kommentar så ska jag försöka åtgärda problemet. Några andra problem? Skriv bara en kommentar.

Steg 4: Felsökning

Feltext: 'C: / WINDOWS / Microsoft. NET / Framework / v3.5' känns inte igen som ett internt eller externt kommando, ett operativt program eller en batchfil ' * Detta är faktiskt mitt fel, jag gjorde ett misstag i batchfilen. Jag kommer att uppdatera koden på den, men för att ändra den finns det lite utrymme, strax efter … arbetet / v3.5 och före / csc.exe. Ta bara bort det utrymmet och kör igen. Alternativt kan du ladda ner koden igen. Några andra problem? Lägg upp ett meddelande så återkommer jag till dig snarast.

Rekommenderad: