Interfață cu file cu mai multe documente

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 .

Aplicație

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.

Comparație cu interfața cu un singur document

Avantaje Defecte

Comparație cu interfața cu mai multe documente

Avantaje Defecte

Hibrizi

Interfața cu file este un teren fertil pentru diferiți hibrizi de interfață. Iată câteva opțiuni.

Interfață cadru

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.

Ferestre MDI ca file

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ă.

File în ferestrele MDI

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).

Vezi și

Note

  1. În Opera Blink modernă , interfața obișnuită cu file moștenit de la Google Chrome .