Home
Username:
Password:
Microsoft Visual Studio .NET (Español) Tutorials

Codificación de Aplicación "WebMonitor" / Cómo Probar Apl. "WebMonitor" pt. 2




Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.


Learn More

Subtitles of the Movie

ÿþ [00:00:00.0] La otra accion que debemos realizar es asegurarnos de que la variable "Number_of_Intervals" contenga algun valor, el cual vamos a asignar... [00:00:11.0] a la variable "Count_of_Intervals" para luego incrementarlo. Para hacerlo, regresamos al lugar donde declaramos la variable "Number_of_Intervals"... [00:00:22.0] y la inicializamos con el valor 1, de manera que si encontramos que el servidor se encuentra detenido, [00:00:37.0] hacemos que la variable "Count_of_Intervals" sea igual a la variable "Number_of_Intervals" menos 1. Esto significa que la variable "Count_of_Intervals" contendra el valor 0, [00:00:44.0] y al ocurrir el evento "Tick", esta variable contendra de nuevo el valor 1 y sera equivalente a la variable "Number_of_Intervals"... [00:00:52.0] y una vez mas se ejecutara este procesamiento. Todo lo que tenemos hacer es configurar el intervalo del temporizador e iniciarlo. [00:01:00.0] Para hacerlo, hacemos que el valor de "Timer1.Interval" sea igual a 6 segundos, es decir, vamos a iniciar el temporizador con este valor. Si el servidor se encuentra detenido, [00:01:32.0] configuramos el intervalo del temporizador a 6 segundos y lo iniciamos. 6 segundos despues, ocurre el evento "Tick" y se ejecuta este codigo. [00:01:46.0] Al llegar al servidor actualizamos su estado, y ya que este se encuentra detenido, [00:01:58.0] configuramos el valor de la etiqueta "TimeSinceLabel" y se efectua el efecto de destello, se emite un sonido, etc. Este es un buen codigo para comenzar. [00:02:11.0] Hemos escrito algunas funciones y hemos realizado un poco de procesamiento. Debemos realizar una accion mas: regresamos a la presentacion de diseno... [00:02:24.0] y observe que no hemos incluido ningun codigo para el boton "Stop", asi que hacemos doble clic en el. Basicamente, todo lo que vamos a hacer... [00:02:37.0] es detener el temporizador de manera que si presionamos el boton "Stop", el temporizador se detendra y no ocurriran mas eventos "Tick". Sin embargo, vamos a conservar estos valores... [00:02:52.0] de las etiquetas "NotificationLabel" y "TimeSinceLabel", pues aunque hemos detenido el procesamiento, [00:03:04.0] esto no significa que vamos a eliminar los datos inmediatamente. Por cierto, veamos un aspecto mas en el formulario. [00:03:12.0] Cuando estos dos grupos de botones de opcion se abren en la pantalla, es una buena practica tener seleccionado un valor, [00:03:22.0] ya sea el 1, el 10, el 60, el "Flash", el "Beep" o el "Flash and Beep", pues si ninguno de estos valores se encuentra seleccionado, tendriamos que incluir una especie de codigo de validacion... [00:03:34.0] para asegurarnos de que el usuario ha seleccionado alguna de estas opciones; de lo contrario, la aplicacion no va a funcionar... [00:03:43.0] de forma normal. Tendriamos que incluir esta accion en algun lugar del boton "Start" o probablemente tendriamos que restaurar estos valores, etc. [00:03:50.0] Es mucho mas facil seleccionar la opcion predeterminada mas obvia. Vamos al boton de opcion "rb_one" y alli encontramos la propiedad "Checked". [00:04:04.0] Escogemos la opcion "True". Esto significa que al abrirse el formulario, este boton de opcion estara seleccionado de manera predeterminada, [00:04:11.0] y ya que estas opciones se excluyen mutuamente, si el usuario decide escoger otra opcion, siempre existira un boton de opcion seleccionado. [00:04:19.0] El usuario no puede deseleccionar una opcion sin que otra opcion permanezca seleccionada. Vamos a realizar la misma accion para la opcion "Flash". [00:04:27.0] La opcion "Flash" va ser el valor predeterminado. Al abrir el formulario, el valor del intervalo va a ser el 1 y la accion para la notificacion va a ser el efecto de destello. [00:04:39.0] Vamos a ejecutar la aplicacion para ver lo que ocurre. Vamos al menu "Debug>Start" y aparece la aplicacion... [00:05:01.0] con el valor de intervalo 1 y la accion de notificacion "Flash" seleccionados. Hacemos clic en "Start" y aparece el valor "Running" para indicar que el servidor se esta ejecutando. Veamos si el tiempo del ultimo acceso... [00:05:15.0] se reincrementa cada 6 segundos. Nada ocurre; parece que estamos realizando las acciones correctas, [00:05:28.0] pero aunque obtenemos el tiempo del ultimo acceso, este no se incrementa cada 6 segundos como deberia hacerlo. [00:05:38.0] Hacemos clic en el boton "Stop", pero aparentemente, el temporizador no se detiene. Vamos a salir de la aplicacion y parece que tenemos que realizar un proceso de depuracion. [00:05:51.0]

Tutorial Information

Course: Microsoft Visual Studio .NET (Español)
Author: Dave Mercer
SKU: 33738
ISBN: 1-933736-62-3
Release Date: 2007-01-19
Duration: 7.5 hrs / 101 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available