topicos avanzados de programacion
INGENIERÍA EN SISTEMAS COMPUTACIONALES
TOPICOS AVANZADOS DE PROGRAMACION
Introducción
Desarrollo
Cree un nuevo proyecto, seleccione la plantillabiblioteca de controles Windows y denomine al proyecto alarma.
En el explorador de soluciones seleccione el fichero usercontrol11.vb, dirigase a la ventana de propiedades y cambie su nombre a alarma.vb.Obsérvese en este fichero el control de usuario será un objeto de la clase alarma derivada de usercontrol(véase el contenido del fichero alarma.designe.vb).
Desde la caja de herramientas arrastre uncontrol maskedTextbox denominado ctAlarma. Siguiente a su propiedad mask el valor “00/00/0000 90:00:00” y ajuste el tamaño de la fuente al valor deseado. Arras también un control asigne su propiedadel valor 100(aprecera el en la bandeja de componentes, al fondo).Arrastre dos botones de opción y configúrelos.
Finalmente ajuste el tamaño del control al espacio ocupado por los controles añadidosUna vez diseñado el control estamos preparados para añadir las propiedades de los métodos y los eventos anteriormente enunciados
Para añadir losa propiedades lo primero que hay que ches esdeclarar en la clase alarma las variables privadas que almacenan sus valores
La propieded activada es de solo lectura devolverá el valor de la variable true si la alarma esta activada y false encaso anterior
A continuación añadiremos el código para los métodos iniciar
temporizador para temporizar.
El método inicia temporizador obtiene del control masketextbox la fecha y hora deintroducida por el usuario y verifica que tiene un formato correcto
Si el formato no es correcto avisa al usuario de este error y aborta la opción de iniciar la alarma. Si el formato es correctoentonces verifica que la fecha-hora de la alarma es posterior a la fecha hora actual si no es posterior avisa al usuario de error y aborta la operación de iniciar la alarma. Si es posterior avisa al...
Regístrate para leer el documento completo.