Mundarija:

Tasodifiy sonlar generatori yordamida matritsa ekranini yarating: 4 qadam
Tasodifiy sonlar generatori yordamida matritsa ekranini yarating: 4 qadam

Video: Tasodifiy sonlar generatori yordamida matritsa ekranini yarating: 4 qadam

Video: Tasodifiy sonlar generatori yordamida matritsa ekranini yarating: 4 qadam
Video: HAMMANI olishga arziydimi? Va ATS25X1 radio qabul qilgichni batafsil ko'rib chiqishda nima yaxshi 2024, Iyul
Anonim
Psevdo-tasodifiy sonlar generatori yordamida matritsa ekranini yarating
Psevdo-tasodifiy sonlar generatori yordamida matritsa ekranini yarating

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

Yugurish
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: