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.