stringtranslate.com

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

Построитель графического интерфейса NetBeans

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

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

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

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

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

на основе C#

на основе C++

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

на основе Java

На основе HTML/JavaScript

На основе Объектного Паскаля

На основе Flutter

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

на основе Visual Basic

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

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

IDE со сборщиками графического интерфейса ( RAD IDE )

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

Рекомендации

  1. ^ "Построитель сцен". Глюон . Архивировано из оригинала 26 февраля 2024 года.
  2. ^ «FlutterFlow — визуальное создание собственных приложений» . flutterflow.io . Проверено 5 июня 2022 г.
  3. ^ «AppBuilder 2 20180529-19:35» . flutterstudio.app . Архивировано из оригинала 14 июля 2022 г. Проверено 5 июня 2022 г.
  4. ^ «Nowa — первый собственный конструктор приложений для профессионального использования» . nowa.dev . Архивировано из оригинала 10 апреля 2023 г. Проверено 5 октября 2022 г.
  5. Скорость, Ричард (6 мая 2022 г.). «RAD Basic — Visual Basic 7, которого никогда не было — выпускает третью альфа-версию». Регистр . Проверено 26 марта 2023 г. RAD Basic — не единственная игра в городе. Альтернативы на разных стадиях разработки включают TwinBASIC, который также стремится обеспечить обратную совместимость с VB6 и VBA; и FreeBASIC, который реализует многое из того, что было в Microsoft QuickBASIC (и имеет изящную IDE в виде VisualFBEditor).