Съдържание:
- Стъпка 1: Кодиране
- Стъпка 2: Създаване на партиден файл
- Стъпка 3: Бягане
- Стъпка 4: Отстраняване на неизправности
Видео: Направете матричен екран с генератор на псевдослучайни числа: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:56
Ако харесвате матрицата и имате малко свободно време, можете да направите безкрайна програма, която показва произволни числа, толкова бързо, колкото компютърът може да я изпълнява, изглежда много подобна на матрицата! Подготовката отнема само около 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. Просто премахнете това пространство и стартирайте отново. Като алтернатива можете да изтеглите кода отново. Някакви други проблеми? Публикувайте съобщение и аз ще се върна при вас възможно най -скоро.
Препоръчано:
Генератор на произволни числа: 5 стъпки (със снимки)
Генератор на случайни числа: Тази статия ви показва аналогов генератор на случайни числа. Тази схема започва да генерира произволен изход, когато човек докосне входния терминал. Изходът на веригата се усилва, интегрира и допълнително усилва шума от човек, който действа като
LED генератор на произволни числа: 5 стъпки (със снимки)
LED генератор на случайни числа: Това е много прост проект на Arduino. Продуктът използва светодиоди за представяне на случайни числа. Когато натиснете (и задържите) бутона, светодиодите ще се движат напред -назад, след което той ще позволи на произволен набор от светодиоди да светят, за да представят номера. Това е Ardu
Направете светлинен екран от стария LCD дисплей: 5 стъпки
Направете светлинен екран от стар LCD дисплей: Здравейте, това е урок за това как да направите светлинен екран (подсветка), като разделите стар LCD дисплей и след това го промените Много е практично, ако имате стар/счупен LCD екран и искате да направи нещо полезно от него, вместо просто
Генератор на произволни числа: 5 стъпки
Генератор на случайни числа: В този проект ще ви покажа как да изградите верига, която ще генерира произволно число между 0 и 99 чрез просто натискане на бутон
Сензорен екран за семейна синхронизация и домашен контролен панел със сензорен екран: 7 стъпки (със снимки)
Сензорен сензорен панел за семейно синхронизиране и домашен контролен панел: Имаме календар, който се актуализира ежемесечно със събития, но се извършва ръчно. Ние също сме склонни да забравяме неща, които сме свършили или други дребни задължения. На тази възраст си мислех, че е много по -лесно да има синхронизиран календар и система от тип бележник, която да