Cree una pantalla de matriz con un generador de números pseudoaleatorios: 4 pasos

Cree una pantalla de matriz con un generador de números pseudoaleatorios: 4 pasos

Tabla de contenido:

Anonim

Si te gusta la matriz y tienes algo de tiempo libre, podrías crear un programa sin fin, que muestre números aleatorios, tan rápido como la computadora pueda ejecutarlo, ¡se parece mucho a la matriz! ¡Solo se tarda unos 5 minutos en prepararse!

Estaba mirando alrededor del sitio de Instructables y vi a algunos creadores de pantallas Matrix.

Me gusta escribir programas de computadora, y una vez decidí hacer uno de estos, ¡y les mostraré cómo!

Debe tener instalado Microsoft.NET Framework 3.5 para hacer esto.

Por favor, valora, Es mi primer instructivo, y quiero saber cómo voy.

**ACTUALIZAR**

Si no tiene Microsoft.NET Framework 3.5, puede descargarlo fácilmente desde el sitio de descarga de Microsoft (download.microsoft.com) y buscar.NET 3.5.

He creado una nueva versión que emite caracteres aleatorios, en lugar de solo números.

NO muestra una captura de pantalla de la matriz, ni muestra una pantalla 3D. Sólo letras al azar. En verde.

Suministros:

Paso 1: Codificación

Debe descargar el archivo de código adjunto y guardarlo en la carpeta Mis documentos. Si está interesado en la programación de computadoras, este programa puede ser interesante de ver. Debe copiar todo el texto en cursiva y guardarlo en un archivo llamado Program.txt.

usando el sistema; espacio de nombres Matrix_V2 {programa de la clase {static void Main (string args) {

// Establece el color del texto en verde

Console.ForegroundColor = ConsoleColor.Green;

// Crear una cadena con algunos caracteres aleatorios

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

// Consigue todos esos caracteres y conviértelos en una "matriz"

char random_characters_array = random_characters.ToCharArray ();

// Borrar la pantalla Console.Clear ();

// Escribe detalles sobre la aplicación en la pantalla de la consola

Console.Title = "Matrix V2 - Presione Ctrl + C para salir";

Console.WriteLine ("Matrix V2");

Console.WriteLine ("Escrito por Chris Ward");

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

Console.Write ("Presione cualquier tecla para continuar");

Console.ReadKey ();

// Crea un generador pseudoaleatorio.

Random r = new Random ();

// Crea una sentencia que se ejecuta para siempre.

while (verdadero) {

// Obtiene el carácter ASCII de la matriz, en función de cuál es el número

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

// luego ejecuta la sentencia otra vez … y otra vez … etc.

} } } }

Paso 2: Creando un archivo por lotes.

Abra el bloc de notas nuevamente y escriba esto, solo cambie el texto si sabe exactamente lo que está haciendo y asegúrese de que todo esté en una línea, ya que lo moví a líneas separadas para que encajara

@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 / optimice- / target: exe /out:Matrix.EXE Program.txt

Luego debe guardarlo como un archivo.BAT, en la misma ubicación que el archivo program.txt.

Paso 3: Correr

Simplemente haga doble clic en el archivo por lotes y la ventana del símbolo del sistema se cerrará rápidamente. Una vez que se haya cerrado, el archivo debería haberse escrito (Matrix.EXE). Ahora todo lo que tiene que hacer es ejecutar el programa (Matrix.EXE), y el programa se ejecutará.

Solución de problemas

Si el archivo no se crea, agregue una nueva línea @pause al archivo por lotes, luego intente ejecutarlo nuevamente, luego, si hay detalles sobre un error, publique un comentario e intentaré solucionar el problema. ¿Algún otro problema? Solo publica un comentario.

Paso 4: Solución de problemas

Texto de error: 'C: WINDOWS Microsoft.NET Framework v3.5' no se reconoce como un comando interno o externo, un programa ejecutable o un archivo por lotes '

* Esto es realmente mi culpa, cometí un error en el archivo por lotes. Actualizaré el código, pero para cambiarlo, queda un poco de espacio, justo después de … work v3.5 y antes de csc.exe. Solo quita ese espacio y corre de nuevo. Alternativamente puedes descargar el código de nuevo..


¿Algún otro problema? Publica un mensaje y te responderé lo antes posible.