SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Diseño de Interfaces de Usuario

SEMINARIO

Componentes (widgets)
para el diseño
de Interfaces de Usuario
Miguel Gea (mgea@ugr.es)
Dpt. Lenguajes y Sistemas Informáticoss
Grado en Ingeniería Informática
Universidad de Granada
http://utopolis.ugr.es/diu

14 Octubre, 2013
http://www.slideshare.net/mgea/seminario-03-componentes-de-un-interfaz-de-usuario
W. Galitz, The Essential Guide to User Interface Design, Wiley 2002
1. Ventanas: Estructura
Composición

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

Barra de título
Menú
Barra de herramientas (Toolbar)
Barra de estado
Paneles (internos)
Decoración

-2-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
1.1 Elementos de las Ventanas: Menú
MENU
 Composición

menubar

o Barra de menú (menubar)
o Menu desplegable (Drop-down / Pull-down)
o Ubicación: Parte superior ventana

 Acceso por teclado

o Alt+letra (mnemónico)
o Combinación teclas (aceleradores/atajos)

Mnemonic (ALT + ‘A’)
Accelerator (CTR + ‘A’)

 Elementos menú

o Items (botones)
o Orden: Archivo
Edición (cortar, copiar, pega)
…
Ayuda

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-3-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
1.2 Elementos de las Ventanas: Barras
BARRA DE HERRAMIENTAS (ToolBar)
 Estilo (Libres, Pegadas)

o Poseen una parte activa en su parte izda. para manejarla (mover, pegar)

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-4-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
1.2 Elementos de las Ventanas: Barras
BARRA DE ESTADO (Status bar)

o Información sobre el contenido de la ventana
o Ver / ocultar

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-5-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
1.3 Elementos de las Ventanas:
Paneles

Paneles

o Separación lógica de la ventana en partes independientes
o Ver / ocultar
o Pueden ser dimensionables (movibles)

Divisor

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-6-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
1.4. Elementos de las Ventanas: Pestañas
PESTAÑAS (Tabs)

o Indicador de paneles apilados

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-7-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2. Componentes / Controles
•

Apariencia
• Forma
• Modos (foco, seleccionado, desactivado)

•

Comportamiento
• Individual/ Agrupado
• Funcionamiento
• Posibles estados
• Orden de Selección por teclado (Foco)

•

Semántica
• Accciones que puede realizar
• Uso adecuado

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-8-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.1 Botones (Buttons)
Apariencia:
Forma: rectangular o cuadrada
Etiqueta: Texto y/o imagen
Apariencia: 3D / pulsado - resaltado

Objetivo:
• Iniciar una acción (aplicar)
• Cambio de propiedades (On/Off)
• Mostrar menú

Uso:
• Individual (relacionados)
• Barra de herramientas
• Menú
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-9-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.1 Botones (Buttons)
Características
Ventajas
• Siempre visible (recordatorio)
• Organización dentro de la ventana
• Realimentación visual (efecto de pulsar)
• Uso de equivalente por teclado

Foco

Inconvenientes:
• Consume espacio (pantalla)
• Su tamaño limita el máx visible
• Requiere mover puntero para seleccionar
• Fijarse en el icono
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-10-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.1 Botones (Buttons)
Características

Recomendaciones
• Usar etiquetas/iconos significativas
• Texto centrado y tamaño apropiado
• Mantener agrupados botones relacionados
• Desactivar temporalmente opciones no disponibles
• Usar aceleradores de teclado (ALT) y subrayar letra
• Agrupar botones asociados a un mismo diálogo

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-11-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.1 Botones con estado
Ventajas
• Representan un valor binario (on / off)
• Efecto de pulsar para activar / desactivar

Inconvenientes:
• Se puede confundir con un botón convencional
• Se debe distinguir visualmente los dos estados

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-12-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.2 Cajas de edición (TextArea/TextField)
Apariencia:
Forma: rectangular o cuadrada
Edición texto (activa o no)
Incluye Etiqueta (Caption) indicando su
contenido
Una/múltiples líneas
Formado por etiqueta y caja de texto

Objetivo:
• Mostrar/modificar texto
• De una sola línea o caja

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-13-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.2 Cajas de edición (TextArea/TextField)
Ventajas
• Flexible
• Familiar
• Consume poco espacio

