Конструктор пользовательских интерфейсов

(перенаправлено с «GUI-конструктор»)

Конструктор графического пользовательского интерфейса (также «GUI-конструктор» или «GUI-редактор») есть один инструментов разработки программного обеспечения с GUI — графическим пользовательским интерфейсом (ориг. англ. Graphics user interface).

Функционал и возможности править

Конструктор графического пользовательского интерфейса намного упрощает создание графического интерфейса пользователя (GUI), позволяя разработчику упорядоченно размещять элементы интерфейса (часто называемые виджетами), используя редактор drag-and-drop WYSIWYG. Тогда как без GUI-конструктора графический интерфейс пользователя приходится создавать вручную, задавая параметры каждого элемента интерфейса в исходном коде без визуальной обратной связи до запуска программы.

Пользовательские интерфейсы обычно программируются с помощью событийно-ориентированной модели, вследствие чего GUI-конструкторы также упрощают и создание кода, обрабатывающего события, генерируемые элементами пользовательского интерфейса. Этот вспомогательный код соединяет элементы интерфейса с исходящими и входящими событиями, запускающие функции-обработчик, обеспечивающие логику работы прикладной GUI-программы.

Некоторые конструкторы графического пользовательского интерфейса (например, Glade) автоматически генерируют весь исходный код для элемента интерфейса. Другие (например, Interface Builder), генерируют экземпляры сериализованных объектов, которые затем загружаются использующей из программой.

Список GUI-конструкторов править

Программы для создания пользовательского интерфейса: править

Плагины IDE править

Список сред разработки править

Среды разработки с GUI-конструкторами править

Литература править

  • Generative and Component-Based Software Engineering. First International Symposium, GCSE'99, Erfurt, Germany, September 28-30, 1999. Revised Papers. — С. 10. — ISBN 9783540400486.