Több dokumentumból álló felület fülekkel ( angol nyelvű lapos dokumentumfelület ) – a grafikus felhasználói felület olyan típusa, amelyben minden dokumentum a közös ablak külön lapján jelenik meg .
Kompaktságának és egyszerű írhatóságának köszönhetően a füles felületet széles körben használják a legkülönbözőbb szoftverekben ( böngészők , programozási környezetek stb.), valamint az egyszerű, saját maga által írt szoftverekben .
Számos program használja ezt a megközelítést.
A füles interfész termékeny talaj a különféle interfészhibridek számára. Íme néhány lehetőség.
A programablak több keretre van osztva . Mindegyikben több lapot is tarthat a dokumentumokkal. Tipikus példa a Code::Blocks .
Előnyök: Alacsony képernyőterület-felhasználás és több dokumentum megtekintésének lehetősége.
Hátrányok: nehezen programozható; az egyszerűsített megvalósítások saját korlátokat szabhatnak (például néhány dokumentum a modulok panelen található, és folyamatosan látható, míg a többi a lapokon van); lehetetlen a dokumentumokat különböző monitorokon vagy különböző „asztalokon” elrendezni; bizonyos típusú panelek (például a minimap a szintszerkesztőben ) több helyet foglalnak el, mint amennyit valójában.
A füles és a többdokumentumú interfész hibridje, amelyben a felhasználó fülek segítségével válthat az MDI ablakok között (mint az Opera 12-es verziójáig a Presto [1] vagy az IDA Pro motoron ).
Hasonló megközelítést mutat be az Adobe Photoshop CS4. Alapértelmezés szerint a program tabulátort használ; ha kihúzza a gerincet a panelből, a fül MDI ablakmá változik.
Előnyök: könnyű programozás; A TDI könnyű váltása és kompaktsága párosul az MDI rugalmasságával.
Hátrányok: formailag MDI-ről van szó, magas memóriafogyasztásával; a tabulátorsáv helyet foglal; gyakran nem használ több monitort; a dokumentumok csoportosításának problémája nem megoldott.
Az interfész fordított koncepciója: több MDI ablak van, amelyek mindegyike rendelkezik fülekkel. Példák: hagyományos Delphi felület és C++ Builder , vezérlőpanelek az Adobe Photoshopban .
Előnyök: Csoportosítja a különböző típusú dokumentumokat.
Hátrányok: az univerzális felület nehezen programozható, az egyszerűsített implementációk pedig saját korlátokat szabhatnak (például a Delphi formatervezője sokáig külön ablak volt).
GUI elemek | |
---|---|
Interfész típusok | |
Ellenőrzés |
|
Bemenet kimenet |
|
Kijelző |
|
Konténerek |
|
Navigáció | |
Különleges ablakok |
|
Szerencsejáték | |
Kapcsolódó fogalmak |
|