Interfaces Graficas Y Consola

Páginas: 10 (2421 palabras) Publicado: 4 de octubre de 2012
1. VENTAJAS DE LA INTERFAZ GRAFICA VS INTERFAZ DE CONSOLA
INTERFAZ GRAFICA:
En la actualidad millones de nuevos usuarios de las computadoras se han beneficiado con la aparición de las Interfaces Gráficas de Usuario/Graphical User Interface, GUI), las computadoras pueden dar la apariencia de un escritorio común y corriente de una oficina, mostrando iconos, imágenes y otros objetos visuales loscuales permiten que el usuario se acerque mas a las computadoras.

CARACTERÍSTICAS DE LAS INTERFACES GRÁFICAS DE USUARIOS

En general, las GUI´s presentan información en áreas rectangulares en la pantalla llamadas ventanas. Las ventanas se pueden sobreponer. Al usuario se le permite manipular la ventana y su contenido, puede cambiar el tamaño y la posición. Las ventanas pueden contenerobjetos los cuales pueden ser seleccionados haciendo clic con el botón del ratón una vez que el indicador del ratón se encuentra sobre el dibujo del objeto al cual se le llama icono. El tamaño total de una ventana puede ser reducido a un icono, y el usuario puede restablecer la ventana a su tamaño normal.

GUI´s avanzados eliminan completamente la necesidad de teclear comandos, permitiéndole alusuario seleccionar comandos desde menús usando el ratón o teclas de función. Las ventanas también pueden contener barras de desplazamiento y botones. En la programación con GUI´s se debe estar atento para aceptar y procesar eventos asíncronos iniciados por el usuario o por el sistema.






VENTAJAS RELEVANTES RESPECTO A LA CONSOLA:
 Facilita el manejo de los procedimientos.
 Cadacomando puede ser visualizado en pantalla mediante una imagen que lo representa.
 Proporciona mecanismos estándar de control como ventanas y cuadros de dialogo.
 Permite interactuar al usuario con el sistema de una forma más fácil.
 Nos facilita mucho navegar, porque tiene ventanas, iconos, etc.
 Actualmente todos los SO que existen son de interfaz gráfica aunque algunos se pueden usar siquieres además con la consola de comandos.
TIPOS DE EVENTOS QUE SOPORTAN LAS GUI´S

El conjunto de eventos generados tanto por el usuario o por el sistema los cuales deben ser soportados por las implementaciones de GUI´s son los siguientes:
Evento de ratón. Ocurre cuando el usuario mueve el apuntador del ratón dentro o fuera de una ventana, hace clic en el botón dentro o fuera de la ventana olibera el botón del ratón.

Evento de teclado. Ocurre cuando el usuario oprime o libera una tecla del teclado.
Evento de menú. Ocurre cuando el usuario selecciona un comando desde un menú.
Evento de actualización de ventana. Ocurre cuando una porción de la imagen de la presentación de una aplicación ha sido alterado (posiblemente por que se sobrepuso otra ventana) y se tenga que restablecer.Evento de ajuste. Ocurre cuando el usuario ha modificado el tamaño de una ventana.
Evento de Activación/Desactivación. Se generan por la GUI para permitirle al usuario activar y desactivar ventanas.
Evento de Inicializar/Terminar. Ocurre cuando una entidad GUI se ha creado o destruido.
DISTRIBUCIÓN DE EVENTOS

Los eventos deben ser procesados por la lógica de presentación en cooperación conla lógica de procesamiento. El procesamiento puede ser distribuido entre el mismo GUI, la lógica de la aplicación y el API (Aplication Programming Interface) del GUI. Un API es un conjunto de rutinas de un GUI específico que hacen funciones como crear ventanas y desplegar varios gráficos. El procesamiento de los eventos se puede distribuir de la siguiente manera:

Modelo de ciclo de evento.Específica que una aplicación debe contener un ciclo de evento. El ciclo de evento llama a una rutina de librería en particular para ver si hay eventos pendientes. Cada evento pendiente causa que la aplicación atienda (despache) el evento antes de regresar el control al ciclo de evento.

Modelo de aviso (callback) de evento. Requiere que la aplicación registre una función manejadora de eventos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseño De Interfaces Gráficas
  • Interfaces graficas de linux
  • Interfaces graficas eventos
  • Intefaz gráfica de consola y web
  • interface grafica
  • Ustedes Saben Cuales Son Los Interfaces Basido De Elementos Y Interfaces Gráfico Tactiles
  • Interfaces graficas en java
  • Construccion de interfaces graficos con netbeans

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS