Download Evento
Document related concepts
Transcript
Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria. Ciencia y Tecnología Universidad Politécnica Territorial “José Antonio Anzoátegui” Anaco – Edo. Anzoátegui PROGRAMACION ORIENTADA A EVENTOS Ponentes: Ramirez Amado Rodriguez Jose Marin Jose Rivero Gabriel Campos Genesis Leal Victor 2016 Programación Definición Léxico y Programación Programas y Algoritmos Programación e Ingeniería del Software Programación Correctitud Claridad Objetivos Eficiencia Portabilidad EVENTO Evento Definición Estado del Programa Evento Tipos ¿Cómo se programa? EVENTO Evento Soporte • Elementos que monitoricen • Planificador o distribuidor Marco de Aplicación • Conjunto de librerías • Disponibilidad de un marco de aplicación EVENTO Dispara un evento interno Objeto Evento Objeto Fuente REGISTRADO El objeto oyente recibe un mensaje con el objeto evento como parámetro Objeto Oyente Detecta el evento externo Lenguajes de programación orientada a eventos Definición Lenguaje de Programación Administrador de Eventos Lenguajes de programación orientada a eventos Ventajas Desventajas • • • • Código más sencillo y comprensible. Código válido para diversas máquinas Mayor adaptación al equipo. Posibilidad de obtener la máxima velocidad con mínimo uso de memoria. • • • • Imposibilidad de escribir código independiente de la máquina. Mayor dificultad en la programación El programador debe conocer más de un centenar de instrucciones. Es necesario conocer en detalle la arquitectura de la máquina. Lenguajes de programación orientada a eventos Tipos Java Lexico Visual Basic Visual C++ Visual.net JAVA y lexico Java Lexico Definición Descripción Características Desventajas Recomendaciones Visual basic y visual c++ Visual Basic Visual C++ Definición Características Objetos y Eventos Definición GUI Interfaz grafica de usuario Desarrollo Componentes MVC DEFINICIÓN Estructura Requerimientos Interfaz grafica de usuario Tipos GUI y ZUI Interfaz de usuario de pantalla táctil Interfaz natural de usuario GUI builder Interfaz de comandos GUI builder Interfaz de texto GUI builder Interfaz de usuario GUI builder Definición ¿Qué se necesita? GRACIAS POR SU ATENCION