Está en la página 1de 30

INTERFAZ GRAFICA DE USUARIO / ENTORNOS DE USUARIO

Definicin de GUI (Interfaz grafica de usuario)


Programa informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos grficos para representar la informacin y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicacin con el sistema operativo de una mquina o computador.

Definicin de Entorno Grfico


El entorno de escritorio es una solucin completa de interfaz grfica de usuario: ofrece iconos, barras de herramientas, e integracin entre aplicaciones con habilidades como, arrastrar y soltar.

Precursores
Xerox Apple Microsoft

Arquitectura de SSOOs basada en sistema de ventanas


Definicin
Desde el punto de vista del programador, el sistema de ventanas implementa primitivas grficas (como renderizado de fuentes y dibujo de lneas en pantalla). Han ayudado a hacer que la informtica llegue a todo el mundo.

Tipos de entornos grficos basados en ventanas


Sistemas de ventanas en Kernel
Definicin: Ejemplos y grficos:

Sistema de ventanas Cliente / Servidor


Definicin: Ejemplos y grficos: -X-Windows, GNOME, KDE, Windows 8, Apple Aqua, Unity-

MS-DOS frente a WINDOWS


MS-DOS es un SSOO en si mismo. Windows es un entorno grafico sobre MS-DOS (una shell grafica). Quin se hace cargo de la gestin del Hw al arrancar?. Y a partir del momento que se arranca el entorno grafico Windows?.
Se hace cargo la Bios, y una vez ha realizado un chequeo del hardware lo ha puesto a funcionar, arranca en entorno grfico de Windows.

Qu intercepta y gestiona Windows?

Funcionan?

Qu pasa cuando se ejecutan aplicaciones Windows desde MS-DOS?

En versiones anteriores de Windows no salan.

Si no es as, Cul es la aplicacin que se ejecuta informndonos de este error?. (Captura el grafico con el error)
Se ejecuta la aplicacin Winstub.exe

Qu parte ejecuta Windows y cual ejecuta MS-DOS?

Qu es una DLL? Definicin y funcionamiento.


Son las siglas de Dynamic Link Libraries, y son bibliotecas de enlace dinmico formadas por funciones predefinidas que se unen dinmicamente en tiempo de ejecucin al programa que las llama. Una vez se ejecuta una aplicacin se hace una llamada a las funciones que se cargan en memoria.

Cmo se hace?

Qu pasa cuando se ejecutan aplicaciones MS-DOS desde Windows?

Tecla windows+r, escribes cmd y aparece el terminal

Por qu funciona?
Porque Ms-DOS incluye todo el cdigo necesario para poderse ejecutar.

Elementos del entorno grfico de Windows


ELEMENTOS VISIBLES Ventanas Recursos

ELEMENTOS NO VISIBLES Mensajes

Mens Iconos

Cursores o apuntadores Cuadros de mensaje Cuadros de dialogo

VENTANA
Definicin:
Se trata de una porcin de pantalla, de forma rectangular, con la misma apariencia que todas las aplicaciones de Windows. Constituye la forma de comunicacin entre a aplicacin que la ha generado y el usuario, el interfaz grfico de programacin.

Quin las crea, interaccionan?


La aplicacin.

controla

con

quien

Cundo aparece una ventana?


Cuando el usuario ejecuta una aplicacin.

Tipos: Principal, modales, multidocumentos (MDI), de ayuda, etc.

Elementos de una ventana


Barra de ttulo Barra de mens Cuadro Cerrar

Haga clic para modificar el estilo de texto del patrn Segundo nivel Cuadro Minimizar Tercer nivel Cuadro Maximizar Cuarto nivel Cuadro de control Quinto nivel Cuadro cerrar
Cuadro minimizar Cuadro maximizar Barra de mens Cuadro de control rea de trabajo Barra de titulo rea de trabajo Borde Barra de desplazamiento horizontal Barra de desplazamiento horizontal Barra de desplazamiento vertical Barra de desplazamiento vertical

MENUS
Definicion:
En informtica, un men es una serie de opciones que el usuario puede elegir para realizar determinada tarea.

RECURSOS
Definicin
Todos aquellos componentes de Hardware y programas (Software) que son necesarios para el buen funcionamiento y la Optimizacin del trabajo con Ordenadores y Perifricos, tanto a nivel Individual, como Colectivo u Organizativo, sin dejar de lado el buen funcionamiento de los mismos.

Dnde estn incluidos los datos de los recursos?


En el Disco Duro

Se cargan en memoria cuando se ejecuta la aplicacin?


Si, y permanece ah mientras sea necesario.

Una vez invocados (llamados) permanecen en memoria?


Si, mientras sean necesarios.

ICONOS
Definicion:
Un pictograma que es utilizado para representar archivos, carpetas, programas, unidades de almacenamiento, etc. en un sistema operativo grfico. En el uso moderno, el icono puede representar cualquier cosa que los usuarios quieran: cualquier comando o proceso, o cualquier otro indicador.

