SClassGenerator

SEB Message lu Posté le 05 Sep 2011 à 18:14 Bulle
Avatar de SEB
Membre Evolué

Messages : 554
GCPoints : 103313
Non vous ne rêvez pas, il y a comme par hasard un autre sujet d'une autre personne sur un logiciel qui pourrait sembler similaire.
Cependant je n'ai par réussi à y ré-accéder car le lien semble mort.

Donc je vous présente ce micro projet (pour le moment) que j'ai eu l'envi de faire suite à la création de toutes les classes basiques et similaires que je viens de faire pour le projet communautaire.

SClassGenerator comme son nom l'indique est un générateur de classe. Mais cela peut recouvrir beaucoup de domaines donc je vais être plus clair.
C'est en fait un micro logiciel en Qt qui (actuellement) comporte 3 champs.

Nom de class
Auteur
Description

Et qui permet de générer un fichier .h et .cpp avec les éléments de base (marre de taper des #ifndef, #define .. etc.. et de devoir penser à mettre bien tous les commentaires comme il faut).

Image


Il existe une road map pour des versions suivantes :

-- V 1.0
-> Take class name, class author and description to generate a basic style cpp header and source.
-> Cache author for production speed increase

-- v 1.1
-> Specify output directory for generation
-> Cache output directory for generation
-> Specify if we must generate a default constructor
-> Cache default constructor preference
-> Specify if the class is virtual
-> Specify namespace
-> Cache namespace
-> Specify parent class name


-- v 1.2
-> Create a 'plugin' system for generation to allow generating other things that c++
-> Create a selection combo for selecting the plugin
-> Cache plugin selection value
-> Create a plugin for python


Voila et vous pouvez télécharger la version windows beta 1.0 ici :

https://sourceforge.net/projects/sclassgenerator/files/1.1/SClassGenerator_1.1.zip/download


A vos essais et commentaires et j'espère que cela vous sera utile
Dernière édition le 07 Sep 2011 à 10:20
NextGine : 3D games engine
Nombre de lignes actuel : 77683
Répondre
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.023 secondes