Inconvenientes:
• Necesidad de teclado como modo de entrada
• Realimentación para indicar que está activo (foco de edición)

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-14-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.2 Cajas de edición (TextArea/TextField)
Recomendaciones
• Usar campos con formato (para evitar errores de entrada de datos)
• Usar valores por defecto en la entrada
• Tener tamaño acorde al tipo de dato esperado
• Etiquetas adecuadas

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-15-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3. Componentes de Selección
Objetivo:
• Seleccionar una alternativa para el valor de un objeto
• Características:
• Excluyente / Inclusivas
• Siempre Visibles / bajo demanda
• Elección simple / múltiple

Tipos:

• Botones de elección (Radio-Button)
• Botones de opción (Check-Button)
• Cajas de Selección (Combo-Box)
• Listas (list)
• Arbol (tree)

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-16-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.1 Selección: Elección (excluyente)
BOTONES DE ELECCION (Radio Button)
Apariencia:

• Círculo o rombo delante un texto con la opción
• Debe haber más de un botón y se comportan de
forma excluyente (sólo uno está activado)
• Siempre hay una opción seleccionada

Objetivo:
• Realizar una elección entre diferentes alternativas
Uso:
• Agrupación de varios botones de elección
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-17-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.1 Selección: Elección (excluyente)
BOTONES DE ELECCION (Radio Button)
Ventajas
• Fácil de acceder a las opciones
• Fácil de comparar
• Intuitivo para el usuario

Inconvenientes:
• Consume espacio de pantalla
• Uso para un número limitado de opciones
• Tamaño del área circular de selección

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-18-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.1 Selección: Elección (excluyente)
BOTONES DE ELECCION (Radio Button)

Recomendaciones
• Usar cuando hay espacio disponible para presentar todas las alternativas
• Debe ser un número reducido de alternativas (no más de 5-7)
• Mostrar la etiqueta de la propiedad relacionada
• No deben tener relacionadas acciones automáticas (al seleccionar)
• Texto adecuado y comprensible
• Se puede enmarcar para reforzar su relación
• Preferible posición en columna en lugar de fila (todos los círculos alineados)
• Presentar una opción seleccionada por defecto
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-19-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.2 Selección: Opciones
BOTONES DE OPCION (Check Button)
Apariencia:

• Cuadrado delante un texto con la opción
• Cada opción actúa como valor de estado (On/Off)
• Las opciones seleccionadas poseen la marca
• Actúan como valores independientes entre sí

Objetivo:
• Definir el estado de un conjunto de atributos
• No son excluyentes

Uso:
• Se pueden agrupar por similitud
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-20-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.2 Selección: Opciones
BOTONES DE OPCION (Check Button)
Ventajas
• Fácil de usar y comprobar
• Familiar

Inconvenientes:
• Sólo pueden asignar valores On/Off a los atributos
• Consume espacio

Recomendaciones
• Similares a los botones de elección
• No agrupar más de 7-8 opciones
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-21-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.3 Selección: Cajas de selección
CAJAS DE SELECCION (Combo Box)
Apariencia:

• Entrada de texto junto un botón indicando despliegue

Objetivo:
• Permite elegir una opción
• Puede ser editable

Uso:
• Al pulsar el botón, se despliegan la lista de
opciones
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-22-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.3 Selección: Cajas de selección
CAJAS DE SELECCION (Combo Box)
Ventajas
• Ocupa menos espacio
• Número ilimitado de opciones
• Flexible (permite introducir nuevas opciones)

Inconvenientes:
• Un numero elevado de opciones es difícil de ver (hace falta barra
de desplazamiento)
• Cada selección implica al menos dos click de ratón

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-23-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.3 Selección: Cajas de selección
VARIANTES DE CAJAS DE SELECCION: Spin Box

Apariencia:

• Entrada de texto junto dos pequeños botones
• Actúa como un dial (aumenta/disminuye valor u opción)

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-24-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.4 Selección: Listas
LISTAS DE SELECCION (List box)
Apariencia:

• Caja con entradas de texto/gráfico
• Puede tener barra de desplazamiento (scroll)
• El elemento seleccionado en video inverso

Objetivo:
• Elegir entre las distintas opciones
• Posibilidad de selección simple / múltiple

Uso:
• Selección múltiple usando combinación de ratón y
teclado (Ctrl).
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-25-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.4 Selección: Listas
LISTAS DE SELECCION (List box)
Ventajas
• Todas las alternativas son visibles
• Visibles las selecciones
• Adecuado para un numero variable de ítems

