Developpez.com

Plus de 2 000 forums
et jusqu'à 5 000 nouveaux messages par jour

QxEntityEditor - phase BETA pour l'éditeur graphique de la bibliothèque QxOrm

Le , par QxOrm, Membre expert
Bonjour à tous,

Après plusieurs mois de travail, voici une 1ère version de l'éditeur graphique pour la bibliothèque QxOrm : QxEntityEditor !



QxEntityEditor permet de gérer facilement ses entités (ou classes) sous forme graphique et génère automatiquement le code C++ pour vous. QxEntityEditor est basé sur un système de plugins, et proposera au fur et à mesure de nouvelles fonctionnalités pour importer/exporter ses données.

Il s'agit d'une version BETA : pour le moment, le plugin d'import par ODBC n'est pas encore fonctionnel. Le reste de l'application devrait fonctionner normalement (au bug près ).

QxEntityEditor est disponible sur de nombreuses plateformes, choisissez le lien qui vous intéresse :

* Windows 32 bits ;
* Windows 64 bits ;
* Windows XP ;
* Linux 32 bits ;
* Linux 64 bits ;
* Mac OS X

Merci à tous ceux qui pourront tester cette version BETA !

PS : voici également un lien vers la dernière version BETA de la bibliothèque QxOrm (1.2.6) : http://www.qxorm.com/version/QxOrm_1.2.6_BETA_18.zip


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Battant Battant - Membre actif https://www.developpez.com
le 01/12/2013 à 21:09
Bonjour,

J'ai regardé un peu les programme proposé. Les deux sont écrit en QT. L'un est propriétaire donc impossible pour des autres développeur de vous aider (Vous pourriez faire du libre payant avec une licence comme le créative communs en concevant la paternité), ou alors vous pouvez autoriser le client à demander des modifications sur mesure. C'est ,du mois les proposition que j'ai a fous faire mais vous faites comme vous voulez. Je respecte volontiers votre travail.

Toutefois, au premier coup d’œil, le premier programme semble être fait pour passer d'une conception de base de donnée a des class c++ ce qui, dans mon cas est assuré par un script spécifique de dolibarr.

Quant au second programme, il est open source mais semble être natif a windows. J'ai bien cette plate-forme mais la base de donnée de dolibarr et mon travail de développement se trouve sur ma machine linux.

Je souhaite faire la chose suivante.

Transformer les classe de ces fichiers en script sql mysql qui, exécuté par dolibarr ce transformera en table.

Code des classe que je veux faire passer en table avec les héritage.

http://api.kde.org/4.11-api/kdepimli...pp_source.html

http://api.kde.org/4.11-api/kdepimli...pp_source.html

Puis, je veux séparer les clé de la création de table pour être conforme et le mette dans des nouveau module dolibarr.

Le but étant d'ajouter la fonction récurrence a dolibarr.

Doc de dolibarr pour créer un module.

http://wiki.dolibarr.org/index.php/D...28optionnel.29

Merci d'avance pour votre aide

salutations
Avatar de QxOrm QxOrm - Membre expert https://www.developpez.com
le 02/12/2013 à 9:35
vous pouvez autoriser le client à demander des modifications sur mesure.

Oui c'est ce qui sera proposé grâce au système de plugins de QxEntityEditor.
Je travaille actuellement sur le plugin DDL pour générer le schéma de base de données, c'est un plugin plutôt générique qui pourra être utilisé par tout le monde, mais des demandes plus spécifiques pourront être réalisées...

il est open source mais semble être natif a windows.

Non ! QxOrm et QxEntityEditor fonctionnent sur toutes les plateformes : Windows, Linux et MacOSX. Je pense également écrire prochainement un tutoriel pour utiliser QxOrm sous Android (et peut etre iOS).

Sinon désolé je ne connais pas du tout dolibarr.
Visiblement tu souhaites générer un script DDL à partir de classes C++ : ça me semble compliqué et je ne connais pas d'outil pour faire ça automatiquement. Il faudra certainement que tu passes par un design de ton modèle de classes (UML ou autre chose comme QxEntityEditor par exemple) pour générer ton script SQL.
Avatar de Battant Battant - Membre actif https://www.developpez.com
le 02/12/2013 à 10:53
Bonjour,

Le début de mon sujet est ici :

http://www.developpez.net/forums/d13...l/#post7590616

Il est expliqué qu'il faut passer par ces étapes :

Classe c++ -> UML-> script SQl -> table

C'est en demandant quel programme si possible libre et open source peut le faire que vous m'avez répondu.

Faut-il que d'autre personne me donne leur avis ou avez-vous encore une idée ?

Merci pour votre réponse

Salutations
Avatar de QxOrm QxOrm - Membre expert https://www.developpez.com
le 02/12/2013 à 11:37
* QxOrm : bibliothèque C++/Qt pour gérer la persistance de classes C++ (ou ORM, un peu comme Hibernate en Java).

* QxEntityEditor : application pour designer ton modèle de classes C++. A partir de cette modélisation, QxEntityEditor génère automatiquement le code C++ (basé sur QxOrm), et générera également le schéma de ta BDD (script DDL).

Je pensais que ça pourrait éventuellement répondre à ton besoin.
Après je ne connais pas du tout dolibarr.
Tu peux tester QxOrm et QxEntityEditor, il y a de la doc, des tutos, une FAQ, un forum, tout ce qu'il faut pour que tu te fasses une idée et voir si ça répond vraiment à ton besoin.
Avatar de Battant Battant - Membre actif https://www.developpez.com
le 02/12/2013 à 12:31
Bonjour,

Vous avez du répondre comme ça parce que j'avais parle d'hibernate dont j'avais appris l'existence dans l'épisode 3 du podcast nipdev.

Merci pour la piste. Je la garde précieusement.

Mais dans mon cas précis, je pars d'un code existant comme l'explique le message précédant.

Est-ce que quelqu'un aurait une idée ?

Merci d'avance pour votre aide.

Salutations
Offres d'emploi IT
Operation support engineer h/f
Atos - Provence Alpes Côte d'Azur - Sophi-Antipolis
Gameplay Programmeur - Ubisoft
Ubisoft - Rhône Alpes - Annecy (74000)
Chef de projets informatiques
Atome - Auvergne - Chamalières (63400)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique C++