it-swarm-eu.dev

Nejlepší způsob, jak ukázat obrazovky uživateli v aplikaci

Vyvíjím aplikaci Winforms, která již roky běží, s pohledem Explorer (TreeView vlevo, obrazovka vpravo). Mám na mysli, že:

  • Všechny obrazovky mají hierarchickou organizaci
  • Všechny uzly na TreeView mají vztah k jedné a pouze jedné obrazovce.
  • Obrazovka se aktivuje, když je vybrán uzel na stromovém zobrazení.

Jednou z výhod je to, že uživatel má uspořádanou strukturu a jednou z nevýhod je to, že se stovkami obrazovek je uživatel zmaten. Nejdůležitější věc není ukázat najednou, ale že uživatel může snadno najít to, co potřebuje. Mluvím o zpracování více obrazovek, které nezobrazují více obrazovek.

Vidím další možnosti: používat klasické nabídky, používat karty nebo mix všeho.

Nějaká rada pro dobrý způsob, jak uživateli zobrazit mnoho obrazovek uživatelsky přívětivým způsobem?

Zřeknutí se odpovědnosti : Toto je migrace otázka z webu StackOverflow.

5
FerranB

Pokud jsou uzly pevné (tj. Vždy bude stejných 200; žádné vytvořené uživatelem), pomocí záložek nebo akordeonové nabídky pro kategorie a seznamy v těchto kategoriích mohou být lepší, protože jednotlivá tlačítka jsou pokaždé na stejném místě. Obecněji využívají svalovou paměť - studie ukázaly, že si lidé pamatují věci podle pozice . Stromové pohledy vážně selhávají.

Jak bylo navrženo v otázce StackOverfloew, oblíbené položky a vyhledávací pole (myslím, že startovací nabídka Vista/Win7, možná s „zkratkovými kódy“ uvedenými v přijaté odpovědi na SO) by byly dobré nápady.

Protože již máte rozložení ve dvou podoknech, si pamatujte své stávající uživatele . Přepnutí na rozvržení založené na nabídce může být dobrou volbou - neuchovávejte špatné uživatelské rozhraní jen proto, že se to lidé naučili (Lotus Notes, čtete to?), ale nezměňujte to libovolně. Navigaci za nabídkami skryjte pouze v případě, že uživatelé nebudou navigaci hodně provádět; , pokud uživatelé často přepínají stránky, zachovávají rozložení ve dvou panelech .

6
Robert Fraser

Hledat by zde mělo být rozhodně velmi prominentní.

Od doby, kdy jsem přešel na Vista a Win7, stěží vstoupím do nabídky „programy“ - jen hledám.

I když oblíbené položky jsou dobrým doplňkem, myslím, že silnější je Nedávno nebo ještě lepší Nejpoužívanější.

Seznam není vytvořen automaticky (žádné úsilí pro uživatele), ale také je založen na skutečném využití, nikoli na tom, co si uživatel myslí, že bude používat. V neposlední řadě - je to dokonce rychlejší než hledání programu (win) nebo obrazovky (váš software).

Zde by měl provádět jakýkoli jednoduchý algoritmus a několik dodatků:

  • Umožněte uživatelům kontrolovat délku seznamu
  • Umožněte uživatelům „připnout“, což ve skutečnosti dělá něco oblíbeného
  • Pokud trvají na tom, mohou si oblíbenou obrazovku, i když nebyla detekována
4
Dan Barak