Inconvenientes:
• Consume espacio
• Necesidad de barra de desplazamiento con muchos
ítems
• Puede ser difícil de encontrar el ítem (según orden)

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-26-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.3.5 Selección: Árboles
LISTAS DE SELECCION (Arbol)
Apariencia:

• Caso especial de lista jerárquica de items
• Los nodos aparecen indexados según nivel de
profundidad
• El elemento seleccionado en video inverso

Objetivo:
• Elegir un ítem (mediante agrupación jerárquica)
• Selección simple

Uso:
• El icono/botón de la izquierda (+/-) permite
desplegar/replegar los ítems
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-27-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.4 Deslizadores
Apariencia:

• Escala con un marcador que se desplaza
• Puede tener varias representaciones
• Representa un valor (numérico) continuo/discreto
• Puede incorporar una regla

Objetivo:
• Establecer un ajuste numérico cuantitativo
• Control de porcentaje
• Control del desplazamiento por ventanas

Uso:
• Moviendo el marcador o pulsando flechas de
extremos
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-28-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.4 Deslizadores
Ventajas
• Representación visual del valor
Inconvenientes:
• No es tan preciso como un valor numérico
• Necesidad de precisión con el ratón

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-29-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
2.5 Información contextual
TOOLTIP
Apariencia
• Caja de información descriptiva del objeto
seleccionado
• Forma rectangular o en forma de diálogo

Uso
• La información debe ser concisa y explicativa

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-30-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
3. Componentes especializados
Apariencia
Control que permite seleccionar alternativas gráficas
• Forma rectangular y las opciones son descriptivas:
colores, patrones o imágenes. o en forma de diálogo

Uso
• Selección (gráfica) de una o varias alternativas

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-31-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
3.1. Paleta
Apariencia
Control que permite seleccionar alternativas gráficas
• Forma rectangular y las opciones son descriptivas:
colores, patrones o imágenes. o en forma de diálogo

Uso
• Selección (gráfica) de una o varias alternativas

Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-32-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
3.2. Selector fecha/hora (DateTime Picker)
Apariencia
Control que permite visualiza un selector de fecha en
un mes. Puede incorporar otros controles (botones)
para cambiar de mes/año.

Uso
• Se pulsa para desplegar el selector del mes (a
veces permite introducir la fecha manualmente)

Ventajas
• Evita errores en la fecha (incorrectas)
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-33-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos
3. Patrones
Identificar patrones y ejemplos
http://ui-patterns.com

http://designinginterfaces.com/patterns/

http://www.welie.com/patterns/
Diseño de Interfaces de Usuario
ETSI Ingeniería Informática. Universidad de Granada

-34-

2006 - Miguel Gea
Dpt. Lenguajes y Sistemas Informáticos

Weitere ähnliche Inhalte

Was ist angesagt?

Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
maryr_
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
jmpov441
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
Rafael Pedraza-Jimenez
 
Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)
Kleo Jorgee
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 

Was ist angesagt? (20)

Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
TABLA DE SÍMBOLOS
TABLA DE SÍMBOLOSTABLA DE SÍMBOLOS
TABLA DE SÍMBOLOS
 
Analisis de requerimientos de Software
Analisis de requerimientos de SoftwareAnalisis de requerimientos de Software
Analisis de requerimientos de Software
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Lenguaje Lisp
Lenguaje LispLenguaje Lisp
Lenguaje Lisp
 
Togaf
TogafTogaf
Togaf
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 
Programacion arreglos diapositivas
Programacion arreglos diapositivasProgramacion arreglos diapositivas
Programacion arreglos diapositivas
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en Netbeans
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)Ingeniería de requisitos(ir)
Ingeniería de requisitos(ir)
 
¿Qué hacer para dominar el arte del levantamiento de requerimientos?
¿Qué hacer para dominar el arte del levantamiento de requerimientos?¿Qué hacer para dominar el arte del levantamiento de requerimientos?
¿Qué hacer para dominar el arte del levantamiento de requerimientos?
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Desarrollo y consumo de web services
Desarrollo y consumo de web servicesDesarrollo y consumo de web services
Desarrollo y consumo de web services
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 

Andere mochten auch

Andere mochten auch (20)

Seminario: Prototipado y Wireframes
Seminario: Prototipado y WireframesSeminario: Prototipado y Wireframes
Seminario: Prototipado y Wireframes
 
Tema 2. Los sistemas Interactivos: el factor humano (2013)
Tema 2. Los sistemas Interactivos: el factor humano (2013)Tema 2. Los sistemas Interactivos: el factor humano (2013)
Tema 2. Los sistemas Interactivos: el factor humano (2013)
 
Tema 6 tendencias de IU
Tema 6 tendencias de IUTema 6 tendencias de IU
Tema 6 tendencias de IU
 
Tema 3 diseño centrado usuario (2013)
Tema 3 diseño centrado usuario (2013)Tema 3 diseño centrado usuario (2013)
Tema 3 diseño centrado usuario (2013)
 
Tema 2. Los sistemas Interactivos: El ordenador
Tema 2. Los sistemas Interactivos: El ordenadorTema 2. Los sistemas Interactivos: El ordenador
Tema 2. Los sistemas Interactivos: El ordenador
 
Seminario Guia de estilos de windows 7
Seminario Guia de estilos de windows 7Seminario Guia de estilos de windows 7
Seminario Guia de estilos de windows 7
 
Seminario Patrones y tareas de interaccion
Seminario Patrones y tareas de interaccionSeminario Patrones y tareas de interaccion
Seminario Patrones y tareas de interaccion
 
Tema 5 usabilidad y evaluación (2013)
Tema 5 usabilidad y evaluación (2013)Tema 5 usabilidad y evaluación (2013)
Tema 5 usabilidad y evaluación (2013)
 
Tema 4 estrategias de diseño
Tema 4 estrategias de diseñoTema 4 estrategias de diseño
Tema 4 estrategias de diseño
 
Inicia el semestre en Prado2. Curso 2016/17
Inicia el semestre en Prado2. Curso 2016/17Inicia el semestre en Prado2. Curso 2016/17
Inicia el semestre en Prado2. Curso 2016/17
 
Seminario Usabilidad y accesibilidad
Seminario Usabilidad y accesibilidadSeminario Usabilidad y accesibilidad
Seminario Usabilidad y accesibilidad
 
La Interaccion persona ordenador
La Interaccion persona ordenadorLa Interaccion persona ordenador
La Interaccion persona ordenador
 
Herramientas y Recursos TIC para la docencia Universitaria
Herramientas y Recursos TIC para la docencia UniversitariaHerramientas y Recursos TIC para la docencia Universitaria
Herramientas y Recursos TIC para la docencia Universitaria
 
Seminario UX
Seminario UXSeminario UX
Seminario UX
 
Aprende Prado2
Aprende Prado2Aprende Prado2
Aprende Prado2
 
Seminario Diseño objetos cotidianos
Seminario Diseño objetos cotidianosSeminario Diseño objetos cotidianos
Seminario Diseño objetos cotidianos
 
Seminario: Diseño Centrado en Usuario: caso videoclub 2013
Seminario:  Diseño Centrado en Usuario: caso videoclub 2013Seminario:  Diseño Centrado en Usuario: caso videoclub 2013
Seminario: Diseño Centrado en Usuario: caso videoclub 2013
 
Una mirada al futuro
Una mirada al futuroUna mirada al futuro
Una mirada al futuro
 
Seminario Dispositivos moviles
Seminario Dispositivos movilesSeminario Dispositivos moviles
Seminario Dispositivos moviles
 
Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario
 

Ähnlich wie Seminario: componentes de un Interfaz de usuario

Guia 1 - Introduccion al Autocad.pdf
Guia 1 - Introduccion al Autocad.pdfGuia 1 - Introduccion al Autocad.pdf
Guia 1 - Introduccion al Autocad.pdf
Héctor Chire
 

Ähnlich wie Seminario: componentes de un Interfaz de usuario (20)

Estilos y Paradigmas de Interacción
Estilos y Paradigmas de InteracciónEstilos y Paradigmas de Interacción
Estilos y Paradigmas de Interacción
 
Seminario Gestores de Ventanas (Windows Manager) 2013
Seminario Gestores de Ventanas (Windows Manager) 2013Seminario Gestores de Ventanas (Windows Manager) 2013
Seminario Gestores de Ventanas (Windows Manager) 2013
 
Interfaces Gráficas de Usuario.pptx
Interfaces Gráficas de Usuario.pptxInterfaces Gráficas de Usuario.pptx
Interfaces Gráficas de Usuario.pptx
 
