stringtranslate.com

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

Конструктор графического интерфейса NetBeans

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

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

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

Список конструкторов графического интерфейса

На основе языка C

На основе C#

На основе C++

На основе Objective-C / Swift

На основе Java

На основе HTML/JavaScript

На основе Object Pascal

На основе фреймворка Tk

На основе Visual Basic

Другие инструменты

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

IDE с конструкторами графического интерфейса (РАД Иды)

Смотрите также

Ссылки