Buat Skrin Matriks Dengan Generator Pseudo-Random Number: 4 Langkah

Buat Skrin Matriks Dengan Generator Pseudo-Random Number: 4 Langkah

Isi kandungan:

Anonim

Sekiranya anda suka matriks, dan mempunyai beberapa masa lapang, anda boleh membuat program yang tidak berkesudahan, yang menunjukkan nombor rawak, secepat komputer boleh menjalankannya, kelihatan sangat mirip dengan matriks! Ia hanya mengambil kira-kira 5 minit untuk menyediakan!

Saya sedang melihat sekeliling laman web Instructables, dan melihat beberapa pembuat skrin Matrix.

Saya suka menulis program komputer, dan pada satu masa saya memutuskan untuk membuat salah satu daripada ini, dan saya akan menunjukkan kepada anda bagaimana!

Anda mesti mempunyai Microsoft.NET Framework 3.5 dipasang untuk melakukan ini.

Sila beri penilaian, ia adalah pengajaran pertama saya, dan saya ingin tahu bagaimana saya pergi.

** UPDATE **

Sekiranya anda tidak mempunyai Microsoft.NET Framework 3.5, anda boleh memuat turunnya dari laman web Microsoft Download (download.microsoft.com), dan cari. NET 3.5.

Saya telah membuat versi baru yang meletupkan watak-watak rawak, bukannya nombor sahaja.

Ia TIDAK menunjukkan tangkapan skrin matriks, atau menunjukkan skrin 3D. Hanya huruf rawak. Dalam hijau.

Bekalan:

Langkah 1: Pengekodan

Anda perlu memuat turun fail kod yang dilampirkan, dan simpan ke dalam folder dokumen saya. Jika anda berminat dalam pengaturcaraan komputer, program ini mungkin menarik untuk dilihat. Anda perlu menyalin semua teks italik, dan simpannya ke fail bernama Program.txt.

menggunakan Sistem; ruang nama Matrix_V2 {kelas Program {static void Main (string args) {

// Menetapkan warna teks menjadi hijau

Console.ForegroundColor = ConsoleColor.Green;

// Buat rentetan dengan beberapa aksara rawak

string random_characters = "£ ¤ ¥ |§¨ © ª« ¬®¯ ± ²³'μ¶ · ¸¹ºΣΦφαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz <,>.? /:; " '{} |` ~ 0123456790 -_ = + ! @ # $% ^ & * () ";

/ / Dapatkan semua watak-watak tersebut dan putarnya menjadi "array"

char random_characters_array = random_characters.ToCharArray ();

// Kosongkan skrin Console.Clear ();

// Menulis butiran tentang aplikasi ke skrin konsol

Console.Title = "Matrix V2 - Tekan Ctrl + C untuk keluar";

Console.WriteLine ("Matrix V2");

Console.WriteLine ("Ditulis oleh Chris Ward");

Console.WriteLine ("http://www.instructables.com/member/7654321chris");

Console.Write ("Tekan sebarang kekunci untuk meneruskan");

Console.ReadKey ();

// Mencipta penjana pseudo-rawak

Rawak r = Rawak baru ();

// Mencipta pernyataan yang berjalan selama-lamanya

sementara (benar) {

/ / Mendapatkan watak ASCII dari array, berdasarkan nombor yang ada

Console.Write (random_characters_array r.Next (random_characters.Length));

// kemudian jalankan pernyataan itu lagi … dan lagi … dsb.

} } } }

Langkah 2: Membuat Fail Batch.

Buka notepad sekali lagi, dan taipkan ini, hanya ubah teks jika anda tahu dengan tepat apa yang anda lakukan, dan pastikan semuanya dalam satu baris, semasa saya memindahkannya ke garisan yang berasingan supaya ia sesuai

@C: WINDOWS Microsoft.NET Framework v3.5 csc.exe / noconfig / nowarn: 1701,1702

/ errorreport: prompt / amaran: 4 / define: TRACE /reference:"C:WINDOWSMicrosoft.NETFramework

v2.0.50727 System.dll "/ filealign: 512 / mengoptimumkan- / target: exe /out:Matrix.EXE Program.txt

Kemudian anda mesti menyimpannya sebagai fail.BAT, di lokasi yang sama dengan fail program.txt.

Langkah 3: Berjalan

Hanya klik dua kali fail batch, dan tetingkap arahan command harus ditutup dengan cepat. Sebaik sahaja ditutup, fail sepatutnya ditulis (Matrix.EXE). Sekarang semua yang anda perlu lakukan ialah jalankan program (Matrix.EXE), dan program akan berjalan.

Penyelesaian masalah

Sekiranya fail itu tidak dibuat, tambahkan baris baru @memakan ke fail kumpulan, kemudian cuba jalankannya lagi, kemudian jika terdapat butiran mengenai ralat, siarkan ulasan dan saya akan cuba untuk membetulkan masalah itu. Apa masalah lain? Catat komen sahaja.

Langkah 4: Penyelesaian masalah

Teks ralat: 'C: WINDOWS Microsoft.NET Framework v3.5' tidak diiktiraf sebagai perintah dalaman atau luaran, program yang boleh dioperasikan atau fail kumpulan '

* Ini sebenarnya salah saya, saya membuat kesilapan pada fail kumpulan. Saya akan mengemas kini kod padanya, tetapi untuk mengubahnya, terdapat sedikit ruang, hanya selepas … bekerja v3.5 dan sebelum csc.exe. Hanya keluarkan ruang itu dan lari semula. Sebagai alternatif anda boleh memuat turun kod itu lagi.


Apa masalah lain? Hantar mesej dan saya akan kembali kepada anda.