สารบัญ:

สร้างหน้าจอเมทริกซ์ด้วยตัวสร้างตัวเลขสุ่มหลอก: 4 ขั้นตอน
สร้างหน้าจอเมทริกซ์ด้วยตัวสร้างตัวเลขสุ่มหลอก: 4 ขั้นตอน

วีดีโอ: สร้างหน้าจอเมทริกซ์ด้วยตัวสร้างตัวเลขสุ่มหลอก: 4 ขั้นตอน

วีดีโอ: สร้างหน้าจอเมทริกซ์ด้วยตัวสร้างตัวเลขสุ่มหลอก: 4 ขั้นตอน
วีดีโอ: การกำจัดแบบเกาส์เชียนและเกาส์-จอร์แดน 2024, กรกฎาคม
Anonim
สร้างหน้าจอเมทริกซ์ด้วยตัวสร้างตัวเลขสุ่มหลอก
สร้างหน้าจอเมทริกซ์ด้วยตัวสร้างตัวเลขสุ่มหลอก

ถ้าคุณชอบเมทริกซ์และมีเวลาว่าง คุณสามารถสร้างโปรแกรมที่ไม่มีที่สิ้นสุด ซึ่งจะแสดงตัวเลขสุ่ม ให้เร็วที่สุดเท่าที่คอมพิวเตอร์สามารถเรียกใช้ได้ โดยดูคล้ายกับเมทริกซ์มาก! ใช้เวลาเตรียมตัวเพียง 5 นาทีเท่านั้น!

ฉันกำลังดูรอบ ๆ ไซต์ Instructables และเห็นผู้สร้างหน้าจอเมทริกซ์บางคน ฉันชอบเขียนโปรแกรมคอมพิวเตอร์ และมีอยู่ครั้งหนึ่งที่ฉันตัดสินใจสร้างสิ่งเหล่านี้ และฉันจะแสดงให้คุณเห็น! คุณต้องติดตั้ง Microsoft. NET Framework 3.5 เพื่อดำเนินการนี้ กรุณาให้คะแนน มันเป็นคำสั่งแรกของฉัน และฉันอยากรู้ว่าจะไปอย่างไร **UPDATE**หากคุณไม่มี Microsoft. NET Framework 3.5 คุณสามารถดาวน์โหลดได้จากเว็บไซต์ Microsoft Download (download.microsoft.com) และค้นหา. NET 3.5 ฉันได้สร้างเวอร์ชันใหม่ที่แยกอักขระแบบสุ่ม แทนที่จะเป็นเพียงตัวเลข ไม่แสดงภาพหน้าจอของเมทริกซ์หรือแสดงหน้าจอ 3 มิติ แค่ตัวอักษรสุ่ม ในสีเขียว

ขั้นตอนที่ 1: การเข้ารหัส

คุณต้องดาวน์โหลดไฟล์โค้ดที่แนบมา และบันทึกลงในโฟลเดอร์เอกสารของฉัน หากคุณสนใจการเขียนโปรแกรมคอมพิวเตอร์ โปรแกรมนี้อาจน่าสนใจที่จะดู คุณต้องคัดลอกข้อความตัวเอียงทั้งหมด และบันทึกลงในไฟล์ชื่อ Program.txt การใช้ระบบ เนมสเปซ Matrix_V2 { โปรแกรมคลาส { โมฆะคงที่หลัก (สตริง args) {// ตั้งค่าสีข้อความเป็นสีเขียว Console. ForegroundColor = ConsoleColor. Green; //สร้างสตริงด้วยสตริงอักขระสุ่ม random_characters = "£¤¥¦§¨©ª«¬®¯±²³´µ¶·¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.?/:;\"\'|{[}]\ ~0123456790-_=+!@#$%^&*() "; //รับอักขระทั้งหมดเหล่านั้นและแปลงเป็นอักขระ "array" 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(); //สร้างคำสั่งที่ทำงานตลอดไปในขณะที่ (จริง) {// รับอักขระ 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 เพียงแค่ลบพื้นที่นั้นและเรียกใช้อีกครั้ง หรือคุณสามารถดาวน์โหลดรหัสอีกครั้ง ปัญหาอื่น ๆ ? โพสต์ข้อความและฉันจะติดต่อกลับโดยเร็วที่สุด

แนะนำ: