Индикатор процесса | это... Что такое Индикатор процесса? (original) (raw)
Пример индикатора процесса
Индикатор прогресса с отображением процентов
Индикатор процесса или Индикатор выполнения (англ. Progress bar) — элемент (виджет) графического интерфейса пользователя, который представляется собой прямоугольную панель для отображения индексации хода или выполнения каких-либо задач, к примеру, загрузку файла по сети. Стандартный бегунок индикатора процесса заполняется слева направо. Очень часто можно встретить и текстовое сопровождение о выполненных процентах. Подобные виджеты используются в некоторых ситуациях, когда масштаб задачи неизвестен или ход выполнения задачи требует обязательного отображения информации о том, сколько процентов уже выполнено.
Концепция индикатора процесса была придумана намного раньше. В 1896 году Кароль Адамецкий (англ. Karol Adamiecki) разработал диаграмму, которую он назвал harmonogram, которая более известна на сегодняшний день, как «Диаграмма Ганта». Адамецкий не публиковал свою диаграмму до 1931 года, однако, согласился на это позже, но не на английском языке, а только на польском. В настоящее время диаграмма носит имя Генри Гантта (1861—1919), который разработал свою диаграмму, первый вариант которой был предложен в 1910 году, и начал популяризировать её на Западе. Позднее эта концепция была принята для вычислений.
![]() |
Индикатор процесса на Викискладе? |
---|
![]() |
|
---|---|
Управление | Кнопка • Меню (строка меню • контекстное меню • радиальное меню) |
Ввод/вывод | Кнопка последовательного выбора • Двунаправленный счётчик • Выпадающий список • Комбинированный список • Флажок • Ползунок • Радиокнопка • Список • Таблица (Grid view) • Текстовое поле |
Отображение | Heads-up display (в играх • OSD) • Боковая панель • Заставка • Значок • Индикатор процесса • Информационная панель • Метка • Подсказка • Строка состояния • Тост • Троббер • Экран загрузки |
Контейнеры | Ribbon • Скрываемый виджет • Фрейм • Панель • Вкладка • Панель инструментов • Окно |
Навигация | Адресная строка • Гиперссылка • Дерево выбора • Полоса прокрутки • Навигационная цепочка |
Специальные окна | Диалоговое окно • Диалоговое окно-предупреждение • Модальное окно • О программе • Окно инспектора объектов • Окно-палитра • Файловый диалог |
Игровые | HUD • Миникарта |
Связанные понятия | WIMP • Библиотека элементов интерфейса • Внешний вид (Look and feel) • Менеджер разметки (Layout manager) • Наведение мыши |
![]() |
|
---|---|
Низко-уровневые | Macintosh Toolbox/Carbon • Windows API • Intrinsics • Intuition • Xlib |
Высоко-уровневые | Amiga OS BOOPSI • Magic User Interface • Zune • ReAction GUI Mac OS и Mac OS X Cocoa • MacApp • MacZoop • PowerPlant Microsoft Windows Microsoft Foundation Classes • Windows Template Library • SmartWin++ • Object Windows Library • Visual Component Library • Windows Forms • Windows Presentation Foundation UNIX, под X Xaw • Motif • LessTif • InterViews Кросс-платфор-менные На основе Flash ASWing • Adobe Flex • Gnash • SWF2EXE Software На основе XML,AJAX или SVG Ample SDK • CougarXML • Dojo Toolkit • Echo • ExtJS • GladeXML • Google Web Toolkit • jQuery • Lively Kernel • MooTools • Pyjamas • qooxdoo • Rialto Toolkit • script.aculo.us • XML User Interface • XUL • Yahoo! UI Library На основе Java Abstract Window Toolkit • Swing • Standard Widget Toolkit • Qt Jambi На основеC или C++ Agar • CEGUI • Component Library for Cross Platform • dlib C++ Library • FLTK • FOX toolkit • OpenGL User Interface Library • GTK+ • IUP • Juce • JX Application Framework • Qt • TnFOX • Visual Component Framework • wxWidgets • YAAF • XForms • XVT • Ultimate++ На основе Common Lisp CAPI • Common Graphics • CLIM • McCLIM • Garnet На основе Pascal IP Pascal • Lazarus • fpGUI • FireMonkey На основе Python Pyjamas • PyQt • PyGTK • PyGUI • wxPython • PySide • Tkinter На основе Objective C GNUstep На основе других Tk |