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

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

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

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

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

Программы

Плагины IDE

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

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

Литература

Источник —

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