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

Построитель графического пользовательского интерфейса (или построитель GUI ), также известный как GUI Designer или иногда RAD IDE , представляет собой инструмент разработки программного обеспечения , который упрощает создание графических интерфейсов , позволяя дизайнеру упорядочивать элементы графического управления (часто называемые виджетами) с помощью перетаскивания. и отпустите редактор WYSIWYG . Без конструктора графического пользовательского интерфейса графический интерфейс необходимо создавать путем указания параметров каждого виджета вручную в исходном коде без визуальной обратной связи до тех пор, пока программа не будет запущена. Такие инструменты обычно называют термином RAD IDE .
Пользовательские интерфейсы обычно программируются с использованием архитектуры, управляемой событиями , поэтому разработчики графических интерфейсов также упрощают создание кода, управляемого событиями. Этот вспомогательный код связывает программные виджеты с исходящими и входящими событиями , которые запускают функции, обеспечивающие логику приложения.
Некоторые разработчики графического пользовательского интерфейса автоматически генерируют весь исходный код для элемента графического управления . Другие, такие как Interface Builder или Glade Interface Designer , генерируют экземпляры сериализованных объектов, которые затем загружаются приложением.
Список разработчиков графического интерфейса [ править ]
На основе языка C [ править ]
На основе C# [ править ]
- UWP / Windows Presentation Foundation / WinForms
- Microsoft Редактор XAML Visual Studio , XAML макет графического интерфейса на основе
- Microsoft Expression Blend
- SharpDevelop
- Xamarin.Forms / .NET Core
На основе C++ [ править ]
- UWP / Windows Presentation Foundation / WinForms
- Microsoft Редактор XAML Visual Studio , XAML макет графического интерфейса на основе
- Майкрософт Бленд
- Qt (инструментарий)
- ФЛТК
- ВЧЕРА
- У++
- wxWidgets
- wxGlade
- wxFormBuilder
- wxCrafter (плагин для CodeLite )
На основе Objective-C/Swift [ править ]
На основе Java [ править ]
- Android Studio , макет графического интерфейса на основе XML
- Средство проектирования графического пользовательского интерфейса NetBeans
- Сценостроитель [1]
На основе HTML/JavaScript [ править ]
- Adobe Dreamweaver — устарел с 2022 г.
- Апач Кордова / PhoneGap
На основе Object Pascal [ править ]
- Delphi /VCL ( библиотека визуальных компонентов )
- Lazarus /LCL ( Библиотека компонентов Lazarus )
На основе Flutter [ править ]
На основе Tk Framework [ править ]
- Тк (фреймворк)
- ActiveState Komodo (больше не [ когда? ] есть конструктор графического интерфейса)
На основе Visual Basic [ править ]
- UWP / Windows Presentation Foundation / WinForms
- Microsoft Редактор XAML Visual Studio , XAML макет графического интерфейса на основе
- Microsoft Expression Blend
Другие инструменты [ править ]
- Adobe Анимат
- Приложение Inventor для Android
- АвтоИт
- Аксур РП
- Раскадровка Crank AMETEK
- творчески
- Встроенный мастер
- Флинт IDE [5]
- драгоценный камень
- Разработчик интерфейсов
- LucidChart
- ОткрытьWindows
- Ресурсный конструктор
- Стетич
- Чешуйчатая форма
- Создатель волн
Список сред разработки [ править ]
IDE со сборщиками графического интерфейса ( RAD IDE ) [ править ]
- 4D
- ActiveState Komodo (больше не [ когда? ] есть конструктор графического интерфейса)
- Android-студия
- Анюта
- АвтоИт3
- B4X
- C++Builder
- Раскадровка Crank AMETEK
- Кларион
- Код::Блоки
- КодЛайт
- дБаза
- Delphi/RAD-студия
- Встроенный мастер
- Затмение
- Креветки
- Я понимаю идею
- Информ
- JРазработчик
- КДевелопмент
- ЛабораторияWindows/CVI
- ЗАПУСК
- Лазарь
- Свобода БЕЙСИК
- Майкрософт Визуал Студия
- МоноРазвитие
- MSEide+MSEgui
- MyEclipse
- NetBeans
- OutSystems
- PascalABC.NET
- Продюсер
- Чистоосновной
- Создатель Qt
- SharpDevelop
- Производитель софтвеллов
- У++
- ВизуальныйFBE-редактор [6]
- ВБ6
- WinFBE
- Xcode
- Содзё
См. также [ править ]
- Быстрая разработка приложений (RAD)
- Рекомендации по пользовательскому интерфейсу (HIG)
- Устройство человеческого интерфейса
- Язык разметки пользовательского интерфейса
- Моделирование пользовательского интерфейса
- Дизайн-ориентированное программирование
- Линукс на рабочем столе
Ссылки [ править ]
- ^ «Строитель сцен» . Глюон . Архивировано из оригинала 26 февраля 2024 года.
- ^ «FlutterFlow — визуальное создание собственных приложений» . flutterflow.io . Проверено 5 июня 2022 г.
- ^ «AppBuilder 2 20180529-19:35» . flutterstudio.app . Архивировано из оригинала 14 июля 2022 г. Проверено 5 июня 2022 г.
- ^ «Nowa — первый конструктор приложений для профессионального использования» . nowa.dev . Архивировано из оригинала 10 апреля 2023 г. Проверено 5 октября 2022 г.
- ^ «Флинт ИДЕ» .
- ^ Спид, Ричард (06 мая 2022 г.). «RAD Basic — Visual Basic 7, которого никогда не было — выпускает третью альфа-версию» . Регистр . Проверено 26 марта 2023 г.
RAD Basic — не единственная игра в городе. Альтернативы на разных стадиях разработки включают TwinBASIC, который также стремится обеспечить обратную совместимость с VB6 и VBA; и FreeBASIC, который реализует многое из того, что было в Microsoft QuickBASIC (и имеет изящную IDE в виде VisualFBEditor).