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

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

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

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

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

На основе языка C [ править ]

На основе C # [ править ]

  • Xarmarin.Forms / .NET Core
    • Xamarin Studio

На основе C ++ [ править ]

  • UWP / Windows Presentation Foundation / WinForms
    • Редактор XAML Microsoft Visual Studio , макет графического интерфейса на основе XAML
    • Microsoft Blend
  • C ++ Builder / VCL ( библиотека визуальных компонентов )
  • Qt Creator / Qt
  • ФЛТК
  • wxWidgets
    • wxGlade
    • wxFormBuilder
    • wxCrafter (плагин для CodeLite )
  • Projucer

На основе Objective-C / Swift [ править ]

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

На основе Java [ править ]

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

На основе HTML / Javascript [ править ]

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

Object Pascal Based [ править ]

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

На основе 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 Suite
  • Встроенный мастер
  • ЖИДКОСТЬ
  • GEM
  • Конструктор ресурсов
  • Stetic
  • LucidChart
  • OpenWindows
  • Масштаб
  • Окончательный ++
  • Генератор волн

Список сред разработки [ править ]

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

  • 4D
  • ActiveState Komodo (больше нет [ когда? ] Построителя графического интерфейса)
  • Android Studio
  • AutoIt3
  • 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
  • Xcode
  • Xojo

См. Также [ править ]

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