Ver Mensaje Individual
  #19  
Antiguo 19-01-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Reputación: 20
Héctor Randolph Va por buen camino
Cita:
Empezado por blueicaro
Lei un libro hace tiempo, editado por microsoft, no recuerdo como se llamaba, que no hablaba de código ni como programar, pero si daba pautas de que controloes usar, que combinaciones de teclas estan normalizadas, etc para hacer un programa más amigable con el usuario.
Tal vez te refieres a este libro:

Official Guidelines for User Interface Developers and Designers

y otros más que son guías para el diseño de interfaces en diferentes plataformas.


KDE User Interface Guidelines

GNOME Human Interface Guidelines

Introduction to Apple Human Interface Guidelines

Entre las múltiples sugerencias que he encontrado en estos libros, en estos momento recuerdo una en especial que llamó mi atención.

Cita:
Los botones deben de ser etiquetados con verbos o frases sin ambigüedad indicando su acción y evitando el uso de palabras genéricas como "Sí","No","Aceptar".

La regla general es: "Si puedes remover todo los elementos de la ventana excepto los botones y aún así el sentido de la ventana de diálogo se conserva, entonces tus botones están etiquetados correctamente"


Ejemplo:

Ventana de diálogo con ambigüedad

--------------------------------------------
¿Desea guardar los cambios en el documento?

<Sí> <No> <Cancelar>
--------------------------------------------

Ventana de diálogo sin ambigüedad

--------------------------------------------
¿Desea guardar los cambios en el documento?

<Guardar> <No Guardar> <Cancelar>
--------------------------------------------
En Delphi estos detalles siempre los resolvemos utilizando MessageDlg con su tradicional mbYesNoCancel.

Saludos.
Responder Con Cita