Съдържание:

Направете матричен екран с генератор на псевдослучайни числа: 4 стъпки
Направете матричен екран с генератор на псевдослучайни числа: 4 стъпки

Видео: Направете матричен екран с генератор на псевдослучайни числа: 4 стъпки

Видео: Направете матричен екран с генератор на псевдослучайни числа: 4 стъпки
Видео: Python - Lists! 2024, Ноември
Anonim
Направете матричен екран с генератор на псевдослучайни числа
Направете матричен екран с генератор на псевдослучайни числа

Ако харесвате матрицата и имате малко свободно време, можете да направите безкрайна програма, която показва произволни числа, толкова бързо, колкото компютърът може да я изпълнява, изглежда много подобна на матрицата! Подготовката отнема само около 5 минути!

Разглеждах сайта на Instructables и видях някои производители на екрани Matrix. Обичам да пиша компютърни програми и веднъж реших да направя една от тях и ще ви покажа как! За да направите това, трябва да имате инсталиран Microsoft. NET Framework 3.5. Моля, оценете, това е първият ми инструктаж и искам да знам как вървя. ** АКТУАЛИЗИРАНЕ ** Ако нямате Microsoft. NET Framework 3.5, можете лесно да го изтеглите от сайта за изтегляне на Microsoft (download.microsoft.com) и да потърсите. NET 3.5. Направих нова версия, която изхвърля случайни знаци, вместо само числа. НЕ показва скрийншот на матрицата или 3D екран. Просто случайни букви. В зелено.

Стъпка 1: Кодиране

Трябва да изтеглите прикачения файл с код и да го запишете в папката „Моите документи“. Ако се интересувате от компютърно програмиране, тази програма може да е интересна за разглеждане. Трябва да копирате целия курсив и да го запишете във файл, наречен Program.txt. използване на System; пространство на имената Matrix_V2 {class Program {static void Main (string args) {// Задава цвета на текста на зелен Console. ForegroundColor = ConsoleColor. Green; // Създаване на низ с някои случайни знаци низ random_characters = "£ ¤ ¥ ¦§¨ © ª« ¬®¯ ± ²³´µ¶ · ¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz? | '\' ~ 0123456790 -_ =+!@#$%^&*() "; // Вземете всички тези знаци и ги превърнете в" масив "char random_characters_array = random_characters. ToCharArray (); // Изчистете екранната конзола. Clear (); // Пише подробности за приложението на екрана на конзолата Console. Title = "Matrix V2 - Натиснете Ctrl+C за изход"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Написано от Chris Ward "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Натиснете произволен клавиш, за да продължите "); Console. ReadKey (); // Създава псевдо- произволен генератор Random r = new Random (); // Създава изявление, което работи завинаги while (true) {// Получава ASCII символа от масива, въз основа на това какъв е номерът на Console. Write (random_characters_array [r. Next (random_characters. Length)]); // след това изпълнява израза отново … и отново … et ° С. } } } }

Стъпка 2: Създаване на партиден файл

Отново отворете бележника и въведете това, само променяйки текста, ако знаете точно какво правите, и се уверете, че всичко е на един ред, тъй като го преместих в отделни редове, така че да пасне на @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 След това трябва да го запишете като. BAT файл, на същото място като файла program.txt.

Стъпка 3: Бягане

Бягане
Бягане

Просто щракнете двукратно върху пакетния файл и прозорецът на командния ред трябва да се затвори бързо. След като се затвори, файлът трябваше да бъде записан (Matrix. EXE). Сега всичко, което трябва да направите, е да стартирате програмата (Matrix. EXE) и програмата ще стартира. Отстраняване на неизправности Ако файлът не е създаден, добавете нов ред @pause към пакетния файл, след което опитайте да го стартирате отново ако има подробности за грешка, публикувайте коментар и аз ще се опитам да отстраня проблема. Някакви други проблеми? Просто публикувайте коментар.

Стъпка 4: Отстраняване на неизправности

Текст на грешка: „C: / WINDOWS / Microsoft. NET / Framework / v3.5“не се разпознава като вътрешна или външна команда, работеща програма или партиден файл ' * Това всъщност е моя вина, направих грешка в пакетния файл. Ще актуализирам кода на него, но за да го променя, има малко място, точно след… work / v3.5 и преди / csc.exe. Просто премахнете това пространство и стартирайте отново. Като алтернатива можете да изтеглите кода отново. Някакви други проблеми? Публикувайте съобщение и аз ще се върна при вас възможно най -скоро.

Препоръчано: