Pregunta

¿Qué hay de los pros y los contras de cada uno de ellos?

¿Fue útil?

Solución

Depende.

El uso de MDI (MDI con pestañas o) si el usuario lo general se centrará en un documento a la vez, y va a querer ver tanto como sea posible.

Utilice formularios no modales propiedad (como toolwindows) si el usuario tendrá que interactuar con muchas formas más pequeñas a la vez.

También puede utilizar tanto, a la Visual Studio.

Otros consejos

Depende de muchos factores, el más importante es ¿cómo quiere que su usuario interactuar con su aplicación (o cómo él / ella elija para hacerlo).

Por ejemplo, la manera antigua navegación de Internet, fue con una gran cantidad de ventanas que estorbar encima de la barra de tareas. Ahora la nueva tendencia es con pestañas y todo el mundo se está moviendo hacia ella.

Por el contrario, MS Office se está moviendo en la dirección opuesta. Que solía tener una gran cantidad de archivos abiertos en una sola ventana, pero ahora ellos son desordenados en la barra de tareas.

Lo importante de pestañas es que ves todo a la vez y se puede intercambiar entre entonces rápidamente con teclas de acceso rápido. Oficina sin embargo, se esconde en esos archivos [barra de menú] - [Windows] - [nombre de archivo]. Gran parte de un dolor para cambiar entre los archivos.

MDI se inventó primero para dos modos obsoletos, que son "mosaico" donde cada ventana está dispuesto para tener aproximadamente la misma altura / anchura y la "cascada". Nunca he conocido a un solo usuario, que le gusta esos modos.

La nueva tendencia es tener ventanas de recorte, como Slaks dijo, como en la mayoría environements developpement donde se necesita para ver una gran cantidad de datos a la vez Visual Studio o. Este método es el claro sucesor del modo de "mosaico", pero con la gran ventaja de que cada vez que se cambia el tamaño o mover una sola ventana, todos los demás auto-rearrange.

1 para la respuesta de @ SLaks.

Puede ser importante para que los usuarios tengan algunas ventanas de estilo de diálogo que son en realidad no modal si se tendrán que utilizar los datos que se muestran como parte de otra tarea.

Por ejemplo, algunos de los cuadros de diálogo en SQL Server Management Studio son en realidad no modal, a pesar de que pueden tener botones Aceptar y Cancelar; la ventana Propiedades de base de datos es una bestia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top