duminică, 11 ianuarie 2009

User Interface: Butonul "Apply" o idee buna si o realizare proasta de Microsoft

In acest post voi vorbi despre combinatia de butoane "Ok", "Cancel" si "Apply".
Ideea folosirii butonului "Apply" este una buna, utilizatorul poate vedea rezultatul ajustarilor pe care le face fara a inchide fereastra de dialog astfel incat apare posibilitatea de a ajusta parametrii fara a inchide dialogul de fiecare data.
Insa, scopul pentru care au fost butoanele "Ok" si "Cancel" se pierde dupa apasarea butnoului "Apply". Dupa apasarea acestuia codul realizaeaza schimbarile lasand ferestra de dialog deschisa. In acest sens "Apply" nu se deosebeste de "Ok". Ce rol joaca atunci butoanele "Ok" si "Cancel" care mai devreme sau mai tarziu vr fi folosite? Raspunsul este: de a inchide pur si simplu fereastra de dialog.
Exista mai multe posibilitati de rezolvare a acestei probleme:
  • Sa folosim butoanele "Ok" si "Cancel" nu doar pentru inchiderea ferestrei de dialog. La apasarea "Ok" utilizatorul "salveaza" modificarile facute iar "Cancel" face un "discard changes". Numele butonului "Apply" il schimbam in "Preview".
  • Putem folosi in loc de 3 butoane doar 2: "Apply" si "Close".

Niciun comentariu: