Mundarija:
- 1 -qadam: kodlash
- 2 -qadam: ommaviy fayl yaratish
- 3 -qadam: yugurish
- 4 -qadam: Muammolarni bartaraf etish
Video: Tasodifiy sonlar generatori yordamida matritsa ekranini yarating: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Agar siz matritsani yoqtirsangiz va bo'sh vaqtingiz bo'lsa, siz tasodifiy sonlarni ko'rsatadigan cheksiz dasturni kompyuter bajarishi mumkin va matrisaga juda o'xshaydi! Tayyorlash uchun atigi 5 daqiqa vaqt ketadi!
Men Instructables saytiga qaradim va Matrix ekran ishlab chiqaruvchilarini ko'rdim. Men kompyuter dasturlarini yozishni yaxshi ko'raman va bir marta men ulardan birini qilishga qaror qildim va men sizga buni ko'rsataman! Buning uchun sizda Microsoft. NET Framework 3.5 o'rnatilgan bo'lishi kerak. Iltimos, baho bering, bu mening birinchi o'rgatuvchim va men qanday ketayotganimni bilmoqchiman. ** YANGILASH ** Agar sizda Microsoft. NET Framework 3.5 bo'lmasa, uni Microsoft yuklash saytidan (download.microsoft.com) osongina yuklab olishingiz va. NET 3.5 ni qidirishingiz mumkin. Men raqamlar o'rniga tasodifiy belgilarni ajratib turadigan yangi versiyani yaratdim. U matritsaning skrinshotini yoki 3D ekranini ko'rsatmaydi. Faqat tasodifiy harflar. Yashil rangda.
1 -qadam: kodlash
Siz biriktirilgan kod faylini yuklab olishingiz va uni hujjatlarim papkasida saqlashingiz kerak. Agar siz kompyuter dasturlashiga qiziqsangiz, bu dasturni ko'rib chiqish qiziq bo'lishi mumkin. Siz barcha kursiv matnni nusxalashingiz va Program.txt nomli faylga saqlashingiz kerak. tizimdan foydalanish; nom maydoni Matrix_V2 {class Program {static void Main (string args) {// Matn rangini yashil rangga o'rnatadi Console. ForegroundColor = ConsoleColor. Green; // tasodifiy belgilar bilan satr yarating random_characters = "£ ¤ ¥ ¦§¨ © ª" ¬®¯ ± ²³´µ¶ · ¸¹ºΣΤΦΩaδεbπστφmπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz / ': / "]?":? "; ~ 0123456790 -_ =+!@#$%^&*() "; // Bu belgilarning barchasini oling va ularni" massiv "charga aylantiring random_characters_array = random_characters. ToCharArray (); // Ekran konsolini tozalash.. Clear (); // Ilova haqida tafsilotlarni konsol ekraniga yozadi Console. Title = "Matrix V2 - chiqish uchun Ctrl+C tugmalarini bosing"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Muallif: Kris Uord "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Davom etish uchun biron-bir tugmani bosing "); Console. ReadKey (); // Pseudo- yaratadi tasodifiy generator tasodifiy r = yangi tasodifiy (); // abadiy ishlaydigan so'zni yaratadi (rost) {// sonning konsoli nima ekanligiga asoslanib, qatordan ASCII belgisini oladi.. Length)]); // keyin yana va yana … va hokazo v.}}}}
2 -qadam: ommaviy fayl yaratish
Notepadni yana oching va matnni o'zgartiring, agar siz nima qilayotganingizni aniq bilsangiz va uning hammasi bitta satrda ekanligiga ishonch hosil qiling. NET / Framework / v3.5 / csc.exe /noconfig /nowarn: 1701, 1702 /errorreport: prompt /ogohlantirish: 4 /define: TRACE /reference:"C:\WINDOWS\Microsoft. NET\Framework / v2.0.50727 / System.dll " /filealign: 512 /optimize- /target: exe /out:Matrix. EXE Program.txt Keyin uni. BAT fayli sifatida dastur.txt fayli bilan bir xil joyda saqlashingiz kerak.
3 -qadam: yugurish
Paket faylini ikki marta bosing va buyruq satri oynasi tezda yopilishi kerak. U yopilgach, fayl yozilishi kerak edi (Matrix. EXE). Endi faqat Matrix. EXE dasturini ishga tushirish kifoya, va dastur ishga tushadi. Muammolarni bartaraf etish Agar fayl yaratilmagan bo'lsa, ommaviy faylga @pause yangi qatorini qo'shing, so'ng uni qayta ishga tushirishga urinib ko'ring. Agar xato haqida batafsil ma'lumot bo'lsa, izoh qoldiring va men muammoni hal qilishga harakat qilaman. Boshqa muammolar bormi? Fikr qoldiring.
4 -qadam: Muammolarni bartaraf etish
Xato matni: 'C: / WINDOWS / Microsoft. NET / Framework / v3.5' ichki yoki tashqi buyruq, ishlaydigan dastur yoki ommaviy fayl sifatida tan olinmagan ' * Bu aslida mening aybim, men ommaviy ish faylida xato qildim. Men undagi kodni yangilayman, lekin uni o'zgartirish uchun … ish / v3.5dan keyin va / csc.exe oldidan biroz bo'sh joy qoladi. Faqat bo'sh joyni olib tashlang va yana ishga tushiring. Shu bilan bir qatorda, siz kodni qayta yuklab olishingiz mumkin. Boshqa muammolar bormi? Xabar yuboring va men sizga tezda qaytaman.
Tavsiya:
Tasodifiy sonlar generatori: 5 qadam (rasmlar bilan)
Tasodifiy sonlar generatori: Bu maqolada sizga analog tasodifiy sonlar generatori ko'rsatiladi, bu kontakt odam kirish terminaliga tekkanida tasodifiy chiqa boshlaydi. O'chirish chiqishi kuchayadi, birlashadi va odamning shovqinini yanada oshiradi
LED tasodifiy sonlar generatori: 5 qadam (rasmlar bilan)
LED tasodifiy sonlar generatori: Bu juda oddiy Arduino loyihasi. Mahsulot tasodifiy sonlarni ko'rsatish uchun LEDlardan foydalanadi. Tugmani bosganingizda (ushlab tursangiz), LEDlar oldinga va orqaga o'tadi, shunda raqamni ko'rsatish uchun tasodifiy LEDlar to'plami yonadi. Bu Ardu
Midi tasodifiy ketma -ketlik generatori: 3 qadam
Midi tasodifiy ketma -ketlik generatori: Salom, bugun men sizga o'zingiz qanday tasodifiy Midi tasodifiy generatorini yasashni ko'rsataman, u kichik kalitda tasodifiy 4, 7,8 yoki 16 eslatmali uzun ketma -ketlikni yaratadi, albatta siz xohlagan narsani o'zgartirishingiz mumkin, Siz ko'proq ketma -ketlik uzunligini qo'shishingiz yoki kalitni o'zgartirishingiz mumkin. Lekin pers
Tasodifiy sonlar generatori: 5 qadam
Tasodifiy sonlar generatori: Men bu loyihada sizga tugmani bosish orqali 0 dan 99 gacha tasodifiy son hosil qiladigan sxemani qanday qurishni ko'rsataman
Arduino: elektron zar (tasodifiy sonlar yordamida): 6 qadam
Arduino: elektron zarlar (tasodifiy raqamlar yordamida): Bu ko'rsatma sizga 7 ta LED, rezistor, o'tish simlari va, albatta, arduino (yoki arduino klon) yordamida minimal tajribaga ega bo'lgan elektron zar yasashni ko'rsatib beradi. Men buni har kim osonlikcha kuzatishi va ko'proq ma'lumot olishi uchun ko'rsatma yozdim