Propiedades y manejo de los controles
Un número aleatorio es un resultado de una variable al azar
Por ejemplo: 12, 7, 2, 8, 42, 13, 230, 2, 56,… Los números aleatorios no tienen un orden Aunque estos números pueden tener un
límite superior, por ejemplo, si el límite es 10, se crearían números al azar mayores o iguales que 0 y menores que 10
Existe una clase en C# que puede emular los números aleatorios
La clase se llama Random Random tiene un método Next Next recibe un parámetro de entrada que es
el límite superior de números aleatorios Next devuelve un número aleatorio entero
Cree un nuevo proyecto y denomínelo aleatorio
Agregue un label Agregue una caja de texto Agregue un botón
Nombre de la forma: frmAleatorio Nombre de la etiqueta: lblNumero Nombre del cuadro de texto: txtNumero
Enabled: False Nombre del botón: btnSumar
En modo de diseño, dé doble clic al botón Sumar Creamos nuestro objeto Random Creamos nuestra variable que almacenará la suma
de los números Creamos un número aleatorio (indicando el límite
superior 10) y lo sumamos con el valor de la caja de texto, y guardamos el resultado
Mandamos a mostrar el resultado en la caja de texto
Presione el botón de sumar y vea como se suman número aleatorios
Si realizó lo anterior sin problema, se le invita a que lo revise y analice nuevamente
Si le queda claro el proceso, continúe En caso de que tenga duda, pregunte al
profesor Recuerde que lo importante no es copiar y
seguir el código que ve aquí, sino comprender que está sucediendo en la aplicación
Un timer es una clase que te permite ejecutar una acción despues de n milisegundos Por ejemplo, podemos mostrar un mensaje cada segundo
(1000 milisegundos) El timer empieza a contar los milisegundos después
de que es habilitado (enabled) La definición de la acción que realizará el timer, la
debe escribir en el método timer_tick Para ello, dé doble clic en el elemento del timer, una vez
insertado en la forma
Deshabilité el botón Sumar (Enabled = false) Agregue un control Timer a la forma
Búsquelo en componentes Note que no se agregó sobre la forma, sino en una
sección debajo de la forma
Nombre del timer: tmrSumar Interval: 500 Enabled: True
En modo de diseño, dé doble-clic en el control tmrSumar
Lo que realizaremos es que cada vez que se cumpla el intervalo del timer, se sumará 10 al contenido de la caja de texto
Vea como cada 500 milisegundos se suman los números
Pruebe el programa con diferentes intervalos
Si realizó lo anterior sin problema, se le invita a que lo revise y analice nuevamente
Si le queda claro el proceso, continúe En caso de que tenga duda, pregunte al
profesor Recuerde que lo importante no es copiar y
seguir el código que ve aquí, sino comprender que está sucediendo en la aplicación
Ahora haga los cambios necesarios Para que cada 1000 milisegundos, se sume un
número aleatorio (límite superior 10) a la caja de texto
Top Related