Taller de informatica
Taller de informaticaTaller de informatica
Taller de informatica
 
Taller propedeutico iridian
Taller propedeutico iridian Taller propedeutico iridian
Taller propedeutico iridian
 
Diseño de interfaz_de_usuario_reload
Diseño de interfaz_de_usuario_reloadDiseño de interfaz_de_usuario_reload
Diseño de interfaz_de_usuario_reload
 
Diseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando NetbeansDiseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando Netbeans
 
Actividad 1- Grupo 2
Actividad 1- Grupo 2Actividad 1- Grupo 2
Actividad 1- Grupo 2
 
Escuela superior politecnica de chimborazo’’
Escuela superior politecnica de chimborazo’’Escuela superior politecnica de chimborazo’’
Escuela superior politecnica de chimborazo’’
 
Controles de Interfaz Parte Practica.pdf
Controles de Interfaz Parte Practica.pdfControles de Interfaz Parte Practica.pdf
Controles de Interfaz Parte Practica.pdf
 
Clase 04 diseno_ui
Clase 04 diseno_uiClase 04 diseno_ui
Clase 04 diseno_ui
 
Java swing listas
Java swing listasJava swing listas
Java swing listas
 
Topicos Avanzados de Programacion - Unidad 2 GUI Interfaz Grafica de Usuario
Topicos Avanzados de Programacion - Unidad 2 GUI Interfaz Grafica de UsuarioTopicos Avanzados de Programacion - Unidad 2 GUI Interfaz Grafica de Usuario
Topicos Avanzados de Programacion - Unidad 2 GUI Interfaz Grafica de Usuario
 
Sesion pp-2.doc
Sesion  pp-2.docSesion  pp-2.doc
Sesion pp-2.doc
 
GUI#2
GUI#2GUI#2
GUI#2
 
Guia 1 - Introduccion al Autocad.pdf
Guia 1 - Introduccion al Autocad.pdfGuia 1 - Introduccion al Autocad.pdf
Guia 1 - Introduccion al Autocad.pdf
 
programacion
programacionprogramacion
programacion
 
Interfases gui
Interfases guiInterfases gui
Interfases gui
 
Primaria
PrimariaPrimaria
Primaria
 
Interfaces gráficas de usuario
Interfaces gráficas de usuarioInterfaces gráficas de usuario
Interfaces gráficas de usuario
 

Mehr von Miguel Gea

Mehr von Miguel Gea (18)

ConectaVRdigital: Conectados por la Accesibilidad
ConectaVRdigital: Conectados por la AccesibilidadConectaVRdigital: Conectados por la Accesibilidad
ConectaVRdigital: Conectados por la Accesibilidad
 
Transmedia Literacy applied as a learning framework for children with Intell...
Transmedia Literacy applied as a learning framework  for children with Intell...Transmedia Literacy applied as a learning framework  for children with Intell...
Transmedia Literacy applied as a learning framework for children with Intell...
 
Plena Inclusión y las TIC: una evolución convergente
Plena Inclusión y las TIC:  una evolución convergentePlena Inclusión y las TIC:  una evolución convergente
Plena Inclusión y las TIC: una evolución convergente
 
Producción creativa para Web
Producción creativa para WebProducción creativa para Web
Producción creativa para Web
 
Ecosistema Digital y la experiencia usuario
Ecosistema Digital y la experiencia usuarioEcosistema Digital y la experiencia usuario
Ecosistema Digital y la experiencia usuario
 
MuseoGrades: El Museo Virtual Inmersivo e Inclusivo. Aprendiendo e interpret...
MuseoGrades: El Museo Virtual  Inmersivo e Inclusivo. Aprendiendo e interpret...MuseoGrades: El Museo Virtual  Inmersivo e Inclusivo. Aprendiendo e interpret...
MuseoGrades: El Museo Virtual Inmersivo e Inclusivo. Aprendiendo e interpret...
 
TOWARDS SMART & INCLUSIVE SOCIETY: BUILDING 3D IMMERSIVE MUSEUM BY CHILDREN W...
TOWARDS SMART & INCLUSIVE SOCIETY: BUILDING 3D IMMERSIVE MUSEUM BY CHILDREN W...TOWARDS SMART & INCLUSIVE SOCIETY: BUILDING 3D IMMERSIVE MUSEUM BY CHILDREN W...
TOWARDS SMART & INCLUSIVE SOCIETY: BUILDING 3D IMMERSIVE MUSEUM BY CHILDREN W...
 
