Необходимо проверить качество перевода, исправить содержательные и стилистические ошибки. |
Эта статья должна быть полностью переписана. |
Конструктор графического пользовательского интерфейса (также «GUI-конструктор» или «GUI-редактор») есть один инструментов разработки программного обеспечения с GUI — графическим пользовательским интерфейсом (ориг. англ. Graphics user interface).
Конструктор графического пользовательского интерфейса намного упрощает создание графического интерфейса пользователя (GUI), позволяя разработчику упорядоченно размещять элементы интерфейса (часто называемые виджетами), используя редактор drag-and-drop WYSIWYG. Тогда как без GUI-конструктора графический интерфейс пользователя приходится создавать вручную, задавая параметры каждого элемента интерфейса в исходном коде без визуальной обратной связи до запуска программы.
Пользовательские интерфейсы обычно программируются с помощью событийно-ориентированной модели, вследствие чего GUI-конструкторы также упрощают и создание кода, обрабатывающего события, генерируемые элементами пользовательского интерфейса. Этот вспомогательный код соединяет элементы интерфейса с исходящими и входящими событиями, запускающие функции-обработчик, обеспечивающие логику работы прикладной GUI-программы.
Некоторые конструкторы графического пользовательского интерфейса (например, Glade) автоматически генерируют весь исходный код для элемента интерфейса. Другие (например, Interface Builder), генерируют экземпляры сериализованных объектов, которые затем загружаются использующей из программой.
Этот раздел имеет чрезмерный объём или содержит маловажные подробности неэнциклопедичного характера. |
Этот раздел имеет чрезмерный объём или содержит маловажные подробности неэнциклопедичного характера. |
В статье не хватает ссылок на источники (см. рекомендации по поиску). |