Jump to content

Индикатор выполнения

Окно сообщения Windows 3.1 с индикатором выполнения.
Простой анимированный индикатор выполнения

Индикатор выполнения — это графический элемент управления, используемый для визуализации хода расширенной операции компьютера, например загрузки, передачи файла или установки. Иногда графическое изображение сопровождается текстовым представлением прогресса в процентном формате. Эту концепцию также можно рассматривать как включающую «панели воспроизведения» в медиаплеерах , которые отслеживают текущее местоположение на протяжении медиафайла.

Неопределенный индикатор выполнения

Более поздней разработкой является неопределенный индикатор выполнения , который используется в ситуациях, когда объем задачи неизвестен или ход выполнения задачи не может быть определен таким образом, чтобы его можно было выразить в процентах. Эта полоса использует движение или какой-либо другой индикатор (например, рисунок шеста парикмахера ), чтобы показать, что прогресс имеет место, вместо того, чтобы использовать размер заполненной части, чтобы показать общий объем прогресса, что делает его больше похожим на пульсирующий сигнал , чем на прогресс. бар. Существуют также неопределенные индикаторы прогресса , которые не имеют гистограммы.

Концепция индикатора выполнения была изобретена до появления цифровых вычислений. В 1896 году Кароль Адамецкий разработал диаграмму, названную гармоникограммой , но более известную сегодня как диаграмма Ганта . Однако Адамецкий не публиковал свою диаграмму до 1931 года, и то только на польском языке . Таким образом, диаграмма теперь носит имя Генри Ганта (1861–1919), который разработал свою диаграмму примерно в 1910–1915 годах и популяризировал ее на Западе.

Приняв эту концепцию к вычислениям, первый графический индикатор выполнения появился в докторской диссертации Митчелла Модел 1979 года «Мониторинг поведения системы в сложной вычислительной среде» . [1] В 1985 году Брэд Майерс представил доклад об «показателях прогресса в процентах» на конференции по взаимодействию компьютера и человека. [2]

Восприятие

[ редактировать ]
Индикатор выполнения в виде диска

Исследование Майерса заключалось в том, что людям предлагалось выполнить поиск в базе данных, некоторые с индикатором выполнения, а некоторые без него. Те, кто ждал, наблюдая за индикатором выполнения, в целом получили более положительный опыт. Майерс пришел к выводу, что использование индикатора выполнения снижает беспокойство и является более эффективным. [3]

Обычно индикаторы выполнения используют линейную функцию, так что продвижение индикатора выполнения прямо пропорционально объему выполненной работы. Однако изменение диска, памяти, процессора, пропускной способности и других факторов усложняет эту оценку. Следовательно, индикаторы выполнения часто демонстрируют нелинейное поведение, например ускорение, замедление и паузы. Такое поведение в сочетании с нелинейным восприятием течения времени людьми приводит к вариативному восприятию того, сколько времени требуется для завершения индикаторов выполнения. [4] Это также означает, что индикаторы выполнения могут быть спроектированы так, чтобы «ощущаться» быстрее.

Иногда, чтобы показать ход особенно длительной операции, например, во время установки программы или при одновременном копировании большого количества файлов, приложения прибегают к одновременному показу двух индикаторов выполнения: один для операции в целом, а другой для обозначения хода выполнения. определенных подзадач, таких как установка одного компонента или копирование отдельного файла.

Наконец, было показано, что графический дизайн индикаторов выполнения влияет на восприятие людьми продолжительности. [5]

См. также

[ редактировать ]
  1. ^ Модель, Митчелл Л., Поведение системы мониторинга в сложной вычислительной среде , CSL-79-1, Исследовательский центр Xerox Corporation в Пало-Альто, 1979.
  2. ^ Майерс, Брэд А. «Важность показателей прогресса в процентах для компьютерно-человеческих интерфейсов». В материалах конференции SIGCHI «Человеческий фактор в вычислительных системах». ЧИ '85. ACM, Нью-Йорк, штат Нью-Йорк. 11-17.
  3. ^ Дэниел Энгбер «Кто сделал этот индикатор выполнения?» [1] .
  4. ^ Харрисон К., Аменто Б., Кузнецов С. и Белл Р. 2007. «Переосмысление индикатора выполнения» . В материалах 20-го ежегодного симпозиума ACM по программному обеспечению и технологиям пользовательского интерфейса. УИСТ '07. ACM, Нью-Йорк, штат Нью-Йорк. 115-118.
  5. ^ Харрисон, К., Йео, З. и Хадсон, С.Э. 2010. «Быстрые индикаторы выполнения: управление воспринимаемой продолжительностью с помощью визуальных дополнений» . В материалах 28-й ежегодной конференции SIGCHI по человеческому фактору в вычислительных системах. ЧИ '10. ACM, Нью-Йорк, штат Нью-Йорк. 1545-1548.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7d2d99bf94c540818c5bb1350e5f3f17__1713557400
URL1:https://arc.ask3.ru/arc/aa/7d/17/7d2d99bf94c540818c5bb1350e5f3f17.html
Заголовок, (Title) документа по адресу, URL1:
Progress bar - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)