ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Ззачем потрібна кнопка Reset на формі ?
         

     

    Інформатика, програмування

    А навіщо потрібна кнопка Reset на формі?

    Якоб Нільсен

    Інтерфейс більшості Web-форм і поліпшився б, якби на них не було кнопки Reset (Скидання). Від кнопок Cancel (Скасувати) також мало толку на Web-формах.

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

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

    В графічних віконних додатках вже стандартним вважається наявність кнопки Cancel/Відміна, при натисненні на яку закривається діалогове вікно і всі зроблені в ньому зміни скасовуються. Чудовий спосіб, що дозволяє освоювати програму методом "тику". Згадайте ж про перші системи, коли при наборі невірної команди можна було запросто потрапити в замкнене коло.

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

    Кнопки Reset/Сброс і Cancel/Скасування - це спроби повторити в Web ці функції. Але виявляється, що користувачі, якщо хочуть уникнути будь-якого небажаного дейсвтія, частіше всього за краще користуватися кнопкою Back/Назад.

    Web тільки виграв би, якби з всіх форм зникла кнопка Reset. Для користувачів вона практично даремна, але частенько доставляє їм багато клопоту. Reset очищає в Web-формі все, що користувач до цього в неї ввів, але для чого йому це може знадобитися? Робота з Web характеризується частим переміщення між сторінками, і користувачі рідко зустрічаються з однією і тією ж формою двічі. Отже, будь-яка Web-форма завжди спочатку порожня, коли на неї попадає користувач. Навіть коли в один і той же сеанс роботи користувач потрапляє на ту ж форму, як правило швидше відредагувати старі дані, ніж видалити їх

    Кнопка Reset заважає користувачам по трьох причин:

    Самая головна проблема полягає в тому, що користувачі часто по-помилку натискають кнопку Reset замість кнопки Submit. Опля - і вся кропітка робота зникла.

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

    Навіть якщо користувач дійсно бажає видалити деякі дані, які він ввів у форму, наявність виділеної кнопки для виконання цієї функції може тільки сповільнити його роботу, тому що перед ні виникають два вибори:

    відредагувати поля, що містять невірні дані, замінивши старий текст на новий

    натиснути кнопку Reset і набрати новий текст за всіх невинно чисті поля форми

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

    Видаливши кнопку Reset ми стоїмо перед завданням забезпечити користувачеві інший який-небудь спосіб зміни помилково введених у форму даних. У випадку з текстовими полями і полями-мітками все просто, користувач завжди може видалити введений текст і повернутися до вихідного стану.

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

    Список літератури

    Для підготовки даної роботи були використані матеріали з сайту http://www.webmascon.com

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status