Sisukord:

Tehke maatriksekraan pseudo-juhuslike numbrite generaatoriga: 4 sammu
Tehke maatriksekraan pseudo-juhuslike numbrite generaatoriga: 4 sammu

Video: Tehke maatriksekraan pseudo-juhuslike numbrite generaatoriga: 4 sammu

Video: Tehke maatriksekraan pseudo-juhuslike numbrite generaatoriga: 4 sammu
Video: TRAD.ATTACK! - Tehke ruumi! (Live 2022) 2024, Juuli
Anonim
Tehke maatriksekraan pseudo-juhuslike arvude generaatoriga
Tehke maatriksekraan pseudo-juhuslike arvude generaatoriga

Kui teile maatriks meeldib ja teil on vaba aega, võite teha lõputu programmi, mis näitab juhuslikke numbreid nii kiiresti, kui arvuti suudab seda käitada, nähes maatriksiga väga sarnane välja! Valmistamiseks kulub vaid umbes 5 minutit!

Vaatasin Instructabeli saidil ringi ja nägin mõnda Matrixi ekraanitegijat. Mulle meeldib kirjutada arvutiprogramme ja üks kord otsustasin ühe neist teha ning ma näitan teile, kuidas! Selleks peab teil olema installitud Microsoft. NET Framework 3.5. Palun hinnake, see on minu esimene juhendatav ja ma tahan teada, kuidas mul läheb. ** UPDATE ** Kui teil pole Microsoft. NET Framework 3.5, saate selle hõlpsalt alla laadida saidilt Microsoft Download (allalaadimine.microsoft.com) ja otsida. NET 3.5. Olen teinud uue versiooni, mis sülitab välja numbrite asemel juhuslikke märke. See EI näita maatriksi ekraanipilti ega 3D -ekraani. Lihtsalt suvalised tähed. Roheliselt.

Samm: kodeerimine

Peate alla laadima koodifaili ja salvestama selle kausta Minu dokumendid. Kui olete huvitatud arvutiprogrammeerimisest, võib see programm olla huvitav vaadata. Peate kopeerima kogu kaldkirjas oleva teksti ja salvestama selle faili nimega Program.txt. süsteemi kasutamine; nimeruum Matrix_V2 {class Program {static void Main (string args) {// Määrab teksti värvi roheliseks Console. ForegroundColor = ConsoleColor. Green; // Loo mõne juhusliku sümboliga string stringi random_characters = "£ ¤ ¥ ¦§¨ © ª« ¬®¯ ± ²³´µ¶ · ¸¹ººΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz / '? {/: {/?:'/{? ~ 0123456790 -_ =+!@#$%^&*() "; // Hankige kõik need märgid ja muutke need" massiiviks "char random_characters_array = random_characters. ToCharArray (); // Eemaldage ekraanikonsool. Clear (); // Kirjutab rakenduse üksikasjad konsooli ekraanile Console. Title = "Matrix V2 - väljumiseks vajutage Ctrl+C"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Kirjutas Chris Ward "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Jätkamiseks vajutage suvalist klahvi "); Console. ReadKey (); // Loob pseudo- juhuslik generaator Juhuslik r = uus Juhuslik (); // Loob avalduse, mis töötab igavesti, kui (tõene) {// Saab massiivist ASCII märgi, tuginedes sellele, milline number on konsool. Kirjutage (juhuslikud_märgid_massiiv [r. Next (juhuslikud. Length)]); // seejärel käivitab avalduse uuesti… ja uuesti… jt c.}}}}

2. samm: partiifaili loomine

Avage märkmik uuesti ja tippige see, muutes teksti ainult siis, kui teate täpselt, mida teete, ja veenduge, et see kõik oleks ühel real, kuna teisaldasin selle eraldi ridadele, nii et see sobiks @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 Seejärel peate selle salvestama. BAT-failina samasse kohta, kus on fail program.txt.

3. samm: jooksmine

Jooksmine
Jooksmine

Lihtsalt topeltklõpsake partiifaili ja käsuviiba aken peaks kiiresti sulguma. Kui see on suletud, oleks pidanud faili kirjutama (Matrix. EXE). Nüüd peate vaid käivitama programmi (Matrix. EXE) ja programm käivitub. Tõrkeotsing Kui faili ei looda, lisage partiifailile uus rida @pause, seejärel proovige seda uuesti käivitada kui vea kohta on üksikasju, postitage kommentaar ja proovin probleemi lahendada. Muid probleeme? Postitage lihtsalt kommentaar.

4. samm: tõrkeotsing

Tõrketekst: „C: / WINDOWS / Microsoft. NET / Framework / v3.5” ei tunnistata sise- ega väliskäskluse, toimiva programmi ega pakettfailina * See on tegelikult minu süü, tegin partiifailis vea. Värskendan sellel olevat koodi, kuid selle muutmiseks on vahetult pärast… tööd / v3.5 ja enne / csc.exe natuke ruumi. Lihtsalt eemaldage see ruum ja käivitage uuesti. Teise võimalusena saate koodi uuesti alla laadida. Muid probleeme? Postitage sõnum ja ma pöördun teie poole esimesel võimalusel.

Soovitan: