Générateur d'interface utilisateur graphique - Graphical user interface builder

Générateur d' interface graphique NetBeans

Un constructeur d'interface utilisateur graphique (ou constructeur d'interface graphique ), également connu sous le nom de concepteur d'interface graphique , est un outil de développement logiciel qui simplifie la création d' interfaces graphiques en permettant au concepteur d'organiser des éléments de contrôle graphique (souvent appelés widgets) à l'aide d'un WYSIWYG par glisser-déposer. éditeur. Sans générateur d'interface graphique, une interface graphique doit être construite en spécifiant manuellement les paramètres de chaque widget dans le code source, sans retour visuel jusqu'à ce que le programme soit exécuté.

Les interfaces utilisateur sont généralement programmées à l'aide d'une architecture événementielle , de sorte que les constructeurs d'interface graphique simplifient également la création de code événementiel. Ce code de prise en charge connecte les widgets aux événements sortants et entrants qui déclenchent les fonctions fournissant la logique de l'application.

Certains constructeurs d'interfaces utilisateur graphiques génèrent automatiquement tout le code source d'un élément de contrôle graphique . D'autres, comme Interface Builder ou Glade Interface Designer , génèrent des instances d'objet sérialisé qui sont ensuite chargées par l'application.

Liste des constructeurs d'interface graphique

Basé sur le langage C

Basé sur C#

Basé sur C++

Objective-C / Basé sur Swift

Basé sur Java

Basé sur HTML/Javascript

Basé sur Pascal Objet

Basé sur le framework Tk

Basé sur Visual Basic

Divers

Liste des environnements de développement

IDE avec constructeurs d'interface graphique

Voir également