Элеме́нты интерфе́йса — примитивы графического интерфейса пользователя, имеющие стандартный внешний вид и выполняющие стандартные действия.
Известны также под именем ви́джеты (англ. widget), контро́лы (control) и элементы управления.
Происхождение термина
Возможно, данный термин произошел от английских слов Window - окно (программы) и Gadget - приспособление.
Виджет (Widget) — это графический модуль, который устанавливается на рабочий стол вашего компьютера. Виджеты служат для украшения рабочего пространства, развлечения, а также для быстрого получения информации без помощи веб-браузера
Типовые элементы интерфейса
В большинстве систем существует стандартный набор элементов интерфейса, включающий следующие контролы:
кнопка (button)
список (list box)
выпадающий список (combo box)
флажок/переключатель (check box)
радио-кнопка (radio button)
поле редактирования (textbox, edit field)
значок (icon)
панель инструментов (toolbar)
панель (строка) статуса (status bar)
всплывающая подсказка (tooltip, hint)
полоса прокрутки (scrollbar)
вкладка (tab)
элемент для отображения табличных данных (grid view)
меню (menu)
главное меню окна (main menu)
контекстное меню (popup menu)
окно (window)
панель (panel)
диалоговое окно (dialog box)
модальное окно (modal window)
Библиотеки элементов интерфейса
В каждой оконной системе существует свой набор «родных» элементов, с интерфейсом для работы с ними — на низком уровне. Одни библиотеки элементов управления — это высоко-уровневые «обертки» к стандартным контролам, упрощающие работу с ними и расширяющие их функциональность. Другие предоставляют кросс-платформенные возможности: единый программный интерфейс для программирования интерфейса пользователя в нескольких платформах или оконных системах.
Кросс-платформенные, на основе Java
SWT (Standard Widget Toolkit) — в составе проекта Eclipse
Swing — разработка Sun, компонента Java Foundation Classes (JFC) на основе AWT
AWT — частично устаревший Abstract Windowing Toolkit (Sun, 1995)
Кросс-платформенные, на основе C/C++, с возможностью использования в других языках
Tk
GTK+
Qt
FOX toolkit
wxWidgets (wxWindows)
Кросс-платформенные, на основе Pascal
LCL
CLX - адаптация интерфейса Qt для Borland Delphi & Kylix
Под AmigaOS
Intuition
Reaction
MUI (Magic User Interface)
Под AROS
Zune
Под DOS
Turbo Vision — в составе Borland/Turbo Pascal 6.0/7.0, текстовый интерфейс
Под Microsoft Windows
Windows API
MFC (Microsoft Foundation Classes)
WTL (Windows Template Library)
OWL (Object Windows Library, Borland Pascal 7.0, графический интерфейс)
VCL (Visual Components Library, Borland Delphi)
Windows Forms
WPF (Windows Presentation Foundation или Avalon)
Под UNIX — для X Window System
Xaw
Motif (Open Motif, LessTif)
Гуи для игр
MyGUI
Мобильные виджеты -
обеспечивая обновление данных через Internet-GPRS. Приемущества виджетов в мобильном телефоне: Вам достаточно одного клика чтобы воспользоваться интересующим вас сервисом. Виджиты работают быстрее чем обычный Web броузер или Java приложение, вы экономите GPRS трафик. Вы выбираете те сервисы и виджиты которые нужны именно Вам.
Интернет
что такое виджеты и с чем их едят?
Maksim 2012
А попроще, для чайников? Я практически ничего не понял :(
Похожие вопросы
- Что такое виджеты? Как ими пользоваться? Или - с чем их едят?
- что такое виджет? В Народ.ру можно ставить виджеты, но это что?
- Что такое "виджеты" ???
- что такое "виджеты"?
- Можно ли где-то взять ВИДЖЕТ для своего сайта?
- Что такое Виджет?
- Чем отличается виджет от гаджета?
- что такое виджеты? я начинающий юзер
- Что такое виджет? Объясните пожалуйста?
- что такое виджеты?