Rozhraní s kartami s více dokumenty

Rozhraní pro více dokumentů s kartami ( anglicky  tabbed document interface ) – typ grafického uživatelského rozhraní, ve kterém je každý dokument zobrazen na samostatné kartě společného okna .

Aplikace

Díky své kompaktnosti a snadnému zápisu je rozhraní s kartami široce používáno v široké škále softwaru ( prohlížeče , programovací prostředí atd.), jakož i v jednoduchém softwaru , který si sami vytvoříte .

Tento přístup používá několik programů.

Srovnání s rozhraním jednoho dokumentu

Výhody Nedostatky

Porovnání s rozhraním pro více dokumentů

Výhody Nedostatky

Hybridy

Rozhraní s kartami je úrodnou půdou pro různé hybridy rozhraní. Zde je několik možností.

Rozhraní rámečku

Okno programu je rozděleno do několika rámečků . V každém z nich můžete mít několik karet s dokumenty. Typickým příkladem je Code::Blocks .

Výhody: Nízká spotřeba místa na obrazovce v kombinaci s možností vidět více dokumentů.
Nevýhody: obtížné programování; zjednodušené implementace mohou mít svá vlastní omezení (například některé dokumenty jsou umístěny na panelu gadgetů a jsou viditelné neustále, zatímco ostatní jsou na kartách); není možné uspořádat dokumenty na různých monitorech nebo různých „stolních počítačích“; některé typy panelů (například minimapa v editoru úrovní ) zabírají více místa, než ve skutečnosti zabírají.

Okna MDI jako záložky

Kříženec rozhraní s kartami a více dokumentů, ve kterém uživatel přepíná mezi okny MDI pomocí karet (jako v Opeře až do verze 12 na enginu Presto [1] nebo IDA Pro ).

Podobný přístup předvádí Adobe Photoshop CS4. Ve výchozím nastavení program používá panel karet; pokud vytáhnete hřbet z panelu, karta se změní na okno MDI.

Výhody: snadné programování; Snadné řazení a kompaktnost TDI odpovídá flexibilitě MDI.
Nevýhody: formálně jde o MDI s velkou spotřebou paměti; lišta karet zabírá místo; často selhává při použití více monitorů; problém seskupování dokumentů není vyřešen.

Karty v oknech MDI

Opačná koncepce rozhraní: existuje několik oken MDI, z nichž každé má karty. Příklady: tradiční rozhraní Delphi a C++ Builder , ovládací panely v Adobe Photoshopu .

Výhody: Seskupuje dokumenty různých typů.
Nevýhody: univerzální rozhraní je obtížné naprogramovat a zjednodušené implementace mohou mít svá vlastní omezení (např. návrhář formulářů v Delphi byl dlouhou dobu samostatným oknem).

Viz také

Poznámky

  1. V moderní Opeře Blink , obvyklé rozhraní s kartami zděděné z Google Chrome .