Experiencia de aprendizaje en elearning
Experiencia de aprendizaje en elearningExperiencia de aprendizaje en elearning
Experiencia de aprendizaje en elearning
 
MOOC: From Theory to Practice
MOOC: From Theory to PracticeMOOC: From Theory to Practice
MOOC: From Theory to Practice
 
Nuevos medios y formatos de aprendizaje: Proyecto Alhambra Transmedia
Nuevos medios y formatos de aprendizaje: Proyecto Alhambra TransmediaNuevos medios y formatos de aprendizaje: Proyecto Alhambra Transmedia
Nuevos medios y formatos de aprendizaje: Proyecto Alhambra Transmedia
 
Inteligencia colectiva
Inteligencia colectiva Inteligencia colectiva
Inteligencia colectiva
 
Diseño en la web
Diseño en la webDiseño en la web
Diseño en la web
 
Creación interactiva web: Processing
Creación interactiva web: ProcessingCreación interactiva web: Processing
Creación interactiva web: Processing
 
MOOC at Universities
MOOC at UniversitiesMOOC at Universities
MOOC at Universities
 
Ecosistema aprendizaje digital
Ecosistema aprendizaje digitalEcosistema aprendizaje digital
Ecosistema aprendizaje digital
 
Creacion individual y colectiva
Creacion individual y colectivaCreacion individual y colectiva
Creacion individual y colectiva
 
abiertaUGR: modelling online learning communities
abiertaUGR: modelling online learning communitiesabiertaUGR: modelling online learning communities
abiertaUGR: modelling online learning communities
 
Twitter en Educación (TATGranada)
Twitter en Educación (TATGranada)Twitter en Educación (TATGranada)
Twitter en Educación (TATGranada)
 

Kürzlich hochgeladen

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Kürzlich hochgeladen (20)

TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 

