Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Graphical user interface builder

From Wikipedia, the free encyclopedia
Software development tool
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Graphical user interface builder" – news ·newspapers ·books ·scholar ·JSTOR
(November 2025) (Learn how and when to remove this message)
NetBeans GUI builder

Agraphical user interface builder (orGUI builder), also known asGUI designer or sometimesRADIDE, is asoftware development tool that simplifies the creation ofGUIs by allowing the designer to arrangegraphical control elements (often called widgets) using adrag-and-dropWYSIWYG editor.[1] Without a GUI builder, a GUI must be built by manually specifying each widget's parameters in the source code, with no visual feedback until the program is run.

User interfaces are commonly programmed using anevent-driven architecture, so GUI builders also simplify creating event-driven code. This supporting code connectssoftware widgets with the outgoing and incomingevents that trigger the functions providing the application logic.

Some graphical user interface builders automatically generate all thesource code for agraphical control element. Others, likeInterface Builder orGlade Interface Designer, generateserialized object instances that are then loaded by the application.

List of GUI builders

[edit]

C language based

[edit]

C# based

[edit]

C++ based

[edit]

Objective-C / Swift based

[edit]

Java based

[edit]

HTML/JavaScript based

[edit]

Python based

[edit]

Object Pascal based

[edit]

Tk framework based

[edit]

Visual Basic based

[edit]

Other tools

[edit]

List of development environments

[edit]

IDEs with GUI builders (RADIDEs)

[edit]

See also

[edit]

References

[edit]
  1. ^Zarras, Apostolos V.; Mamalis, Georgios; Papamichail, Aggelos; Kollias, Panagiotis; Vassiliadis, Panos (2018)."And the Tool Created a GUI That was Impure and Without Form: Anti-Patterns in Automatically Generated GUIs"(PDF).Proceedings of the 23rd European Conference on Pattern Languages of Programs (EuroPLoP '18). Irsee, Germany: ACM.doi:10.1145/3273418.3273450.{{cite conference}}: CS1 maint: multiple names: authors list (link)
Qt
Open source
GTK
Open source
Proprietary
wxWidgets
Open source
CLI
Open source
Proprietary
VCL,
related
Open source,LCL
Proprietary
Cocoa
Proprietary
Java-based
Open source
Proprietary
Windows API
Open source
Proprietary
Other
Open source
Proprietary
Command input
Data input-output
Informational
Containers
Navigational
Specialwindows
Related concepts
Retrieved from "https://en.wikipedia.org/w/index.php?title=Graphical_user_interface_builder&oldid=1321166420"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp