Nous avons compilé une liste de 18 alternatives gratuites et payantes à wxFormBuilder. Les principaux concurrents incluent Glade, xdialog. En plus de cela, les utilisateurs établissent également des comparaisons entre wxFormBuilder et Zenity, whiptail, wxSmith. Vous pouvez également consulter d'autres choix similaires ici : Outils de développement.
Nous avons compilé une liste de 18 alternatives gratuites et payantes à wxFormBuilder. Les principaux concurrents incluent Glade, xdialog. En plus de cela, les utilisateurs établissent également des comparaisons entre wxFormBuilder et Zenity, whiptail, wxSmith. Vous pouvez également consulter d'autres choix similaires ici : Outils de développement.
wxWidgets est un excellent framework qui permet de créer des applications multiplateformes avec ...
wxWidgets est un excellent framework qui permet de créer des applications multiplateformes avec ...
wxFormBuilder Plates-formes
Linux
Mac
Windows
wxFormBuilder Vidéo et captures d'écran
wxFormBuilder Description
wxWidgets est un excellent framework qui permet de créer des applications multiplates-formes avec et sans interface utilisateur graphique. Plusieurs applications permettent de créer des dialogues visuellement. Néanmoins, certains problèmes pratiques m'ont amené à démarrer le développement d'une nouvelle application. Ces problèmes incluent, le nombre limité de widgets ou l'impossibilité d'inclure des composants non graphiques.
wxFormBuilder vise à être une application qui permette non seulement le développement visuel, mais aussi le code correspondant, mais aussi l’inclusion de composants non graphiques, ainsi que la possibilité d’extraire 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 ultérieure 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 ensemble simple de directives permettant de traiter des fonctions telles que la référence des propriétés d’un objet, la génération de code conditionnel, les cycles et d’autres possibilités.
De cette façon, le code de l'application est simplifié tout en fournissant un mécanisme simple pour l'ajout de 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 perdre la possibilité de «personnaliser» la génération de code (avec des modèles) pour ce composant et le plugin serait aussi simple qu'une routine qui crée une instance de l'objet en fonction des valeurs de ses propriétés.