it-swarm-eu.dev

Il modo migliore per mostrare schermate all'utente sull'applicazione

Sto sviluppando un'applicazione Winforms in esecuzione da anni con una vista Explorer (TreeView a sinistra, schermo a destra). Intendo che:

  • Tutti gli schermi hanno un'organizzazione gerarchica
  • Tutti i nodi su TreeView hanno una sola schermata correlata.
  • Una schermata viene attivata quando viene selezionato un nodo su treeview.

Uno dei vantaggi è che l'utente ha una struttura ordinata e uno degli inconvenienti è che con centinaia di schermi l'utente viene confuso. La cosa più importante non è mostrare tutto in tempo ma l'utente può trovare facilmente ciò di cui ha bisogno. Sto parlando di gestione più schermate che non mostrano più schermate.

Vedo altre opzioni: uso i menu classici, le schede o un mix di tutto.

Qualche consiglio per un buon modo per mostrare molti schermi all'utente in modo intuitivo?

Disclaimer : si tratta di un migrato domanda dal sito StackOverflow.

5
FerranB

Se i nodi sono risolto (cioè ci saranno sempre gli stessi 200; nessun dato creato dall'utente), usando le schede o un menu a fisarmonica per le categorie e gli elenchi all'interno di tali categorie potrebbero essere migliori, poiché i singoli pulsanti sono sempre tutti nello stesso posto. Più in generale sfrutta la memoria muscolare - gli studi hanno dimostrato che le persone ricordano le cose per posizione . Le viste ad albero seriamente falliscono in questo.

Come suggerito nella domanda StackOverfloew, un menu dei preferiti e una casella di ricerca (pensa che il menu di avvio di Vista/Win7, forse con i "codici di scelta rapida" menzionati nella risposta accettata in SO) sarebbe una buona idea.

Dato che hai già un layout a due pannelli, ricorda i tuoi utenti esistenti . Passare a un layout basato su menu potrebbe essere una buona scelta - non mantenere un'interfaccia utente errata solo perché la gente l'ha imparato (Lotus Notes, stai leggendo questo?), Ma non ' cambiarlo arbitrariamente. Nascondi la navigazione dietro i menu solo se gli utenti non navigeranno molto; se gli utenti cambiano spesso pagina mantengono il layout a due riquadri .

6
Robert Fraser

Cerca dovrebbe sicuramente essere molto importante qui.

Da quando sono migrato su Vista e Win7, non riesco più a entrare nel menu "programmi" - cerco solo.

Mentre i preferiti sono una buona aggiunta, penso che quello più forte sia Recente o anche meglio Più usato.

Non solo l'elenco viene creato automaticamente (nessuno sforzo per l'utente), ma si basa anche sull'utilizzo effettivo, non su ciò che l'utente pensa che useranno. Ultimo ma non meno importante, è anche più veloce della ricerca di un programma (win) o di uno schermo (il tuo software).

Qualsiasi semplice algoritmo dovrebbe fare qui, oltre a diverse aggiunte:

  • Consentire agli utenti di controllare la lunghezza dell'elenco
  • Consenti agli utenti di "appuntare", rendendo in effetti qualcosa un preferito
  • Se insistono, possono preferire uno schermo, anche se non è stato rilevato
4
Dan Barak