Constructor de interfaz gráfica de usuario


De Wikipedia, la enciclopedia libre
  (Redirigido desde el diseñador de formularios )
Saltar a navegación Saltar a búsqueda
Constructor de GUI de NetBeans

Un constructor de interfaz gráfica de usuario (o constructor de GUI ), también conocido como diseñador de GUI , es una herramienta de desarrollo de software que simplifica la creación de GUI al permitirle al diseñador organizar los elementos de control gráfico (a menudo llamados widgets) usando un WYSIWYG de arrastrar y soltar editor. Sin un constructor de GUI, se debe construir una GUI especificando manualmente los parámetros de cada widget en el código fuente, sin comentarios visuales hasta que se ejecute el programa.

Las interfaces de usuario se programan comúnmente usando una arquitectura impulsada por eventos , por lo que los constructores de GUI también simplifican la creación de código controlado por eventos. Este código de soporte conecta los widgets con los eventos entrantes y salientes que activan las funciones que proporcionan la lógica de la aplicación.

Algunos constructores de interfaces gráficas de usuario generan automáticamente todo el código fuente para un elemento de control gráfico . Otros, como Interface Builder o Glade Interface Designer , generan instancias de objetos serializados que luego son cargados por la aplicación.

Lista de constructores de GUI

Basado en lenguaje C

Basado en C #

  • Xarmarin.Forms / .NET Core
    • Estudio Xamarin

Basado en C ++

  • UWP / Windows Presentation Foundation / WinForms
    • Editor XAML de Microsoft Visual Studio , diseño de GUI basado en XAML
    • Mezcla de Microsoft
  • Creador de Qt / Qt
  • FLTK
  • wxWidgets
    • wxGlade
    • wxFormBuilder
    • wxCrafter (complemento para CodeLite )
  • Projucer

Objective-C / Swift basado

  • Cocoa / OpenStep
  • GNUstep
  • Gorm

Basado en Java

  • Android Studio , diseño de GUI basado en XML
  • Herramienta de diseño de interfaz gráfica de usuario de NetBeans

Basado en HTML / Javascript

  • DreamWeaver de Adobe ( creadores de interfaces de usuario de aplicaciones web)
  • Apache Cordova / PhoneGap

Objeto basado en Pascal

  • Delphi / VCL ( biblioteca de componentes visuales )
  • Lazarus / LCL ( Biblioteca de componentes de Lazarus )

Basado en Tk Framework

  • Tk (marco)
  • ActiveState Komodo (ya no [ ¿cuándo? ] Tiene un constructor de GUI)

Basado en Visual Basic

  • UWP / Windows Presentation Foundation / WinForms
    • Editor XAML de Microsoft Visual Studio , diseño de GUI basado en XAML
    • Mezcla de expresiones de Microsoft

Misc

  • Adobe Animate
  • App Inventor para Android
  • AutoIt
  • Axure RP
  • Constructor de interfaces
  • Suite Crank Storyboard
  • Creately
  • Asistente integrado
  • LÍQUIDO
  • JOYA
  • Conjunto de construcción de recursos
  • Estético
  • LucidChart
  • Ventanas abiertas
  • Scaleform
  • Ultimate ++
  • Wavemaker

Lista de entornos de desarrollo

IDE con constructores de GUI

  • 4D
  • ActiveState Komodo (ya no [ ¿cuándo? ] Tiene un constructor de GUI)
  • Estudio de Android
  • AutoIt3
  • B4X
  • Constructor de C ++
  • Clarín
  • Código :: Bloques
  • CodeLite
  • dBase
  • Delphi
  • Asistente integrado
  • Eclipse
  • Gambas
  • IntelliJ IDEA
  • JDeveloper
  • KDevelop
  • LabWindows / CVI
  • LANSA
  • Lázaro
  • Libertad BASIC
  • Microsoft Visual Studio
  • MonoDevelop
  • MSEide + MSEgui
  • MyEclipse
  • NetBeans
  • OutSystems
  • PascalABC.NET
  • Purebasic
  • Creador de Qt
  • SharpDevelop
  • Creador de softwell
  • VisualFBEditor
  • WinFBE
  • Xcode
  • Xojo

Ver también

  • Directrices de interfaz humana
  • Dispositivo de interfaz humana
  • Lenguaje de marcado de la interfaz de usuario
  • Modelado de interfaz de usuario
  • Programación orientada al diseño
  • Linux en el escritorio
Obtenido de " https://en.wikipedia.org/w/index.php?title=Graphical_user_interface_builder&oldid=1045193393 "