Из Википедии, свободной энциклопедии
Перейти к навигацииПерейти к поиску
Построитель графического интерфейса NetBeans

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

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

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

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

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

На основе C #

На основе C ++

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

  • Какао / OpenStep
  • GNUstep
  • Горм

На основе Java

  • Android Studio , макет графического интерфейса на основе XML
  • Средство разработки графического интерфейса пользователя NetBeans

На основе HTML / Javascript

  • DreamWeaver от Adobe ( построители пользовательского интерфейса веб-приложений)
  • Apache Cordova / PhoneGap

На основе Object Pascal

  • Delphi / VCL ( библиотека визуальных компонентов )
  • Lazarus / LCL ( Библиотека компонентов Lazarus )

На основе Tk Framework

  • Тк (фреймворк)
  • ActiveState Komodo (больше [ когда? ] Не имеет конструктора графического интерфейса пользователя)

На основе Visual Basic

  • UWP / Windows Presentation Foundation / WinForms
    • Редактор XAML Microsoft Visual Studio , макет графического интерфейса на основе XAML
    • Смесь Microsoft Expression

Разное

  • Adobe Animate
  • App Inventor для Android
  • AutoIt
  • Axure RP
  • Разработчик интерфейса
  • Люкс Crank Storyboard
  • Creately
  • Встроенный мастер
  • ЖИДКОСТЬ
  • ДРАГОЦЕННЫЙ КАМЕНЬ
  • Конструктор ресурсов
  • Stetic
  • LucidChart
  • OpenWindows
  • Масштаб
  • Окончательный ++
  • Генератор волн

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

IDE с построителями графического интерфейса

  • 4D
  • ActiveState Komodo (больше [ когда? ] Не имеет конструктора графического интерфейса пользователя)
  • Android Studio
  • AutoIt3
  • B4X
  • C ++ Builder
  • Clarion
  • Код :: Блоки
  • CodeLite
  • dBase
  • Встроенный мастер
  • Delphi
  • Затмение
  • Гамбас
  • IntelliJ IDEA
  • JDeveloper
  • KDevelop
  • LabWindows / CVI
  • LANSA
  • Лазарь
  • Liberty BASIC
  • Microsoft Visual Studio
  • MonoDevelop
  • MSEide + MSEgui
  • MyEclipse
  • NetBeans
  • OutSystems
  • ПаскальABC.NET
  • Purebasic
  • Qt Creator
  • SharpDevelop
  • Softwell Maker
  • VisualFBEditor
  • Xcode
  • Xojo

См. Также

  • Рекомендации по человеческому интерфейсу
  • Устройство интерфейса человека
  • Язык разметки пользовательского интерфейса
  • Моделирование пользовательского интерфейса
  • Дизайн-ориентированное программирование
  • Linux на рабочем столе