APUNTADOR
Definicion:
Una variable que referencia una regin de memoria; en otras palabras es una variable cuyo valor es una direccin de memoria. Si se tiene una variable ' p ' de tipo puntero que contiene una direccin de memoria en la que se encuentra almacenado un valor ' v ' se dice que ' p ' apunta a ' v '. El programador utilizar punteros para guardar datos en memoria en muchas ocasiones.

CUADROS DE MENSAJE
Definicion:
Es una notificacin de que ha tenido lugar alguna accin, hecho, suceso o evento sobre el sistema o alguna parte de l, y es posible que, a su vez, responda mediante otro mensaje.

CUADROS DE DIALOGO
Definicion:
Es una ventana especial para mostrar informacin al usuario o para obtener de ste una respuesta. Son llamados as porque permiten una especie de dilogo entre el sistema y el usuario.

EVENTOS
Definicin
Suceso que ocurre en un sistema. Tipos: provocados por el sistema, la aplicacin, otra aplicacin o Windows.

Eventos pueden ser un clic, doble clic, minimizar una ventana, etc.

MENSAJES
Definicin
Es una notificacin de que ha tenido lugar alguna accin, hecho, suceso o evento sobre el sistema o alguna parte de l, y es posible que, a su vez, responda mediante otro mensaje.

Parmetros de los mensajes


1.

Determinar cul es la ventana destinataria del mensaje Indicar el tipo de mensaje e informacin adicional sobre el mensaje

2.

Qu camino hacen los mensajes desde que se crean hasta que desaparecen del sistema?
Cuando Windows detecta un mensaje lo pone a la cola de mensajes del sistema. De esta cola el mensaje pasar a la cola especfica del programa o aplicacin a quien vaya dirigido. En la cola de un programa se recogen todos aquellos mensajes dirigidos a todas las ventanas que tenga. Cuando el mensaje llega a su destino, la aplicacin responder ejecutando el cdigo del procedmiento previsto segn la ventana a la que estuviera dirigida el mensaje.

Quin analiza los mensajes?


El mdulo USER, que es el que hace el traspaso de la cola del sistema a la de un programa determinado.

Cola de mensajes
Cuantas colas de mensajes hay y a quien pertenecen las distintas colas de mensajes que existen en Windows?.
La cola de sistema y la cola del programa.

Qu proceso hace que un mensaje pase de una cola de un tipo a otra?


El mdulo USER.

RECOMENDACIONES DURANTE EL DISEO Y CREACION DEL INTERFAZ GRAFICO

COLOR
1.

Hay personas con dificultades visuales. No mezcle el color de cualquier manera. Utilice el color para llamar la atencin. Los colores chillones cansan. Emplee colores suaves. El texto debe ser legible, tenga cuidado con los fondos. Utilice el mismo color para el mismo tipo de objetos. No emplear para dar significado a los datos. No abuse del nmero de colores. No utilice el color para hacer atractiva una utilidad intil

2.

3.

4.

5.

6.

7.

8.

9.

10.

TIPOS DE LETRA
1.

Emplear System o algn sans sherif. Evitar el empleo de maysculas. No mezclar tipo de fuentes, tamaos y estilos.

2.

3.

ESTILO
Mandamientos:
1.

Disminuir al mximo el tiempo de aprendizaje. Seguir las normas de diseo. Que sea amigable y potente.

2.

3.

4.

EXPRESION
Hay que huir del uso y abuso de las expresiones tcnicas.

Las aplicaciones sern utilizadas por usuarios que podr tener conocimientos informticos o Ponga especial cuidado en la ortografa, sobre todo en el uso de acentos.

BOTONES
Los botones deben desencadenar acciones importantes. El contenido de los botones debe ser claro y legible. Es conveniente permitir atajos de teclado.

INTERACION
Funcionamiento del dispositivo sealador
El ratn hoy en da es fundamental. Hay que tener en cuenta ciertos aspectos como la utilizacin del click anter del doble click.

Dispositivo sealador no disponible


Hay que preveer atajos de teclado.

Comportamiento de la aplicacin cuando la respuesta se hace esperar.


<5 segundos: Visualizar un reloj de arena, por ejemplo. <5 minutos: Indicar grficamente que la accin se est realizando, y visualizar el tiempo que resta.

MANEJANDO ERRORES

1.

Hgalo de forma elegante. Utilizando texto comprensible. Si el error es grave, procure enfatizar el aviso. Muestre al usuario lo que debe hacer ante ese error.

2.

3.

OTROS PRINCIPIOS
Anticipacin Autonoma Consistencia Uso de metforas Familiaridad del usuario Consistencia Mnima sorpresa Recuperabilidad Gua al usuario Diversidad de usuarios

También podría gustarte