9
wxWidgets est un excellent framework qui permet la création d'applications multi-plateformes avec et sans interface utilisateur graphique.Il existe plusieurs applications qui aident à créer visuellement des boîtes de dialogue, même ainsi, certains problèmes pratiques m'ont amené à commencer le développement d'une nouvelle application.Ces problèmes incluent, l'ensemble limité de widgets ou l'impossibilité d'inclure des composants non graphiques.wxFormBuilder vise à être une application qui, en plus de permettre le développement visuel et de générer le code correspondant, permet l'inclusion de composants non graphiques, ainsi que de fournir des installations pour étendre facilement l'ensemble de widgets via des plugins, comme d'autres applications telles que qt-designer.Un aspect intéressant de wxFormBuilder est le stockage des informations dans des documents XML au lieu de les incorporer dans le code lui-même.Ceci, en plus de simplifier le code de l'application, facilite la modification supplémentaire des propriétés d'un objet et du code généré sans avoir besoin de recompiler.La génération de code utilise une série de «modèles» définis dans le document des informations de classe, qui sont traités pour générer le code correspondant.Le générateur de code comprend un petit analyseur qui nous permet d'utiliser dans les modèles un simple ensemble de directives pour pouvoir traiter des fonctions telles que référencer les propriétés d'un objet, effectuer une génération de code conditionnelle, des boucles et d'autres possibilités.De cette façon, le code de l'application est simplifié tout en fournissant un mécanisme simple pour ajouter des composants.Les composants visuels nécessitent également l'implémentation d'un plugin pour pouvoir l'utiliser dans l'éditeur visuel, mais cela ne signifie pas de perdre la possibilité de «personnaliser» la génération de code (avec des modèles) pour ce composant et le plugin seraitaussi simple qu'une routine qui crée une instance de l'objet en fonction des valeurs de ses propriétés.
wxformbuilder
Site Internet:
http://wxformbuilder.org/Les catégories
Alternatives à wxFormBuilder pour Web
6
Webix Form Builder
L'outil Webix Form Builder est destiné à accélérer le processus de création de formulaires.