Seminario: componentes de un Interfaz de usuario

  • 1. Diseño de Interfaces de Usuario SEMINARIO Componentes (widgets) para el diseño de Interfaces de Usuario Miguel Gea (mgea@ugr.es) Dpt. Lenguajes y Sistemas Informáticoss Grado en Ingeniería Informática Universidad de Granada http://utopolis.ugr.es/diu 14 Octubre, 2013 http://www.slideshare.net/mgea/seminario-03-componentes-de-un-interfaz-de-usuario W. Galitz, The Essential Guide to User Interface Design, Wiley 2002
  • 2. 1. Ventanas: Estructura Composición Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada Barra de título Menú Barra de herramientas (Toolbar) Barra de estado Paneles (internos) Decoración -2- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 3. 1.1 Elementos de las Ventanas: Menú MENU  Composición menubar o Barra de menú (menubar) o Menu desplegable (Drop-down / Pull-down) o Ubicación: Parte superior ventana  Acceso por teclado o Alt+letra (mnemónico) o Combinación teclas (aceleradores/atajos) Mnemonic (ALT + ‘A’) Accelerator (CTR + ‘A’)  Elementos menú o Items (botones) o Orden: Archivo Edición (cortar, copiar, pega) … Ayuda Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -3- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 4. 1.2 Elementos de las Ventanas: Barras BARRA DE HERRAMIENTAS (ToolBar)  Estilo (Libres, Pegadas) o Poseen una parte activa en su parte izda. para manejarla (mover, pegar) Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -4- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 5. 1.2 Elementos de las Ventanas: Barras BARRA DE ESTADO (Status bar) o Información sobre el contenido de la ventana o Ver / ocultar Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -5- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 6. 1.3 Elementos de las Ventanas: Paneles Paneles o Separación lógica de la ventana en partes independientes o Ver / ocultar o Pueden ser dimensionables (movibles) Divisor Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -6- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 7. 1.4. Elementos de las Ventanas: Pestañas PESTAÑAS (Tabs) o Indicador de paneles apilados Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -7- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 8. 2. Componentes / Controles • Apariencia • Forma • Modos (foco, seleccionado, desactivado) • Comportamiento • Individual/ Agrupado • Funcionamiento • Posibles estados • Orden de Selección por teclado (Foco) • Semántica • Accciones que puede realizar • Uso adecuado Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -8- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 9. 2.1 Botones (Buttons) Apariencia: Forma: rectangular o cuadrada Etiqueta: Texto y/o imagen Apariencia: 3D / pulsado - resaltado Objetivo: • Iniciar una acción (aplicar) • Cambio de propiedades (On/Off) • Mostrar menú Uso: • Individual (relacionados) • Barra de herramientas • Menú Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -9- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 10. 2.1 Botones (Buttons) Características Ventajas • Siempre visible (recordatorio) • Organización dentro de la ventana • Realimentación visual (efecto de pulsar) • Uso de equivalente por teclado Foco Inconvenientes: • Consume espacio (pantalla) • Su tamaño limita el máx visible • Requiere mover puntero para seleccionar • Fijarse en el icono Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -10- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 11. 2.1 Botones (Buttons) Características Recomendaciones • Usar etiquetas/iconos significativas • Texto centrado y tamaño apropiado • Mantener agrupados botones relacionados • Desactivar temporalmente opciones no disponibles • Usar aceleradores de teclado (ALT) y subrayar letra • Agrupar botones asociados a un mismo diálogo Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -11- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 12. 2.1 Botones con estado Ventajas • Representan un valor binario (on / off) • Efecto de pulsar para activar / desactivar Inconvenientes: • Se puede confundir con un botón convencional • Se debe distinguir visualmente los dos estados Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -12- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 13. 2.2 Cajas de edición (TextArea/TextField) Apariencia: Forma: rectangular o cuadrada Edición texto (activa o no) Incluye Etiqueta (Caption) indicando su contenido Una/múltiples líneas Formado por etiqueta y caja de texto Objetivo: • Mostrar/modificar texto • De una sola línea o caja Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -13- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 14. 2.2 Cajas de edición (TextArea/TextField) Ventajas • Flexible • Familiar • Consume poco espacio Inconvenientes: • Necesidad de teclado como modo de entrada • Realimentación para indicar que está activo (foco de edición) Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -14- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 15. 2.2 Cajas de edición (TextArea/TextField) Recomendaciones • Usar campos con formato (para evitar errores de entrada de datos) • Usar valores por defecto en la entrada • Tener tamaño acorde al tipo de dato esperado • Etiquetas adecuadas Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -15- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 16. 2.3. Componentes de Selección Objetivo: • Seleccionar una alternativa para el valor de un objeto • Características: • Excluyente / Inclusivas • Siempre Visibles / bajo demanda • Elección simple / múltiple Tipos: • Botones de elección (Radio-Button) • Botones de opción (Check-Button) • Cajas de Selección (Combo-Box) • Listas (list) • Arbol (tree) Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -16- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 17. 2.3.1 Selección: Elección (excluyente) BOTONES DE ELECCION (Radio Button) Apariencia: • Círculo o rombo delante un texto con la opción • Debe haber más de un botón y se comportan de forma excluyente (sólo uno está activado) • Siempre hay una opción seleccionada Objetivo: • Realizar una elección entre diferentes alternativas Uso: • Agrupación de varios botones de elección Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -17- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 18. 2.3.1 Selección: Elección (excluyente) BOTONES DE ELECCION (Radio Button) Ventajas • Fácil de acceder a las opciones • Fácil de comparar • Intuitivo para el usuario Inconvenientes: • Consume espacio de pantalla • Uso para un número limitado de opciones • Tamaño del área circular de selección Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -18- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 19. 2.3.1 Selección: Elección (excluyente) BOTONES DE ELECCION (Radio Button) Recomendaciones • Usar cuando hay espacio disponible para presentar todas las alternativas • Debe ser un número reducido de alternativas (no más de 5-7) • Mostrar la etiqueta de la propiedad relacionada • No deben tener relacionadas acciones automáticas (al seleccionar) • Texto adecuado y comprensible • Se puede enmarcar para reforzar su relación • Preferible posición en columna en lugar de fila (todos los círculos alineados) • Presentar una opción seleccionada por defecto Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -19- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 20. 2.3.2 Selección: Opciones BOTONES DE OPCION (Check Button) Apariencia: • Cuadrado delante un texto con la opción • Cada opción actúa como valor de estado (On/Off) • Las opciones seleccionadas poseen la marca • Actúan como valores independientes entre sí Objetivo: • Definir el estado de un conjunto de atributos • No son excluyentes Uso: • Se pueden agrupar por similitud Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -20- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 21. 2.3.2 Selección: Opciones BOTONES DE OPCION (Check Button) Ventajas • Fácil de usar y comprobar • Familiar Inconvenientes: • Sólo pueden asignar valores On/Off a los atributos • Consume espacio Recomendaciones • Similares a los botones de elección • No agrupar más de 7-8 opciones Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -21- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 22. 2.3.3 Selección: Cajas de selección CAJAS DE SELECCION (Combo Box) Apariencia: • Entrada de texto junto un botón indicando despliegue Objetivo: • Permite elegir una opción • Puede ser editable Uso: • Al pulsar el botón, se despliegan la lista de opciones Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -22- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 23. 2.3.3 Selección: Cajas de selección CAJAS DE SELECCION (Combo Box) Ventajas • Ocupa menos espacio • Número ilimitado de opciones • Flexible (permite introducir nuevas opciones) Inconvenientes: • Un numero elevado de opciones es difícil de ver (hace falta barra de desplazamiento) • Cada selección implica al menos dos click de ratón Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -23- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 24. 2.3.3 Selección: Cajas de selección VARIANTES DE CAJAS DE SELECCION: Spin Box Apariencia: • Entrada de texto junto dos pequeños botones • Actúa como un dial (aumenta/disminuye valor u opción) Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -24- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 25. 2.3.4 Selección: Listas LISTAS DE SELECCION (List box) Apariencia: • Caja con entradas de texto/gráfico • Puede tener barra de desplazamiento (scroll) • El elemento seleccionado en video inverso Objetivo: • Elegir entre las distintas opciones • Posibilidad de selección simple / múltiple Uso: • Selección múltiple usando combinación de ratón y teclado (Ctrl). Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -25- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 26. 2.3.4 Selección: Listas LISTAS DE SELECCION (List box) Ventajas • Todas las alternativas son visibles • Visibles las selecciones • Adecuado para un numero variable de ítems Inconvenientes: • Consume espacio • Necesidad de barra de desplazamiento con muchos ítems • Puede ser difícil de encontrar el ítem (según orden) Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -26- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 27. 2.3.5 Selección: Árboles LISTAS DE SELECCION (Arbol) Apariencia: • Caso especial de lista jerárquica de items • Los nodos aparecen indexados según nivel de profundidad • El elemento seleccionado en video inverso Objetivo: • Elegir un ítem (mediante agrupación jerárquica) • Selección simple Uso: • El icono/botón de la izquierda (+/-) permite desplegar/replegar los ítems Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -27- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 28. 2.4 Deslizadores Apariencia: • Escala con un marcador que se desplaza • Puede tener varias representaciones • Representa un valor (numérico) continuo/discreto • Puede incorporar una regla Objetivo: • Establecer un ajuste numérico cuantitativo • Control de porcentaje • Control del desplazamiento por ventanas Uso: • Moviendo el marcador o pulsando flechas de extremos Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -28- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 29. 2.4 Deslizadores Ventajas • Representación visual del valor Inconvenientes: • No es tan preciso como un valor numérico • Necesidad de precisión con el ratón Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -29- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 30. 2.5 Información contextual TOOLTIP Apariencia • Caja de información descriptiva del objeto seleccionado • Forma rectangular o en forma de diálogo Uso • La información debe ser concisa y explicativa Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -30- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 31. 3. Componentes especializados Apariencia Control que permite seleccionar alternativas gráficas • Forma rectangular y las opciones son descriptivas: colores, patrones o imágenes. o en forma de diálogo Uso • Selección (gráfica) de una o varias alternativas Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -31- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 32. 3.1. Paleta Apariencia Control que permite seleccionar alternativas gráficas • Forma rectangular y las opciones son descriptivas: colores, patrones o imágenes. o en forma de diálogo Uso • Selección (gráfica) de una o varias alternativas Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -32- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 33. 3.2. Selector fecha/hora (DateTime Picker) Apariencia Control que permite visualiza un selector de fecha en un mes. Puede incorporar otros controles (botones) para cambiar de mes/año. Uso • Se pulsa para desplegar el selector del mes (a veces permite introducir la fecha manualmente) Ventajas • Evita errores en la fecha (incorrectas) Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -33- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos
  • 34. 3. Patrones Identificar patrones y ejemplos http://ui-patterns.com http://designinginterfaces.com/patterns/ http://www.welie.com/patterns/ Diseño de Interfaces de Usuario ETSI Ingeniería Informática. Universidad de Granada -34- 2006 - Miguel Gea Dpt. Lenguajes y Sistemas Informáticos