Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aplicaciones Interactivas y ambiente gráfico (¿Cuales son las principales…
Aplicaciones Interactivas y ambiente gráfico
¿Cuales son las principales características de una aplicación en entorno gráfico?
Son aplicaciones mas visuales para el usuario, lo que permite una mayor interacción con el, esto hace que para el programador sea mas fácil su implementación y para el usuario su uso.
Permite entradas tanto del Mouse como el teclado
Es mas visual, por lo tanto mas fácil de utilizar para el usuario.
Hacen uso de iconos, barra de herramientas, teclado y uso intensivo del rato, por ende es mas amigable para el usuario final.
Se puede diseñar a partir de eventos, lo que hace mas facil su uso e implementación
Puede limitar el uso al usuario final, lo que evita riesgo de errores de ingreso o utilización de datos;esto para el programador es muy importante ya que ayuda a su implementación.
Su utilización suele ser mas intuitiva lo que ahorra mucho tiempo en la utilización de textos descriptivos
¿Cuales son sus elementos de interacción?
En general hacen uso de:
Botones
Iconos
Barra de Herramientas
Interfaces gráficas como formularios
Uso intensivo del ratón
Uso Intensivo del teclado
Barras de desplazamiento
Buscadores de texto
¿Qué eventos se generan al interactuar con algunos de estos elementos?
Eventos: Mensaje que envía el objeto cuando recibe una orden o una acción, esto puede ser disparado por el sistema o en la interacción con el usuario.
Formularios: Es uno de los contenedores principales, debido a que siempre se interactua con ellos y contienen los objetos con los que interactuamos y generamos eventos
Iconos: como por ejemplo, minimizar, maximizar o cerrar, el sistema genera un evento y ejecuta la orden que este evento tenga asignado, si se presiona cerrar, la orden sera cerrar el programa.
Uso intensivo del mouse: Al mover el mouse podemos programar un formulario, que una vez esto pase ejecute una acción.
Al presionar un botón podemos disparar una fracción de código, como por ejemplo habilitar un formulario o abrir alguna otra herramienta del programa
El teclado tambien genera eventos, como el keyPress y el keyUp y el KeyDown, estos eventos ya vienen establecidos por la aplicación, pero pueden ser modificados por el programador en los eventos del formulario.
Qué métodos generan los eventos sobre algunos controles?
Metodos: Son una serie de instrucciones programadas, el programa hace que esto se ejecute, llamando al método y especificando los argumentos necesarios.
Los métodos mas comunes son:
Drag: Inicia, termina o cancela una operación de arrastre de cualquier control
Move: Se utiliza para mover un control o formulario, especificando sus coordenadas (Top, Left) y su tamaño (Width, Height)
Refresh: Se utiliza para dibujar o actualizar gráficamente un control o un formulario.
Zorder: se utiliza para que un control o un objeto formulario se coloque por encima o por debajo de otros objetos.
Focus: Recibe el foco del programa, puede ser trasladadado de un objecto a otro, se reconoce por estar en negrilla.