İçindekiler:

Sözde Rastgele Sayı Üreticisi ile Matris Ekranı Yapın: 4 Adım
Sözde Rastgele Sayı Üreticisi ile Matris Ekranı Yapın: 4 Adım

Video: Sözde Rastgele Sayı Üreticisi ile Matris Ekranı Yapın: 4 Adım

Video: Sözde Rastgele Sayı Üreticisi ile Matris Ekranı Yapın: 4 Adım
Video: Rastgele sayı (Random) üretme 2024, Kasım
Anonim
Sözde Rastgele Sayı Üreticisi ile Matris Ekranı Yapın
Sözde Rastgele Sayı Üreticisi ile Matris Ekranı Yapın

Matristen hoşlanıyorsanız ve biraz boş zamanınız varsa, bilgisayarın çalıştırabileceği kadar hızlı, rastgele sayıları gösteren ve matrise çok benzeyen sonsuz bir program yapabilirsiniz! Hazırlanması sadece 5 dakika sürer!

Instructables sitesine bir göz atıyordum ve bazı Matrix ekran yapımcılarını gördüm. Bilgisayar programları yazmayı seviyorum ve bir keresinde bunlardan birini yapmaya karar verdim ve size nasıl olduğunu göstereceğim! Bunu yapmak için Microsoft. NET Framework 3.5'in kurulu olması gerekir. Lütfen oy verin, bu benim ilk dersim ve nasıl gittiğimi bilmek istiyorum. **GÜNCELLEME**Microsoft. NET Framework 3.5'e sahip değilseniz, Microsoft İndirme sitesinden (download.microsoft.com) kolayca indirebilir ve. NET 3.5'i arayabilirsiniz. Sadece sayılar yerine rastgele karakterler yayan yeni bir sürüm yaptım. Matrisin ekran görüntüsünü VEYA 3D ekranı GÖSTERMEZ. Sadece rastgele harfler. Yeşil.

Adım 1: Kodlama

Ekli kod dosyasını indirmeniz ve belgelerim klasörünüze kaydetmeniz gerekir. Bilgisayar programlama ile ilgileniyorsanız, bu programa bakmak ilginç olabilir. Tüm italik metni kopyalamanız ve Program.txt adlı bir dosyaya kaydetmeniz gerekir. Sistemi kullanarak; namespace Matrix_V2 { class Program { static void Main(string args) { //Metin rengini yeşil olarak ayarlar Console. ForegroundColor = ConsoleColor. Green; //Birkaç rastgele karakter içeren bir dize oluşturun string random_characters = "£¤¥¦§¨©ª«¬®¯±²³´µ¶·¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.?/:;\"\|`{} ~0123456790-_=+!@#$%^&*() "; //Tüm bu karakterleri alın ve bir "dizi" karakterine dönüştürün char random_characters_array = random_characters. ToCharArray(); //Ekran Konsolunu Temizle. Clear(); //Uygulamayla ilgili ayrıntıları konsol ekranına yazar Console. Title = "Matrix V2 - Çıkmak için Ctrl+C'ye basın"; Console. WriteLine("Matrix V2"); Console. WriteLine("Yazan Chris Ward"); Console. WriteLine("https://www.instructables.com/member/7654321chris"); Console. Write("Devam etmek için herhangi bir tuşa basın"); Console. ReadKey(); //Bir sözde- rastgele oluşturucu Random r = new Random(); //Sonsuza kadar çalışan bir ifade oluşturur while (true) { //Sayının ne olduğuna bağlı olarak diziden ASCII karakterini alır. Console. Write(random_characters_array[r. Next(random_characters). Length)]); //sonra ifadeyi tekrar çalıştırır… ve tekrar… et C. } } } }

Adım 2: Toplu Dosya Oluşturma

Not defterini tekrar açın ve bunu yazın, yalnızca tam olarak ne yaptığınızı biliyorsanız metni değiştirin ve @C:\WINDOWS\Microsoft'a sığması için ayrı satırlara taşırken hepsinin tek satırda olduğundan emin olun. NET\Framework\v3.5 \csc.exe /noconfig /nowarn:1701, 1702 /errorreport:prompt /warn:4 /define:TRACE /referans:"C:\WINDOWS\Microsoft. NET\Framework \v2.0.50727\ System.dll" /filealign:512 /optimize- /target:exe /out:Matrix. EXE Program.txt Daha sonra onu program.txt dosyasıyla aynı konuma bir. BAT dosyası olarak kaydetmelisiniz.

Adım 3: Koşu

Koşma
Koşma

Toplu iş dosyasına çift tıklayın ve komut istemi penceresi hızla kapanmalıdır. Kapatıldıktan sonra dosyanın yazılmış olması gerekir (Matrix. EXE). Şimdi tek yapmanız gereken programı (Matrix. EXE) çalıştırmak ve program çalışacaktır. Sorun Giderme Dosya oluşturulmamışsa, toplu iş dosyasına yeni bir satır @pause ekleyin, ardından yeniden çalıştırmayı deneyin, ardından Bir hatayla ilgili ayrıntı varsa, yorum yapın ve sorunu düzeltmeye çalışacağım. Başka sorun var mı? Sadece bir yorum gönderin.

4. Adım: Sorun Giderme

Hata metni: 'C:\WINDOWS\Microsoft. NET\Framework\v3.5' dahili veya harici komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor' * Bu aslında benim hatam, toplu iş dosyasında bir hata yaptım. Üzerindeki kodu güncelleyeceğim, ancak değiştirmek için küçük bir boşluk var, …work\v3.5'ten hemen sonra ve \csc.exe'den önce. Sadece o alanı kaldırın ve tekrar çalıştırın. Alternatif olarak kodu tekrar indirebilirsiniz. Başka sorun var mı? Mesaj atın size en kısa zamanda geri döneceğim.

Önerilen: