Kazalo:

Naredite matrični zaslon z generatorjem psevdo-naključnih števil: 4 koraki
Naredite matrični zaslon z generatorjem psevdo-naključnih števil: 4 koraki

Video: Naredite matrični zaslon z generatorjem psevdo-naključnih števil: 4 koraki

Video: Naredite matrični zaslon z generatorjem psevdo-naključnih števil: 4 koraki
Video: Razbijanje kvantne kode: Fizik razkriva resničnost 2024, Julij
Anonim
Naredite matrični zaslon z generatorjem psevdo-naključnih števil
Naredite matrični zaslon z generatorjem psevdo-naključnih števil

Če vam je matrika všeč in imate nekaj prostega časa, lahko naredite neskončen program, ki prikazuje naključne številke, tako hitro, kot jih lahko računalnik zažene, in je zelo podoben matrici! Priprava traja le približno 5 minut!

Ogledal sem si spletno mesto Instructables in videl nekaj ustvarjalcev zaslona Matrix. Rad pišem računalniške programe in enkrat sem se odločil, da naredim enega od teh, in pokazal vam bom, kako! Če želite to narediti, morate imeti nameščen Microsoft. NET Framework 3.5. Ocenite, to je moj prvi pouk in želim vedeti, kako mi gre. ** UPDATE ** Če nimate Microsoft. NET Framework 3.5, ga lahko preprosto prenesete s spletnega mesta Microsoft Download (download.microsoft.com) in poiščete. NET 3.5. Naredil sem novo različico, ki izpisuje naključne znake, namesto samo številke. NE prikazuje posnetka zaslona matrice ali 3D zaslona. Samo naključne črke. V zeleni barvi.

1. korak: Kodiranje

Priloženo kodno datoteko morate prenesti in jo shraniti v mapo moji dokumenti. Če vas zanima računalniško programiranje, bi bil ta program morda zanimiv za ogled. Kopirati morate vse poševno besedilo in ga shraniti v datoteko z imenom Program.txt. uporaba sistema; imenski prostor Matrix_V2 {class Program {static void Main (string args) {// Barvo besedila nastavi na zeleno Console. ForegroundColor = ConsoleColor. Green; // Ustvarite niz z nekaj naključnimi znaki niz random_characters = "£ ¤ ¥ ¦§¨ © ª« ¬®¯ ± ²³´µ¶ · ¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz? | '\' ~ 0123456790 -_ =+!@#$%^&*() "; // Pridobite vse te znake in jih pretvorite v" niz "char random_characters_array = random_characters. ToCharArray (); // Počistite konzolo zaslona. Clear (); // Zapiše podrobnosti o aplikaciji na zaslon konzole Console. Title = "Matrix V2 - pritisnite Ctrl+C za izhod"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Napisal Chris Ward "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Pritisnite katero koli tipko za nadaljevanje "); Console. ReadKey (); // Ustvari psevdo- naključni generator Naključno r = novo Naključno (); // Ustvari stavek, ki deluje večno, medtem ko (true) {// Dobi znak ASCII iz matrike na podlagi številke Console. Write (random_characters_array [r. Next (random_characters. Length)]); // nato znova zažene stavek… in spet… et c.}}}}

2. korak: Ustvarjanje paketne datoteke

Ponovno odprite beležnico in vnesite to, samo spremenite besedilo, če natančno veste, kaj počnete, in se prepričajte, da je vse v eni vrstici, saj sem ga premaknil v ločene vrstice, da bi ustrezal @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 Nato ga morate shraniti kot datoteko. BAT na istem mestu kot datoteka program.txt.

3. korak: Tek

Tek
Tek

Preprosto dvokliknite paketno datoteko in okno ukaznega poziva bi se moralo hitro zapreti. Ko se datoteka zapre, bi morala biti datoteka zapisana (Matrix. EXE). Zdaj morate samo zagnati program (Matrix. EXE) in program se bo zagnal. Odpravljanje težav Če datoteka ni ustvarjena, dodajte novo vrstico @pause v paketno datoteko, nato jo poskusite znova zagnati, nato pa če obstajajo napake, napišite komentar in poskusil bom odpraviti težavo. Še kakšne druge težave? Samo objavite komentar.

4. korak: Odpravljanje težav

Besedilo napake: 'C: / WINDOWS / Microsoft. NET / Framework / v3.5' ni prepoznano kot notranji ali zunanji ukaz, delujoč program ali paketna datoteka ' * To je moja krivda, naredil sem napako v paketni datoteki. Kodo bom na njej posodobil, a za spremembo je malo prostora, tik po … delu / v3.5 in pred / csc.exe. Samo odstranite ta prostor in znova zaženite. Lahko pa kodo znova naložite. Še kakšne druge težave? Napišite sporočilo in vrnil se vam bom čim prej.

Priporočena: