Flerdokumentgränssnitt med flikar ( Engelska flikar för dokumentgränssnitt ) - en typ av grafiskt användargränssnitt där varje dokument visas på en separat flik i det gemensamma fönstret .
På grund av dess kompakthet och lätthet att skriva, används flikgränssnittet i stor utsträckning i en mängd olika programvaror ( webbläsare , programmeringsmiljöer , etc.), såväl som i enkel självskriven programvara .
Flera program använder detta tillvägagångssätt.
Det flikförsedda gränssnittet är bördig mark för olika gränssnittshybrider. Här är några alternativ.
Programfönstret är uppdelat i flera ramar . I var och en av dem kan du hålla flera flikar med dokument. Ett typiskt exempel är Code::Blocks .
Fördelar: Låg skärmutrymmesförbrukning kombinerat med möjligheten att se flera dokument.
Nackdelar: svårt att programmera; förenklade implementeringar kan medföra sina egna begränsningar (till exempel finns vissa dokument i gadgetpanelen och är synliga hela tiden, medan resten finns på flikar); det är omöjligt att ordna dokument på olika bildskärmar eller olika "skrivbord"; vissa typer av paneler (till exempel minikartan i nivåredigeraren ) tar upp mer utrymme än de faktiskt tar upp.
En hybrid av ett gränssnitt med flikar och flera dokument där användaren växlar mellan MDI-fönster med hjälp av flikar (som i Opera upp till version 12 på Presto [1] eller IDA Pro -motorn ).
Ett liknande tillvägagångssätt demonstreras av Adobe Photoshop CS4. Som standard använder programmet en flikrad; om du drar ut ryggraden från panelen förvandlas fliken till ett MDI-fönster.
Fördelar: enkel programmering; Lättheten att växla och kompaktheten hos TDI matchas av flexibiliteten hos MDI.
Nackdelar: formellt är det MDI med sin höga minnesförbrukning; flikfältet tar plats; misslyckas ofta med att använda flera bildskärmar; problemet med att gruppera dokument är inte löst.
Det omvända konceptet för gränssnittet: det finns flera MDI-fönster, som var och en har flikar. Exempel: traditionellt Delphi -gränssnitt och C++ Builder , kontrollpaneler i Adobe Photoshop .
Fördelar: Grupperar dokument av olika slag.
Nackdelar: det universella gränssnittet är svårt att programmera, och förenklade implementeringar kan införa sina egna begränsningar (till exempel var formulärdesignern i Delphi ett separat fönster under lång tid).
GUI-element | |
---|---|
Gränssnittstyper | |
Kontrollera | |
Ingång Utgång |
|
Visa |
|
Behållare |
|
Navigering | |
Specialfönster _ |
|
Spelande | |
Relaterade begrepp |
|