Précédent   Forum des professionnels en informatique > Général Développement > Conception > Outils > BOUML
BOUML Forum d'entraide sur l'outil UML 2 BOUML : modélisation, générateurs, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2011, 11h35   #1
Invité de passage
 
Homme
Inscription : juillet 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : juillet 2011
Messages : 2
Points : 0
Points : 0
Par défaut Inclusion de classes externes en PHP

Bonjour,

Dans mon projet, je dérive la classe FPDF déjà existante pour générer des listes au format PDF.

Dans le diagramme de classe je l'ai indiqué par une généralisation.
J'ai associé ma classe à un artefact source pour la génération du code PHP.
J'ai déclaré la classe FPDF "external" dans l'onglet PHP et je rajoute une ligne dans le champ définition pour spécifier l'emplacement du fichier.

Citation:
The external check box must be used when the class must not be defined in Php by BOUML, but you want to specify the name of the class (to not follow the Uml/C++/Php/Python/Idl name). An optional second line may be given to specify the require_once form to produce in artifact containing classes referencing this external class.
Lors de la génération PHP, l'inclusion est présente mais elle se répéte entre "extends" et le corps de la classe dérivée.
Code :
1
2
3
4
5
6
7
8
9
10
require_once '../fpdf/fpdf.php';

/**
 * Gestion des impressions PDF
 */
class ListePDF extends FPDF
require_once '../fpdf/fpdf.php'; {

private $Titre;
...
Est-ce un bug ou une erreur de ma part ?

Merci de votre aide.
MrcJL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 08h52   #2
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 2 963
Points : 4 559
Points : 4 559
Bonjour,
Citation:
Envoyé par MrcJL Voir le message
Est-ce un bug ou une erreur de ma part ?
c'est un bug (stupide)

je pense pouvoir livrer la 4.23 patch 6 ce weekend, mais je peux peut être vous compiler le générateur Php corrigé ce soir si vous le souhaiter, sous quel OS (Windows, un Linux donné) utilisez-vous Bouml ?
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2011, 19h06   #3
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 2 963
Points : 4 559
Points : 4 559
Bonjour,

bug corrigé par la 4.23 patch 6 (c.f. historique)
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2011, 19h42   #4
Invité de passage
 
Homme
Inscription : juillet 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : juillet 2011
Messages : 2
Points : 0
Points : 0
Par défaut Merci

Voila un "service après vente" efficace qui n'existe pas pour beaucoup de logiciels payants.

Merci et félicitation pour votre logiciel.

J'avais essayé précédemment d'autres outils UML gratuits mais c'est le meilleur que j'ai trouvé pour sa facilité d'utilisation et ses possibilités de génération du code.

En plus cette réponse rapide me rassure sur mes progrès (d'autodidacte) à réaliser un outil à partir de diagrammes corrects.

Encore merci et bravo.
MrcJL est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h39.


 
 
 
 
Partenaires

Hébergement Web