Domanda

Qual è i pro ei contro per ciascuna di esse?

È stato utile?

Soluzione

Dipende.

Usa MDI (o schede MDI) se l'utente sarà in genere concentrerà su un documento alla volta, e vuole vedere il più possibile.

Utilizzare i moduli non modali di proprietà (come toolwindows) se l'utente vorrà interagire con molte forme più piccoli in una sola volta.

È inoltre possibile utilizzare entrambi, a la Visual Studio.

Altri suggerimenti

Dipende da molti fattori, il più importante è come si vuole l'utente di interagire con l'applicazione (o come fa lui / lei sceglie di farlo).

Ad esempio il vecchio modo navigazione internet era con un sacco di diverse finestre che ingombrare la barra delle applicazioni. Ora la nuova tendenza è con le schede e tutti si sta muovendo verso di essa.

Al contrario, MS Office si muove nella direzione opposta. È usato per avere un sacco di file aperti in una singola finestra, ma ora si stanno riempiendo lo nella barra delle applicazioni.

Ciò che è grande circa schede è che loro tutto quello che vedi in una volta e si può passare da allora veloce con tasti di scelta rapida. Ufficio tuttavia, era nascosto in quei file [barra dei menu] - [Windows] - [nome del file]. Gran parte di un dolore per cambiare tra i file.

MDI è stato inventato per due modi obsoleti, che sono "mosaico" dove ogni finestra è disposta per avere circa la stessa altezza / larghezza e "a cascata". Non ho mai incontrato un singolo utente, che è piaciuto queste modalità.

La nuova tendenza è quella di avere le finestre di ritaglio, come Slaks ha detto, come ad esempio in Visual Studio o environements più DEVELOPPEMENT in cui è necessario vedere un sacco di dati in una sola volta. Questo metodo è il chiaro successore della modalità "mosaico", ma con il grande vantaggio che ogni volta che si ridimensionare o spostare una singola finestra, tutti gli altri auto-riorganizzare.

+1 per risposta di @ SLaks.

Può essere importante per gli utenti di avere alcune finestre di dialogo in stile che sono in realtà non modale se avranno bisogno di utilizzare i dati visualizzati come parte di un altro compito.

Per esempio, alcune delle finestre di dialogo in SQL Server Management Studio sono in realtà non modale, anche se possono avere pulsanti OK e Annulla; la finestra Proprietà del database è una bestia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top