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

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

Функции и назначение

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

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

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

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

GUI-конструкторы

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

Плагины IDE

Среды разработки

Литература