caseta de dialog

Caseta de dialog (caseta de dialog engleză.) - interfață grafică cu utilizatorul - un element special de interfață. o fereastra pentru afișarea informațiilor și (sau) un răspuns din partea utilizatorului. Acesta a primit numele său, deoarece are utilizator de calculator interacțiune bilaterală ( „dialog“) informarea ceva de utilizator și așteaptă un răspuns de la el.

Casetele de dialog sunt împărțite în modale și non-modal, în funcție de faptul dacă acestea blochează posibilitatea de interacțiune cu aplicația (sau întregul sistem) până când până când primește un răspuns de la el.

caseta de dialog

Un exemplu a casetei de mesaje.

În ciuda faptului că utilizarea casetei de mesaje este utilizat în mod obișnuit modele de design. a fost criticată de către experți uzabilitate ca soluție ineficientă la această problemă (protecție împotriva acțiunilor utilizatorilor eronate). [1] în plus, prezența celor mai bune alternative [2].

caseta de dialog

Exemplu de confirmare.

De asemenea, este o bună practică pentru a se asigura că sistemul de dialoguri ajutor - implementate, de obicei, fie ca un buton de ajutor (Help), pagina de deschidere a documentației care descrie activitatea în această casetă de dialog sau (Windows) folosind butonul semn de întrebare în bara de titlu, pe pentru care, utilizatorul comută mouse-ul în mod unic de ajutor sensibile la context: apăsați mouse-ul în acest mod, elementul de dialog va afișa o descriere a elementului respectiv.

dialoguri non-modale

Non-modal (Ing.), Fără moduri casetele de dialog sunt utilizate în cazurile în care retrase în caseta, informația nu este esențială pentru funcționarea sistemului. Prin urmare, fereastra poate rămâne deschisă în timp ce utilizatorul continuă să lucreze cu sistemul. O variantă este o bară de instrumente fereastră sau fereastră- Fără mod „paleta“ dacă este detașat sau poate fi desprins de fereastra principală a aplicației, deoarece elementele de control dispuse pe acestea pot fi utilizate în paralel cu aplicația. Cu toate acestea, aceste ferestre sunt rareori denumite „interactiv“.

În general, regulile de proiectare software bun sugerează utilizarea acestui tip de casete de dialog, deoarece nu obligă utilizatorul la o anumită (probabil nu este evident pentru el) secvențe de acțiune. Un exemplu ar fi un dialog pentru a modifica orice proprietăți ale documentului curent, cum ar fi culoarea de fundal sau text. Utilizatorul poate textul de intrare fără a acorda atenție la culoarea sa. Dar, în orice moment se poate schimba culoarea folosind caseta de dialog. (Exemplul de mai sus nu este neapărat cea mai bună soluție. Aceeași funcționalitate poate oferi și o bară de instrumente, situată în fereastra principală.)

Modal la nivelul aplicației

Chemat fereastră modal care blochează activitatea utilizatorului cu cererea-mamă, atâta timp cât utilizatorul închide fereastra. Dialoguri avantajos puse în aplicare modal.

De exemplu, modal sunt dialoguri de setări ale aplicației - pentru că mai ușor de implementat modul, atunci când toate valorile personalizate sunt aplicate sau anulate la un moment dat, iar în momentul în care utilizatorul decide să schimbe setările programului, și deschideți caseta de dialog Setări, și până când el nouă introduce configurare forță sau le respinge, așteaptă aplicații pentru soluții de utilizator.

Afișează fereastra în modul modal practicat în alte cazuri în care cererea pentru continuarea lucrărilor necesită informații suplimentare, sau doar o confirmare din partea utilizatorului pentru a consimți să efectueze secvența de acțiune solicitată în cazul în care este potențial periculoasă.

specialiști uzabilitate în considerare interogarea de confirmare modală decizii de proiectare proaste, deoarece acestea pot duce la utilizator, așa-numitul „mod de eroare program.“ Acțiuni periculoase ar trebui să poată să anuleze ori de câte ori este posibil, și ferestre modale confirmările utilizator solicită înfricoșătoare apariția lui neașteptată, după un anumit timp au trecut în mod automat (așa cum este folosit pentru a le) și, prin urmare, nu protejează împotriva acțiunilor periculoase [3] .

Nivelul Modal Fereastra

Pentru a atenua inconvenientele casetele de dialog modale (blocarea accesului la cerere, sau chiar întregul sistem), a fost propus conceptul de modalitate la nivelul ferestrei (sau document). Acest tip de casetă de dialog este introdus, de exemplu, în Mac OS X. în cazul în care acesta este numit „fereastra de dialog modal pentru documentul“ (eng. Document foaie modal).

de lucru cu alte ferestre care nu sunt blocate de aplicarea cu apariția acestui tip de casetă de dialog. Deoarece caseta de dialog nu se suprapune fereastra părinte, și este atașat la acesta, rămâne posibil să se schimbe dimensiunea și poziția și a ferestrei părinte. Aceasta, desigur, conținutul ferestrei părinte rămâne indisponibilă până la închiderea casetei de dialog modal.

articole similare