擬似乱数発生器を使って行列スクリーンを作る:4ステップ

擬似乱数発生器を使って行列スクリーンを作る:4ステップ

目次:

Anonim

あなたが行列が好きで、いくらかの暇な時間があれば、あなたはコンピュータがそれを走らせることができるのと同じくらい速く、乱数を示す無限のプログラムを作ることができます。準備するのにかかる時間はわずか5分です。

私はInstructablesのサイトを見回していて、何人かのMatrixスクリーンメーカーを見た。

私はコンピュータプログラムを書くのが好きです、そして、一度これらのうちの1つを作ることに決めました、そして、私はあなたにその方法を示すつもりです!

これを行うには、Microsoft.NET Framework 3.5がインストールされている必要があります。

評価してください, それは私の最初の指導です、そして私はどうやって行くのか知りたいのです。

**更新**

Microsoft.NET Framework 3.5がない場合は、Microsoftダウンロードサイト(download.microsoft.com)から簡単にダウンロードして、.NET 3.5を検索できます。

私は数字だけでなくランダムな文字を吐き出す新しいバージョンを作りました。

マトリックスのスクリーンショットや3Dスクリーンを表示しません。ランダムな文字だけ。緑色で。

用品:

ステップ1:コーディング

添付されているコードファイルをダウンロードして、マイドキュメントフォルダに保存する必要があります。あなたがコンピュータプログラミングに興味があるなら、このプログラムは見るのが面白いかもしれません。イタリック体のテキストをすべてコピーして、Program.txtというファイルに保存する必要があります。

システムを使用します。名前空間Matrix_V2 {classプログラム{static void Main(string args){

//テキストの色を緑に設定します

Console.ForegroundColor = ConsoleColor.Green;

//ランダムな文字を含む文字列を作成します

string random_characters = "£¤¥¦§¨©©«¬®¯±²³´µ¶・¸¹ºΣΤΦΩααδδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz<、> /; - -;; - - - ) !@#$%^&*() ";

//これらの文字をすべて取得して「配列」に変換する

char random_characters_array = random_characters.ToCharArray();

//画面をクリアしますConsole.Clear();

//アプリケーションの詳細をコンソール画面に書き込みます

Console.Title = "Matrix V2 - Ctrl + Cを押して終了します";

Console.WriteLine( "Matrix V2");

Console.WriteLine( "Chris Wardによって書かれた");

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

Console.Write( "続行するには任意のキーを押してください");

Console.ReadKey();

//擬似乱数ジェネレータを作成します

ランダムr = new Random();

//永久に実行されるステートメントを作成します

while(true){

//数値が何であるかに基づいて、配列からASCII文字を取得する

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

//その後、ステートメントをもう一度実行します…そして再び… …など

} } } }

ステップ2:バッチファイルの作成

メモ帳をもう一度開き、これを入力します。自分のしていることが正確にわかっている場合はテキストを変更し、すべてが1行に収まるようにします。

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

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

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

次に、program.txtファイルと同じ場所に.BATファイルとして保存する必要があります。

ステップ3:実行中

バッチファイルをダブルクリックするだけで、コマンドプロンプトウィンドウがすぐに閉じます。いったん閉じたら、ファイルは書き込まれているはずです(Matrix.EXE)。今あなたがしなければならないのはプログラム(Matrix.EXE)を動かすことだけであり、プログラムは動く。

トラブルシューティング

ファイルが作成されていない場合は、バッチファイルに@pauseという新しい行を追加してから、もう一度実行してみてください。エラーに関する詳細がある場合は、コメントを投稿してください。他の問題はありますか?コメントを投稿するだけです。

ステップ4:トラブルシューティング

エラーテキスト: 'C: WINDOWS Microsoft.NET Framework v3.5'は内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されていません '

*これは実際に私のせいです、私はバッチファイルを間違えました。コードを更新しますが、変更するには、… work v3.5の直後で、 csc.exeの前に少しスペースがあります。そのスペースを削除して、もう一度実行してください。あるいは、もう一度コードをダウンロードすることもできます.


他の問題はありますか?メッセージを投稿すれば、私はできるだけ早くuに戻ります。