Interfață cu mai multe documente cu file ( în engleză interfață document cu file ) - un tip de interfață grafică de utilizator în care fiecare document este afișat într-o filă separată a ferestrei comune .
Datorită compactității și ușurinței sale de scriere, interfața cu file este utilizată pe scară largă într-o mare varietate de software ( browsere , medii de programare etc.), precum și în software-ul simplu auto-scris .
Mai multe programe folosesc această abordare.
Interfața cu file este un teren fertil pentru diferiți hibrizi de interfață. Iată câteva opțiuni.
Fereastra programului este împărțită în mai multe cadre . În fiecare dintre ele, puteți păstra mai multe file cu documente. Un exemplu tipic este Code::Blocks .
Beneficii: Consum redus de spațiu pe ecran, combinat cu capacitatea de a vedea mai multe documente.
Dezavantaje: greu de programat; implementările simplificate își pot impune propriile limitări (de exemplu, unele documente sunt situate în panoul de gadgeturi și sunt vizibile tot timpul, în timp ce restul sunt pe file); este imposibil să aranjați documente pe diferite monitoare sau diferite „desktop-uri”; unele tipuri de panouri (de exemplu, minimapa din editorul de niveluri ) ocupă mai mult spațiu decât ocupă de fapt.
Un hibrid între o interfață cu file și mai multe documente în care utilizatorul comută între ferestrele MDI folosind file (ca în Opera până la versiunea 12 pe motorul Presto [1] sau IDA Pro ).
O abordare similară este demonstrată de Adobe Photoshop CS4. În mod implicit, programul folosește o bară de file; dacă scoateți coloana din panou, fila se transformă într-o fereastră MDI.
Avantaje: usurinta in programare; Ușurința de schimbare a vitezelor și compactitatea TDI sunt egalate cu flexibilitatea MDI.
Dezavantaje: formal este MDI cu consumul mare de memorie; bara de file ocupă spațiu; adesea nu reușește să folosească mai multe monitoare; problema grupării documentelor nu este rezolvată.
Conceptul invers al interfeței: există mai multe ferestre MDI, fiecare dintre ele având file. Exemple: interfața tradițională Delphi și C++ Builder , panouri de control în Adobe Photoshop .
Beneficii: Grupează documente de diferite tipuri.
Dezavantaje: interfața universală este dificil de programat, iar implementările simplificate își pot impune propriile limitări (de exemplu, designerul de formulare din Delphi a fost o fereastră separată pentru o lungă perioadă de timp).
Elemente GUI | |
---|---|
Tipuri de interfață | |
Control | |
Intrare ieșire |
|
Afişa |
|
Containere |
|
Navigare | |
Ferestre speciale |
|
Jocuri | |
Concepte înrudite |
|