
グラフィカルユーザーインターフェイスビルダー(またはGUIビルダー)は、GUIデザイナーまたはRAD IDEとも呼ばれ、デザイナーが ドラッグアンドドロップWYSIWYGエディターを使用してグラフィカルコントロール要素(ウィジェットと呼ばれることが多い)を配置できるようにすることで、 GUIの作成を簡素化するソフトウェア開発ツールです。[1] GUIビルダーがなければ、プログラムが実行されるまで視覚的なフィードバックが得られず、ソースコードで各ウィジェットのパラメーターを手動で指定してGUIを構築する必要があり、
ユーザーインターフェースは一般的にイベント駆動型アーキテクチャを用いてプログラミングされるため、GUIビルダーはイベント駆動型コードの作成も簡素化します。この補助コードは、ソフトウェアウィジェットと、アプリケーションロジックを提供する関数をトリガーする 送受信イベントを接続します。
一部のグラフィカルユーザーインターフェースビルダーは、グラフィカルコントロール要素のソースコードをすべて自動的に生成します。一方、Interface BuilderやGlade Interface Designerなどのビルダーは、シリアル化されたオブジェクトインスタンスを生成し、アプリケーションによってロードされます。
{{cite conference}}: CS1 maint: 複数の名前: 著者リスト (リンク)