Конструктор графического пользовательского интерфейса
Построитель графического пользовательского интерфейса (или построитель 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
На основе Objective-C/Swift
[ редактировать ]на основе Java
[ редактировать ]- Android Studio , макет графического интерфейса на основе XML
- Средство проектирования графического пользовательского интерфейса NetBeans
На основе HTML/JavaScript
[ редактировать ]- Adobe Dreamweaver — устарел с 2022 г.
- Апач Кордова / PhoneGap
На основе Объектного Паскаля
[ редактировать ]- Delphi /VCL ( библиотека визуальных компонентов )
- Lazarus /LCL ( Библиотека компонентов Lazarus )
Tk на основе фреймворка
[ редактировать ]- Тк (фреймворк)
- ActiveState Komodo (больше не [ когда? ] есть конструктор графического интерфейса)
на основе Visual Basic
[ редактировать ]- UWP / Windows Presentation Foundation / WinForms
- Microsoft Редактор XAML Visual Studio , XAML макет графического интерфейса на основе
- Microsoft Expression Blend
Другие инструменты
[ редактировать ]- Adobe Анимат
- Приложение Inventor для Android
- АвтоИт
- Аксур РП
- творчески
- Встроенный мастер
- драгоценный камень
- Разработчик интерфейсов
- LucidChart
- ОткрытьWindows
- Ресурсный конструктор
- Стетич
- Чешуйчатая форма
- Создатель волн
Список сред разработки
[ редактировать ]IDE со сборщиками графического интерфейса ( RAD IDE )
[ редактировать ]- 4D
- ActiveState Komodo (больше не [ когда? ] есть конструктор графического интерфейса)
- Android-студия
- Анюта
- АвтоИт3
- B4X
- C++Builder
- Кларион
- Код::Блоки
- КодЛайт
- дБаза
- Delphi/RAD-студия
- Встроенный мастер
- Затмение
- Креветки
- Я понимаю идею
- Информ
- JРазработчик
- КДевелопмент
- ЛабораторияWindows/CVI
- ЗАПУСК
- Лазарь
- Свобода БЕЙСИК
- Майкрософт Визуал Студия
- МоноРазвитие
- MSEide+MSEgui
- MyEclipse
- NetBeans
- OutSystems
- PascalABC.NET
- Продюсер
- Чистоосновной
- Создатель Qt
- SharpDevelop
- Производитель софтвеллов
- У++
- VB6
- WinFBE
- Xcode
- Хохо
См. также
[ редактировать ]- Быстрая разработка приложений (RAD)
- Рекомендации по пользовательскому интерфейсу (HIG)
- Устройство человеческого интерфейса
- Язык разметки пользовательского интерфейса
- Моделирование пользовательского интерфейса
- Дизайн-ориентированное программирование
- Линукс на рабочем столе