Интернет магазин китайских планшетных компьютеров



Компьютеры - Элемент интерфейса - Типовые элементы интерфейса

23 января 2011


Оглавление:
1. Элемент интерфейса
2. Типовые элементы интерфейса



В большинстве существует стандартный набор элементов интерфейса, включающий следующие элементы управления:

  • кнопка
  • радиокнопка
  • флажок/переключатель
  • значок
  • список
  • дерево — иерархический список
  • раскрывающийся список
  • поле редактирования
  • элемент для отображения табличных данных
  • меню
    • главное меню окна
    • контекстное меню
    • ниспадающее меню
  • окно
    • панель
    • диалоговое окно
    • модальное окно
  • вкладка
  • панель инструментов
  • полоса прокрутки
  • строка состояния
  • всплывающая подсказка

Библиотеки элементов интерфейса

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

  • Кроссплатформенные, на основе Java
    • SWT — в составе проекта Eclipse
    • Swing — разработка Sun, компонента Java Foundation Classes на основе AWT
    • AWT — частично устаревший Abstract Windowing Toolkit
  • Кроссплатформенные, на основе C/C++, с возможностью использования в других языках
    • Tk
    • GTK+
    • Qt
    • wxWidgets
    • FOX toolkit
    • FLTK
  • Кроссплатформенные, на основе Pascal
    • LCL
    • CLX — адаптация интерфейса Qt для Borland Delphi & Kylix
  • Кроссплатформенные, на основе Ajax
    • Dojo
    • ExtJS
    • YAHOO User Interface library
  • Под AmigaOS
    • Intuition
    • Reaction
    • MUI
  • Под AROS
    • Zune
  • Под DOS
    • Turbo Vision — в составе Borland Turbo Pascal 6.0/7.0, текстовый интерфейс
    • Zinc — библиотека для Borland С++
  • Под Microsoft Windows
    • Windows API
    • MFC
    • WTL
    • OWL
    • VCL
    • Windows Forms
    • WPF
  • Под UNIX — для X Window System
    • Xlib
    • Xt
    • Xaw
    • Motif
  • Под BREW
    • BUIW
  • Графический интерфейс для игр
    • MyGUI


Просмотров: 2637


<<< About box