Элемент интерфейса
Материал из Википедии — свободной энциклопедии
Элеме́нты интерфе́йса — примитивы графического интерфейса пользователя, имеющие стандартный внешний вид и выполняющие стандартные действия.
Известны также под именем ви́джеты (англ. widget), контро́лы (англ. control) и элементы управления.
[править] Типовые элементы интерфейса
В большинстве систем существует стандартный набор элементов интерфейса, включающий следующие контролы:
- кнопка (англ. button)
- список (англ. list box)
- выпадающий список (англ. combo box)
- флажок/переключатель (англ. check box)
- радио-кнопка (англ. radio button)
- поле редактирования (англ. textbox, edit field)
- панель инструментов (англ. toolbar)
- панель (строка) статуса (англ. status bar)
- всплывающая подсказка (англ. tooltip, hint)
- полоса прокрутки (англ. scrollbar)
- элемент для отображения табличных данных (англ. grid view)
- меню (англ. menu)
- окно (англ. window)
[править] Библиотеки элементов интерфейса
В каждой оконной системе существует свой набор «родных» элементов, с интерфейсом для работы с ними — на низком уровне. Одни библиотеки элементов управления — это высоко-уровневые «обертки» к стандартным контролам, упрощающие работу с ними и расширяющие их функциональность. Другие предоставляют кросс-платформенные возможности: единый программный интерфейс для программирования интерфейса пользователя в нескольких платформах или оконных системах.
- Кросс-платформенные, на основе Java
- Кросс-платформенные, на основе C/C++, с возможностью использования в других языках
- Кросс-платформенные, на основе Pascal
- LCL
- CLX - адаптация интерфейса Qt для Borland Delphi & Kylix
- Под AmigaOS
- Intuition
- Reaction
- MUI (Magic User Interface)
- Под AROS
- Под MS-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
- Под UNIX — для X Window System
- Xaw
- Motif
- Lesstif