그래피컬 사용자 인터페이스 빌더

Graphical user interface builder
NetBeans GUI 빌더

그래피컬 사용자 인터페이스 빌더(GUI builder)는 GUI 디자이너 또는 RAD IDE라고도 불리며, 디자이너드래그 앤 드롭 WYSIWYG 에디터를 사용하여 그래픽 제어 요소(위젯이라고도 함)를 배열할 수 있도록 함으로써 GUI 작성을 단순화하는 소프트웨어 개발 도구입니다.GUI 빌더가 없으면 프로그램이 실행될 때까지 시각적 피드백 없이 수동으로 각 위젯의 파라미터를 소스 코드로 지정하여 GUI를 구축해야 합니다.이러한 툴은 보통 RAD IDE라고 불립니다.

사용자 인터페이스는 일반적으로 이벤트 기반 아키텍처를 사용하여 프로그래밍되므로 GUI 빌더도 이벤트 기반 코드를 쉽게 만들 수 있습니다.이 지원 코드는 소프트웨어 위젯을 애플리케이션 로직을 제공하는 함수를 트리거하는 송수신 이벤트와 연결합니다.

일부 그래픽 사용자 인터페이스 빌더는 그래픽 제어 요소의 모든 소스 코드를 자동으로 생성합니다.Interface Builder 또는 Glade Interface Designer와 같은 다른 제품은 응용 프로그램에 의해 로드되는 직렬화된 개체 인스턴스를 생성합니다.

GUI 빌더 목록

C 언어 기반

C# 베이스

C++ 베이스

Objective-C/Swift 기반

자바 베이스

HTML/Javascript 기반

오브젝트 Pascal 베이스

플래터 프레임워크 기반

TK 프레임워크 기반

비주얼 베이직 베이스

Misc

개발 환경 목록

GUI 빌더가 있는 IDE(RAD IDE)

「 」를 참조해 주세요.

레퍼런스

  1. ^ https://gluonhq.com/products/scene-builder/
  2. ^ "FlutterFlow - Build Native Apps Visually". Retrieved 5 June 2022.
  3. ^ "FlutterStudio". Retrieved 5 June 2022.