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 .
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ů.
Rozhraní s kartami je úrodnou půdou pro různé hybridy rozhraní. Zde je několik možností.
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í.
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.
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).
prvky GUI | |
---|---|
Typy rozhraní | |
Řízení | |
Vstup výstup |
|
Zobrazit |
|
Kontejnery |
|
Navigace | |
Speciální okna |
|
Hraní | |
Související pojmy |
|