Page 56 - 4695
P. 56
Вирішення проблем (2)-(5) єдине. Воно називається безпо-
середнім маніпулюванням (direct manipulation). Сенс цього
методу дуже простий: користувач не віддає команди системі, а
маніпулює об'єктами.
Першим популярним застосуванням цього методу була ко-
рзина для видалення файлів на Macintosh (починаючи з
Windows 95, така корзина стала стандартом і в Windows, хоча
була присутня вона і раніше). Щоб краще оцінити красу цього
методу, зручно порівняти чотири варіанти дій користувача на
прикладі видалення файлів (табл. 4.3):
Видно, що навіть така проста дія, як видалення файлу, на-
справді складається з багатьох малих, вже неподільних, дій.
Таблиця 4.3 Алгоритм дій користувача зо видалення файлу
ІІ. Викорис- ІІІ. Використання ІV. Безпосе-
І. Вибір ко- тання «гаря- елементу на панелі реднє маніпу-
манди меню
чих» клавіш інструментів лювання
Формування мети дії та загального задуму
Визначення необхідних дій та їх послідовності
Вибір файлу
Пошук меню, Пошук в Пошук на екрані Пошук кор-
що відповідає за пам’яті ко- відпорної піктог- зини
видалення манди вида- рами
лення
Вибір потріб- Пошук клавіші Натиснення пікто- Перенесення
ного елемента Delete на клаві- грами файлу до кор-
атурі зини
Вибір потріб- Натиснення
ного елемента клавіші Delete
меню
З таблиці видно, що варіант І вибору команди з меню недо-
сконалий вже тим, що складається з великої кількості дій. Крім
того, він має ту ваду, що користувач, взагалі нічого що не зна-
ючи про систему, тільки завдяки скануванню меню може дізна-
тися, що файли взагалі можна видаляти. Зауважимо, на практиці
цей варіант є найбільш нераціональним.
Кількість елементів другого варіанту, що використовує «га-
рячі» клавіші, також велика, але в нього є певні переваги. При
достатньому ступені автоматизму немає ні необхідності шукати
55