Graphical user interface builder
From Wikipedia, the free encyclopedia
A graphical user interface builder, or GUI builder, also known as GUI designer is a software development tool that simplifies the creation of GUIs by allowing the designer to arrange widgets using a drag-and-drop WYSIWYG editor. Without a GUI builder, a GUI must be built by manually specifying each widget's parameters in code, with no visual feedback until the program is run.
User interfaces are commonly programmed using an event-driven architecture, so GUI builders also simplify creating event-driven code. This supporting code connects widgets with the outgoing and incoming events that trigger the functions providing the application logic.
Contents |
[edit] List of GUI builders
- Cocoa/OpenStep
- Fast, Light Toolkit
- GNUstep
- GTK+
- Glade Interface Designer
- Gazpacho
- Gideon Designer
- Windows Presentation Foundation
- WxWidgets
- WxGlade
- WxSmith (Code::Blocks plug-in)
- wxFormBuilder
- Intrinsics
- Motif
- Builder Xcessory
- Easymotif
- ixbuild
- UIMX
- X-Designer
- Motif
- Qt
- Qt Designer
- Ebuilder
- Qt Architect
- QtEZ
- GEM
- Resource construction set
- Interface by Shift Computer
- ORCS (Otto's RCS)
- K-Resource
- Resource Master
- Annabel Junior
- WERCS by HiSoft
- OpenWindows
- guide (GUI builder)
- XForms (toolkit)
- fdesign
[edit] List of IDEs with GUI builders
- Anjuta
- CodeGear RAD Studio (former Borland Development Studio)
- Clarion
- Code::Blocks
- KDevelop
- Lazarus
- Microsoft Visual Studio
- MonoDevelop
- NetBeans
- REALbasic
- SharpDevelop
- wxDev-C++
- Xcode Tools
[edit] List of GUI builder plugins for IDEs
- Visual Editor - A plugin for Eclipse
- Himalia Guilder (for Visual Studio 2005)
[edit] Further reading
- Uwe Wirth (Ed.): "Interface", ein neues RCS von Shift. ST-Magazin (01/92).
- A. Goukassian (Ed.): Aktuelles. ST-Computer (01/97). (Mentioning ORCS.)
- A. Goukassian (Ed.): Resource Master 2.12. ST-Computer (04/98).
- Manfred Neumayer: Bella Annabel. ST-Magazin (11/91).
- ST-Computer (06/90) had an article comparing GEM RCS, GEM RCS 2, K-Resource 2 and WERCS [1].