Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Sentencia  Do...While
Sentencia Do...While
Cargando en…3
×

Eche un vistazo a continuación

1 de 16 Anuncio
Anuncio

Más Contenido Relacionado

A los espectadores también les gustó (20)

Anuncio

Similares a Random y-timer (20)

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

×