Відмінності між версіями «Гнучкість та ефективність використання»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: Правило вполне закономерное, ведь программа в первую очередь должна решать задачу, над к…)
 
 
Рядок 1: Рядок 1:
Правило вполне закономерное, ведь программа в первую очередь должна решать задачу, над которой работает пользователь. Однако при проектировании интерфейса перед разработчиком часто встает такая проблема: требуется, чтобы интерфейс был одинаково удобен и для новичков, и для опытных пользователей. Но нужно учитывать, это во многом разные потребители, с разными требованиями к программе и разным стилем работы. Если сделать простой интерфейс с минимумом опций, который будет легок для освоения новичками, то более опытные пользователи не смогут работать с программой достаточно эффективно, чтобы удовлетворять свои потребности.
+
Правило цілком закономірне, адже програма в першу чергу повинна вирішувати задачу, над якою працює користувач. Однак при проектуванні інтерфейсу перед розробником часто постає така проблема: потрібно, щоб інтерфейс був однаково зручний і для новачків, і для досвідчених користувачів. Але потрібно враховувати, це багато в чому різні споживачі, з різними вимогами до програми та різним стилем роботи. Якщо зробити простий інтерфейс з мінімумом опцій, який буде легкий для освоєння новачками, то більш досвідчені користувачі не зможуть працювати з програмою досить ефективно, щоб задовольняти свої потреби.
  
Для решения этой проблемы прибегают к простому приему: функции, которые ускоряют работу, оформлены так, что они не видны начинающим, но легко доступны продвинутым пользователям. Самый простой пример — это "горячие клавиши", с помощью которых можно быстро вызвать часто выполняющиеся функции программы, в частности открытие и сохранение файлов. Обозначения "горячих клавиш" пишутся рядом с соответствующими пунктами меню, поэтому они, с одной стороны, не мешают новичкам (они могут воспользоваться мышью для выбора пункта меню или щелчка по кнопке на панели инструментов), а, с другой стороны, легко доступны опытным пользователям.
+
Для вирішення цієї проблеми вдаються до простого прийому: функції, які прискорюють роботу, оформлені так, що вони не видно початківцям, але легко доступні просунутим користувачам. Найпростіший приклад - це "гарячі клавіші", за допомогою яких можна швидко викликати часто виконуються функції програми, зокрема відкриття і збереження файлів. Позначення "гарячих клавіш" пишуться поруч з відповідними пунктами меню, тому вони, з одного боку, не заважають новачкам (вони можуть скористатися мишею для вибору пункту меню або клацання по кнопці на панелі інструментів), а, з іншого боку, легко доступні досвідченим користувачам .
  
Разработчики системы программирования Microsoft Quick Basic, которая была очень популярна еще в восьмидесятых и начале девяностых годов, пошли еще дальше: они предусмотрели два варианта главного меню приложения: полный и сокращенный, между которыми можно переключаться одним щелчком.
+
Розробники системи програмування Microsoft Quick Basic, яка була дуже популярна ще у вісімдесятих і початку дев'яностих років, пішли ще далі: вони передбачили два варіанти головного меню програми: повний і скорочений, між якими можна перемикатися одним кліком.
  
Другой пример реализации универсального "интерфейса для каждого" — возможность выполнить сложные функции программы как с помощью Мастера, который, словно за руку, проведет начинающего пользователя по всем этапам процесса, так и вручную, посредством настройки опций в соответствующем диалоговом окне.
+
Інший приклад реалізації універсального "інтерфейсу для кожного" - можливість виконати складні функції програми як за допомогою Майстра, який, немов за руку, проведе починаючого користувача по всіх етапах процесу, так і вручну, за допомогою настройки опцій у відповідному діалоговому вікні.
  
Еще одна составляющая часть правила "Гибкость и эффективность использования" — необходимость предоставлять пользователю возможность быстрого выполнения частых действий. Варианты реализации этого очень разнообразны: это и уже упоминавшиеся "горячие клавиши", и команды для вызова последних открывавшихся файлов, и меню, в которых сначала показываются наиболее часто выполняющиеся команды, и макросы, и даже целые языки программирования, встраиваемые в приложения, наподобие Visual Basic for Applications в продуктах семейства Мicrosoft Office.
+
Ще одна складова частина правила "Гнучкість і ефективність використання" - необхідність надавати користувачеві можливість швидкого виконання частих дій. Варіанти реалізації цього дуже різноманітні: це і вже згадувані "гарячі клавіші", і команди для виклику останніх відкритих файлів, і меню, в яких спочатку показуються найбільш часто виконуються команди, і макроси, і навіть цілі мови програмування, що вбудовуються в додатки, на зразок Visual Basic for Applications в продуктах сімейства Мicrosoft Office.

Поточна версія на 01:12, 23 грудня 2012

Правило цілком закономірне, адже програма в першу чергу повинна вирішувати задачу, над якою працює користувач. Однак при проектуванні інтерфейсу перед розробником часто постає така проблема: потрібно, щоб інтерфейс був однаково зручний і для новачків, і для досвідчених користувачів. Але потрібно враховувати, це багато в чому різні споживачі, з різними вимогами до програми та різним стилем роботи. Якщо зробити простий інтерфейс з мінімумом опцій, який буде легкий для освоєння новачками, то більш досвідчені користувачі не зможуть працювати з програмою досить ефективно, щоб задовольняти свої потреби.

Для вирішення цієї проблеми вдаються до простого прийому: функції, які прискорюють роботу, оформлені так, що вони не видно початківцям, але легко доступні просунутим користувачам. Найпростіший приклад - це "гарячі клавіші", за допомогою яких можна швидко викликати часто виконуються функції програми, зокрема відкриття і збереження файлів. Позначення "гарячих клавіш" пишуться поруч з відповідними пунктами меню, тому вони, з одного боку, не заважають новачкам (вони можуть скористатися мишею для вибору пункту меню або клацання по кнопці на панелі інструментів), а, з іншого боку, легко доступні досвідченим користувачам .

Розробники системи програмування Microsoft Quick Basic, яка була дуже популярна ще у вісімдесятих і початку дев'яностих років, пішли ще далі: вони передбачили два варіанти головного меню програми: повний і скорочений, між якими можна перемикатися одним кліком.

Інший приклад реалізації універсального "інтерфейсу для кожного" - можливість виконати складні функції програми як за допомогою Майстра, який, немов за руку, проведе починаючого користувача по всіх етапах процесу, так і вручну, за допомогою настройки опцій у відповідному діалоговому вікні.

Ще одна складова частина правила "Гнучкість і ефективність використання" - необхідність надавати користувачеві можливість швидкого виконання частих дій. Варіанти реалізації цього дуже різноманітні: це і вже згадувані "гарячі клавіші", і команди для виклику останніх відкритих файлів, і меню, в яких спочатку показуються найбільш часто виконуються команди, і макроси, і навіть цілі мови програмування, що вбудовуються в додатки, на зразок Visual Basic for Applications в продуктах сімейства Мicrosoft Office.