Pergunta

Quais são os prós e contras para cada um deles?

Foi útil?

Solução

Depende.

Use o MDI (ou o MDI com guias) se o usuário geralmente se concentrar em um documento de uma só vez e desejar ver o máximo possível.

Use formulários não modais possuídos (como Wonderwindows) se o usuário desejar interagir com muitos formulários menores de uma só vez.

Você também pode usar os dois, a la Estúdio visual.

Outras dicas

Depende de muitos fatores, o mais importante é como você deseja que seu usuário interaja com seu aplicativo (ou como ele/ela escolhe fazê -lo).

Por exemplo, o antigo caminho de navegação na Internet era com muitas janelas diferentes que iriam desordenar a barra de tarefas. Agora, a nova tendência está com as guias e todos estão se movendo em direção a ela.

Pelo contrário, o MS Office está se movendo na direção oposta. Você costumava ter muitos arquivos abertos em uma única janela, mas agora eles estão atrapalhando a barra de tarefas.

O que é ótimo nas guias é que você os vê de uma só vez e pode trocar entre rapidamente com as teclas de atalho. Office, no entanto, estava escondendo esses arquivos na [barra de menus]-[Windows]-[Nome do arquivo]. Grande parte de mudar entre arquivos.

O MDI foi inventado pela primeira vez para dois modos obsoletos, que são "mosaicos", onde todas as janelas são organizadas para ter a mesma altura/largura e "cascata". Eu nunca conheci um único usuário que gostei desses modos.

A nova tendência é ter janelas de recorte, como Slaks disse, como no Visual Studio ou na maioria dos ambientes de desenvolvimento, onde você precisa ver muitos dados de uma só vez. Esse método é o sucessor claro do modo "mosaico", mas com a grande vantagem de que sempre que você redimensiona ou move uma única janela, todos os outros outros arrangem automática.

+1 para a resposta de @slaks.

Pode ser importante que seus usuários tenham algumas janelas de diálogo que são realmente modificadas se precisarem usar os dados exibidos como parte de outra tarefa.

Por exemplo, alguns dos diálogos do SQL Server Management Studio são realmente modificados, mesmo que possam ter os botões OK e cancelar; A janela Propriedades do banco de dados é uma besta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top