Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Random y-timer

2,081 views

Published on

  • Be the first to comment

  • Be the first to like this

Random y-timer

  1. 1. Propiedades y manejo de los controles
  2. 2.  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
  3. 3.  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
  4. 4.  Cree un nuevo proyecto y denomínelo aleatorio Agregue un label Agregue una caja de texto Agregue un botón
  5. 5.  Nombre de la forma: frmAleatorio Nombre de la etiqueta:lblNumero Nombre del cuadro de texto: txtNumero  Enabled: False Nombre del botón: btnSumar
  6. 6.  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
  7. 7.  Presione el botón de sumar y vea como se suman número aleatorios
  8. 8.  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
  9. 9.  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
  10. 10.  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
  11. 11.  Nombre del timer: tmrSumar  Interval: 500  Enabled: True
  12. 12.  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
  13. 13.  Vea como cada 500 milisegundos se suman los números Pruebe el programa con diferentes intervalos
  14. 14.  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
  15. 15.  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

×