Элемент интерфейса
Элеме́нты интерфе́йса — примитивы графического интерфейса пользователя, имеющие стандартный внешний вид и выполняющие стандартные действия.
Известны также под именем ви́джеты (англ. 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
- Кросс-платформенные, на основе C/C++, с возможностью использования в других языках
- Tk
- GTK+
- Qt
- FOX toolkit
- wxWidgets (wxWindows)
- Кросс-платформенные, на основе Pascal
- Под AmigaOS
- Под AROS
- Под 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
- Гуи для игр
Мобильные виджеты -
обеспечивая обновление данных через Internet-GPRS. Приемущества виджетов в мобильном телефоне: Вам достаточно одного клика чтобы воспользоваться интересующим вас сервисом. Виджеты работают быстрее чем обычный Web браузер или Java приложение, вы экономите GPRS трафик. Вы выбираете те сервисы и виджеты которые нужны именно Вам.
Ссылки
Это заготовка статьи об информационных технологиях и вычислительной технике. Помогите Википедии, дополнив её. |