GUI-Builder

Dieser Artikel ist nicht hinreichend mit Belegen (beispielsweise Einzelnachweisen) ausgestattet. Angaben ohne ausreichenden Beleg könnten demnächst entfernt werden. Bitte hilf Wikipedia, indem du die Angaben recherchierst und gute Belege einfügst.
Bisher ohne Quelle

Ein GUI-Builder oder GUI-Designer oder GUI-Editor ist ein Programmierwerkzeug, welches die Erstellung grafischer Benutzeroberflächen vereinfacht, indem es dem Designer das Anordnen von Steuerelementen mittels eines WYSIWYG-Editors via Drag and Drop ermöglicht. Ohne einen GUI-Builder müssen durch Programmierung die Parameter jedes Steuerelements manuell spezifiziert werden, ohne vor der Ausführung eine Rückmeldung über das Aussehen des Programms zu erhalten.

Benutzeroberflächen werden üblicherweise unter Verwendung ereignisorientierter Programmierung erstellt, sodass GUI-Builder auch die Erstellung des Ereignis-getriebenen Codes vereinfachen. Dieser unterstützende Code verbindet die Steuerelemente mit den aus- und eingehenden Ereignissen, welche Funktionen der Anwendungslogik auslösen.

Liste von GUI-Buildern

Programme

  • App Inventor
  • AutoHotkey
  • AutoIt
  • Axure RP
  • Cocoa/OpenStep
    • Interface Builder
  • dBase
  • Ebase Xi
  • Embedded Wizard
  • FLTK
  • GNUstep
  • GEM
    • Resource Construction Set
  • GSE (Guiliani Streaming Editor) WYSIWYG GUI-Editor-Tool für Künstler, Interaktionsdesigner und Entwickler. Sie können damit intuitive Benutzeroberflächen erstellen, einschließlich Prototyping und Implementierung auf eingebetteten Geräten.
  • GTK+
    • Glade Interface Designer
    • Gazpacho
    • Stetic
  • Motif
  • Qt
  • Swing
    • JFormDesigner
  • Tk
  • Ultimate++
  • WaveMaker quelloffene, Browser-basierte Entwicklungsplattform für Ajax-Entwicklung, basierend auf Dojo, Spring und Hibernate.
  • Windows Presentation Foundation
  • wxWidgets
  • XForms
  • XDEV 3 Rapid Development Entwicklungsumgebung für Swing

IDE-Plugins

Eclipse WindowBuilder

Liste von Entwicklungsumgebungen mit GUI-Buildern

Siehe auch