![Utwórz ekran matrycowy za pomocą generatora liczb pseudolosowych: 4 kroki Utwórz ekran matrycowy za pomocą generatora liczb pseudolosowych: 4 kroki](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11127778-make-a-matrix-screen-with-pseudo-random-number-generator-4-steps-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
Jeśli podoba Ci się macierz i masz trochę wolnego czasu, możesz stworzyć niekończący się program, który pokazuje losowe liczby tak szybko, jak komputer może go uruchomić, wyglądając bardzo podobnie do matrycy! Przygotowanie zajmuje tylko około 5 minut!
Rozejrzałem się po stronie Instructables i zobaczyłem kilku twórców ekranów Matrix. Lubię pisać programy komputerowe i pewnego razu postanowiłem zrobić jeden z nich, a pokażę Ci jak! Aby to zrobić, musisz mieć zainstalowany Microsoft. NET Framework 3.5. Proszę oceń, to moja pierwsza instrukcja i chcę wiedzieć, jak idę. **AKTUALIZACJA**Jeśli nie masz programu Microsoft. NET Framework 3.5, możesz go łatwo pobrać z witryny pobierania firmy Microsoft (download.microsoft.com) i wyszukać. NET 3.5. Zrobiłem nową wersję, która wypluwa losowe znaki, a nie tylko liczby. NIE pokazuje zrzutu ekranu matrycy ani ekranu 3D. Tylko losowe litery. W zielonym.
Krok 1: Kodowanie
Musisz pobrać załączony plik z kodem i zapisać go w folderze Moje dokumenty. Jeśli interesujesz się programowaniem komputerowym, ten program może być interesujący. Musisz skopiować cały tekst kursywy i zapisać go w pliku o nazwie Program.txt. korzystanie z Systemu; namespace Matrix_V2 { class Program { static void Main(string args) { //Ustawia kolor tekstu na zielony Console. ForegroundColor = ConsoleColor. Green; //Utwórz ciąg z losowymi znakami ciąg random_characters = "£¤¥¦§¨©ª«¬®¯±²³´µ¶·¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.?/:;\"\|`[}] ~0123456790-_=+!@#$%^&*() "; //Pobierz wszystkie te znaki i zamień je w "tablicę" char random_characters_array = random_characters. ToCharArray(); //Wyczyść ekran Konsola. Clear(); //Zapisuje szczegółowe informacje o aplikacji na ekranie konsoli Console. Title = "Matrix V2 - naciśnij Ctrl+C, aby wyjść"; Console. WriteLine("Matrix V2"); Console. WriteLine("Napisane przez Chrisa Ward"); Console. WriteLine("https://www.instructables.com/member/7654321chris"); Console. Write("Naciśnij dowolny klawisz, aby kontynuować"); Console. ReadKey(); //Tworzy pseudo- generator losowy Random r = new Random(); //Tworzy instrukcję, która działa w nieskończoność while (true) { //Pobiera znak ASCII z tablicy na podstawie liczby Console. Write(random_characters_array[r. Next(random_characters). Length)]); //następnie uruchamia instrukcję ponownie… i jeszcze raz… et C. } } } }
Krok 2: Tworzenie pliku wsadowego
Otwórz ponownie notatnik i wpisz to, zmieniając tekst tylko wtedy, gdy dokładnie wiesz, co robisz, i upewnij się, że wszystko jest w jednym wierszu, ponieważ przeniosłem go do oddzielnych wierszy, aby pasował do @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 Następnie należy zapisać go jako plik. BAT, w tej samej lokalizacji, co plik program.txt.
Krok 3: Bieganie
Wystarczy dwukrotnie kliknąć plik wsadowy, a okno wiersza polecenia powinno szybko się zamknąć. Po zamknięciu plik powinien zostać zapisany (Matrix. EXE). Teraz wystarczy uruchomić program (Matrix. EXE), a program się uruchomi. Rozwiązywanie problemów Jeśli plik nie został utworzony, dodaj nową linię @pause do pliku wsadowego, a następnie spróbuj uruchomić go ponownie, jeśli są szczegóły dotyczące błędu, opublikuj komentarz, a postaram się naprawić problem. Jakieś inne problemy? Po prostu napisz komentarz.
Krok 4: Rozwiązywanie problemów
Tekst błędu: „C:\WINDOWS\Microsoft. NET\Framework\v3.5” nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy” * To właściwie moja wina, popełniłem błąd w pliku wsadowym. Zaktualizuję na nim kod, ale żeby to zmienić, jest trochę miejsca, zaraz za …work\v3.5 a przed \csc.exe. Po prostu usuń tę przestrzeń i uruchom ponownie. Alternatywnie możesz pobrać kod ponownie. Jakieś inne problemy? Napisz wiadomość, a odezwę się do ciebie jak najszybciej.
Zalecana:
Utwórz granice GPS za pomocą Arduino: 8 kroków
![Utwórz granice GPS za pomocą Arduino: 8 kroków Utwórz granice GPS za pomocą Arduino: 8 kroków](https://i.howwhatproduce.com/images/001/image-64-j.webp)
Twórz GRANICE GPS za pomocą Arduino: W tym samouczku nauczymy się tworzyć GRANICE GPS za pomocą Arduino, jest to przydatne, gdy masz robota i nie chcesz, aby wyszedł poza określony obszar. Gdy robot znajduje się poza obszarem , na wyświetlaczu pojawi się „Na zewnątrz”
Wyświetlacz matrycowy 8x8 z BT: 5 kroków (ze zdjęciami)
![Wyświetlacz matrycowy 8x8 z BT: 5 kroków (ze zdjęciami) Wyświetlacz matrycowy 8x8 z BT: 5 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-98-j.webp)
Wyświetlacz matrycowy 8x8 z BT: Kupiłem 4-panelową matrycę 8x8 z Ebay (Chiny) kilka miesięcy temu. Byłem trochę rozczarowany, gdy zdałem sobie sprawę, że jest to sztywno okablowana z boku na bok, a nie od góry do dołu, dla której większość przykładów na sieci są napisane! Zobacz krok 2. Myślę, że mógłbym mieć mo
ESP8266 Zegar matrycowy LED: 8 kroków (ze zdjęciami)
![ESP8266 Zegar matrycowy LED: 8 kroków (ze zdjęciami) ESP8266 Zegar matrycowy LED: 8 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/005/image-12887-j.webp)
Zegar matrycowy LED ESP8266: Zegar matrycowy LED ESP8266Prosty zegar matrycowy LED oparty na popularnym ESP8266 z modułem zegara czasu rzeczywistego i synchronizacją czasu przez WiFi z serwera NTP.NOWOŚĆ ! Dostępna również wersja ESP32
Zegar matrycowy LED ESP32: 8 kroków
![Zegar matrycowy LED ESP32: 8 kroków Zegar matrycowy LED ESP32: 8 kroków](https://i.howwhatproduce.com/images/005/image-14154-j.webp)
ESP32 LED Matrix Clock: Jest to kontynuacja projektu ESP8266 LED Matrix Clock. Autor oryginalnego kodu zaktualizował go do ESP32 (duże dzięki schreibfaul1!), więc postanowiłem zaktualizować również zegar, który już zrobiłem
Darmowa energia ? Ładowanie telefonu komórkowego za pomocą generatora z korbą ręczną: 3 kroki
![Darmowa energia ? Ładowanie telefonu komórkowego za pomocą generatora z korbą ręczną: 3 kroki Darmowa energia ? Ładowanie telefonu komórkowego za pomocą generatora z korbą ręczną: 3 kroki](https://i.howwhatproduce.com/images/010/image-27280-j.webp)
Darmowa energia ? Naładuj swój telefon komórkowy za pomocą generatora z korbą ręczną: Problem: W telefonie komórkowym zawsze kończy się sok Telefony komórkowe stały się podstawą życia każdego z nas. Przeglądając, grając i wysyłając wiadomości, spędzasz każdą minutę ze swoim telefonem. Wkraczamy w erę Nomofobii, Bez Fobii Telefonów Komórkowych. T