¡ En los interfaces utilizador gráficos una caja de diálogo del es una ventana especial, usada en interfaces utilizador para exhibir la información al usuario, o para conseguir una respuesta si está necesitada. Son supuestos porque forman un diálogo entre la computadora y el user— informando al usuario algo, o pidiendo la entrada del usuario, o a ambos.
Diversos tipos de cajas de diálogo se utilizan para diversas clases de interacción del usuario. El tipo más simple de caja de diálogo es la alarma del, que exhibe un mensaje y requiere solamente un reconocimiento (chascando “ACEPTABLE” generalmente) que el mensaje se ha leído. Las alarmas se utilizan para proporcionar la confirmación simple de una acción, o incluir los avisos o la confirmación de la terminación del programa debido al que estrella o el closing intencional del usuario. Aunque esto es un patrón frecuente de la interacción para los diálogos modales, también es criticada por los expertos de la utilidad como siendo ineficaz para su uso previsto (protección contra errores en acciones destructivas) y para qué mejores alternativas existen.
El buen diseño de software pide generalmente diálogos para ser de este tipo en lo posible, puesto que no fuerzan a usuario en un modo de operación particular. Un ejemplo pudo ser un diálogo de los ajustes para el documento actual, los colores de fondo e. El usuario puede continuar agregando el texto a la ventana principal cualquier color es, pero puede cambiarlo en cualquier momento usar el diálogo. (Éste no se significa para ser un ejemplo del mejor interfaz posible del para esto; la misma funcionalidad se puede lograr a menudo por los botones de la barra de herramientas en la ventana principal del uso).
Tradicionalmente, los diálogos modales han sido sistema o modal&mdash del uso; cualquiera asumen el control el sistema entero hasta que se despidan, o apenas el uso que lo exhibió. Recientemente, el concepto de un diálogo modal del documento del se ha utilizado, especialmente en mac OS x donde se demuestran mientras que el cubre atado a una ventana del padre. Estos diálogos bloquean solamente esa ventana hasta que el usuario despida el diálogo, permitiendo que el trabajo en otras ventanas continúe, incluso dentro del mismo uso.
El mismo tipo de caja de diálogo se puede comparar con el " standard" cajas de diálogo modales usadas en Windows y otros sistemas operativos.
Las semejanzas incluyen:
se congela la ventana del padre cuando la caja de diálogo se abre, y una no puede continuar trabajando con el documento subyacente en esa ventana
ninguÌn trabajo se puede hacer con el documento subyacente en esa ventana. Las diferencias son ese
la caja de diálogo puede abrirse dondequiera en la ventana del padre
dependiendo de donde se localiza la ventana del padre, la caja de diálogo puede abrirse virtualmente dondequiera en la pantalla
la caja de diálogo se puede mover (en casi todos los casos), en algunos casos puede ser dimensionable, pero no se puede reducir al mínimo generalmente, y
no hay cambios a la ventana del padre (no puede ser vuelto a clasificar según el tamaño, ser movido o ser reducido al mínimo) posibles mientras que la caja de diálogo es clear=" de open.
Ambos mecanismos tienen defectos:
La caja de diálogo de Windows traba la ventana del padre que puede ocultar otras ventanas que el usuario puede necesitar para referirse mientras que obra recíprocamente con el diálogo, aunque esto puede ser atenuada puesto que otras ventanas están disponibles a través de la barra de tarea .
La caja de diálogo del OS X bloquea la ventana del padre, evitando que el usuario le refiera mientras que obra recíprocamente con el diálogo. Por ejemplo, en el URL antedicho la imagen del Web page original es obscurecida por el diálogo, así como algo del texto. Esto puede requerir al usuario cerrar el diálogo para tener acceso a la información necesaria, después abre de nuevo la caja de diálogo para continuar.
| Random links: | Grupo de la democracia de los trabajadores | Universidad de Santa Fe | Tumba de San Pedro | Ryōan-ji | Operación negra del bolso |