GESTION D'UN PARC DE VÉHICULES (POLYMORPHISME + COLLECTION GÉNÉRIQUE)

marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009 - 5 sept. 2005 à 15:23
mabrouka09 Messages postés 1 Date d'inscription samedi 24 janvier 2009 Statut Membre Dernière intervention 24 janvier 2009 - 24 janv. 2009 à 11:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33658-gestion-d-un-parc-de-vehicules-polymorphisme-collection-generique

mabrouka09 Messages postés 1 Date d'inscription samedi 24 janvier 2009 Statut Membre Dernière intervention 24 janvier 2009
24 janv. 2009 à 11:36
j'ai besoin de ce code en implementé en java, pouvez vous m'aider..je souhaite
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
29 déc. 2005 à 14:34
Pour l'instant je ne sais pas pourquoi ça ne marche pas sous Dev C++, mais je vais me pencher sur la question.

Marik7335
baby3378 Messages postés 193 Date d'inscription mercredi 7 septembre 2005 Statut Membre Dernière intervention 8 juillet 2010
28 déc. 2005 à 22:46
sa me rasure,
Sans trop vouloir te demander du temps peut tu m'expliquer pk sa ne marche pas sous dev C++ ?
merci d'avance et bonne nuit
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
28 déc. 2005 à 21:54
En effet, celà ne marche pas sous Dev C++, je l'ai codé sous Visual Studio C++ 6, il faudrait que j'adapte le code sous Dev C++. Par contre l'autre source avec interface graphique : http://www.cppfrance.com/codes/GESTION-D-UN-PARC-DE-VEHICULES-WIN-32-POLYMORPHISME-COLLECTION-GENERIQUE-/33771.aspx devrait fonctionner sous DevC++.
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
28 déc. 2005 à 21:44
je teste et je te dis

marik7335
baby3378 Messages postés 193 Date d'inscription mercredi 7 septembre 2005 Statut Membre Dernière intervention 8 juillet 2010
28 déc. 2005 à 18:11
Bonjour, (je suis tout petit en programmation)
J'ai sûrement l'air un peu stupide en disant cela mais j'arrive pas a faire fonctionner ton programme:

_(mon compilateur est Dev C++) et quand je tente de compiler et exécuter "ParcVehicule.cpp" il me trouve des erreurs.

Ce n'est pas la 1ere source a la quel sa me fais sa.

STP aide moi

Bonne journée a tous
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
11 sept. 2005 à 02:03
Voilà une mise à jour de faite. J'attend vos commenatires.
victorcoasne Messages postés 1101 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 23 juillet 2023 7
8 sept. 2005 à 19:30
Pour ce qui est de l'ération du code c'est nickel aller 8/10 !
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
6 sept. 2005 à 15:18
Merci pour tes conseils BruNews, j'y pensaerais la prochaine fois.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
6 sept. 2005 à 14:32
MARIK > c'est direct la méthode Affiche() qui est à supprimer. On n'entre pas une ligne dans une listbox comme on écrit dans un STATIC ou un EDIT, etc..., si donc tu modifies ta méthode la classe sera toujours dépendante de cette méthode.
La classe doit retourner les infox demandées dans un buffer qu'elle prend en param à chaque demande et c'est au prog de gérer l'affichage, ainsi oui que ta classe devient réutilisable.
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
6 sept. 2005 à 14:15
Merci beaucoup Marik pour l'info et surtout merci d'essayer de faire fonctionner ton programme avec une interface graphique. J'ai hâte de voir comment ça marche. T'assures ;-).

Brunews, je suis d'accord avec ce que tu dis :-).
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
6 sept. 2005 à 13:53
Inekman -> Personellement j'ai tester ma source sur Dev C++, Borland et Visual Studio 6. ça marche parfaitement. Si tu veux un compilateur gratuit et assez simple à utiliser je te conseille Dev C++.
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
6 sept. 2005 à 12:43
Inekman -> Je suis en train de réécrire le programme pour le mode graphique.

BruNews -> Mis à part la méthode la méthode Affiche() qui gère l'affichage, les classes sont réutilisables dans un environnement graphique.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
6 sept. 2005 à 11:44
Une classe qui gère les données devrait être indépendante de l'affichage sinon pas de réusabilité et donc aucun intérêt de faire une classe.
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
6 sept. 2005 à 11:11
Ces trucs là il faudrait les remplacer par des "GetTextDlgItem" et "Set[...]" ?

Est-ce que le passage à une interface graphique demandera beaucoup de changement dans le code ?
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
6 sept. 2005 à 09:31
Avec des 'cin' et 'cout' partout dans la classe, elle restera par force scotchée à la console.
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
6 sept. 2005 à 01:23
Je ne fais pas de C++, je l'étudie un peu quand j'ai le temps mais j'avoue être séduit par ton code man. Il est indenté, tout propre et le comble : je le comprend !

Je n'ai rien sous la main pour compiler et tester le code (d'ailleurs si tu peux me conseiller un compilateur simple d'utilisation, je suis preneur) mais j'aime beaucoup la manière dont c'est codé. Avec les commentaires on comprend bien le fonctionnement des classes et de leur méthodes.

Bravo pour l'aspect didactique.

Inekman.9/10.

ps : Est-ce que tu saurai donner une interface graphique à ce programme ?
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
5 sept. 2005 à 15:23
Par contre, il y a une erreur de ma part. Parc.h et Parc.cpp c'est la même chose.
Rejoignez-nous