загрузка...
загрузка...
На головну

Розробка інтерфейсу складається з проектування панелей, діалогу і вікон

Переваги узгодженого інтерфейсу

Погоджений інтерфейс дає користувачам і розробникам економію часу і коштів.

Користувачі виграють від того, що знадобиться менше часу, щоб навчитися використовувати додатки, а потім - для виконання роботи. Погоджений інтерфейс скорочує число помилок користувача і сприяє тому, що користувач відчуває себе з системою комфортніше.

Погоджений користувальницький інтерфейс вигідний і розробникам додатків, він дозволяє виділити загальні блоки інтерфейсу, стандартизувати елементи інтерфейсу і взаємодія з ними.

Ці будівельні блоки дозволяють програмістам простіше і швидше створювати і змінювати програми. Хоча призначений для користувача інтерфейс встановлює правила для елементів інтерфейсу і інтерактивної взаємодії, він допускає досить високий ступінь гнучкості. Наприклад, в CUA визначені п'ять типів панелей, але допускається використання комбінованих панелей.

14.8.2. Розробка інтерфейсу

14.8.2.1. проектування панелей

Основні терміни проектування панелей.

екран - Це поверхня дисплея, на якій розташовується інформація, призначена для користувача.

панель- Це інформація, згрупована і розташована на екрані певним способом. CUA визначає п'ять типів панелей:

- меню

- введення

- інформаційна

- спискові

- Ідентифікації додатка

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

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

слово діяне означає, що всі можливості додатки повинні бути виражені тільки дієсловами. Іменники також припустимі. Діяозначає, що вибір з меню здійснюється додатком через дію користувача. Наприклад, в меню дій текстового редактора шрифтиє іменником і дозволяє вибрати необхідний набір шрифтів.

Деякі панелі містять меню дій, а інші ні.

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

Зауваження. запитозначає ініціацію дії натисканням функціональної клавіші, виборомоб'єкта меню, що випадає або введенням команди.

Друга перевага в тому, що вибір з меню дій призводить до відображення меню, що випадає, т. е. він ніколи не призводить до негайної дії. Користувач бачить, що його дії ніколи не приводять до непоправних наслідків, і у нього не виникає почуття страху.

Меню дій і меню, що випадає забезпечують дворівневу ієрархію дій. За допомогою спливаючого вікна, що з'являється при виборі об'єкта меню, що випадає, можна передбачити додатковий рівень. Після того як користувач зробить вибір у спливаючому вікні, у міру виконання дій може з'явитися ряд спливаючих вікон. Рекомендується обмежити число рівнів спливаючих вікон до трьох, оскільки багато користувачів відчувають труднощі в розумінні багаторівневих меню.

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

Тіло панелі може містити також область команд,в якій користувач набирає прикладні або системні команди і область повідомлень,в якій з'являються повідомлення.

Область команд є засобом надання користувачеві інтерфейсу, що є альтернативою меню дій і меню, що випадає.

Область повідомлень дає вам інше місце для розміщення повідомлень на екрані, ніж для вікон, так як важливо, щоб повідомлення не перекривалися інформацією на панелі.

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

елементи панеліє найменшими одиницями панелі. Деякі елементи можуть бути віднесені виключно до певних областях панелі, тоді як інші можуть бути використані в різних областях.

Елементами панелі є заголовок панелі, заголовок стовпчика, поля вибору и поля введення.

CUA передбачає певну кількість символів і знаків, такі як радіокнопка и контактна кнопка, застосовуваних для вказівки користувачеві, з яким з об'єктів поля вибору він працює. Наприклад, радіокнопка, що відноситься до поля вибору, має вигляд:

О

Контактна кнопка має приблизно такий вигляд:

(введення)

14.8.2.2. Принцип проектування: об'єкт-дія

Розбивка панелі на області, які містять інформаційні об'єкти і обрані дії, заснована на принципі об'єкт-дія.цей

принцип дозволяє користувачеві спочатку вибрати об'єкт, а потім для роботи з ним - відповідну дію з меню або області функціональних клавіш.

застосування концепції об'єкт-діясприяє мінімізації числа режимів, велике число яких іноді доставляє користувачеві незручності і робить додаток складним для вивчення та використання, У багатьох випадках може бути застосована також иЗворотній зв'язок: дію-об'єкт,але принцип об'єкт-діяпереважніше.

Три аспекти узгодженості «-- попередня | наступна --» напрями
загрузка...
© om.net.ua