Après le mode console, voici le mode graphique. Il s'agit ici d'une interface assez simple codé à l'aide des APIs Windows.
J'ai mis tous les éléments nécessaires pour que l'application fonctionne correctement (exécutable et ressource script).
Source / Exemple :
Tout est dans le zip.
Conclusion :
Il s'agit de gérer une collection d'objets Véhicule (Véhicule est une classe déclarée abstraite). Les véhicules sont soit des motos ou des voitures, le but étant d'accéder aux méthodes des classes Moto et Voiture à partir d'une classe Vehicule (On remarquera la présence du polymorphisme). J'ai géré ça avec une collection générique d'objets (Classes Collection et Iterateur). Tout est expliqué dans ma source.
moi j'avais une fenetre principale et deux child's intégrés à l'a fenetre
j'avais besoin de passer le status d'un bouton à d'une fenetre child à l'autre de maniere à acceder a l'une de ses fonctions.
le hick c'est qu'il est quasi impossible de passer des messages directement entre deux childs.
mais il ya quand même une possibilité:
tu envois un message à la fentre principale c'est un format spécial MFC (les messages) c'est la meme chose que les afx. une fois que le message est reçu par la fenetre dialog principale une methode est appellée et tu peux accéder à ton autre fenetre child.
je n'ai pas mon code source sous les yeux alors lundi ou plus tard tu m'envois un mail, et du boulot je te ferais un brief sur du concret
comme j'aime pas le spam je te renvoie à mon site surlequel il y a une inteface mail pour que tu puisses me poster un message.
////////////////////////////////////////////////////////
bon en ce qui concerne la source, béni soit tu je dois gérer un parc de vehicule et de points fixes sur une carte et je ne savais pas comment gérer le polymorphisme car je voualis modéliser de cette manière alors ça me fera un bon point d'apuis. Je vais regarder les sources tout à l'heure en tout cas c'est bien cool.
Ca ferait plaisir à beaucoup de gens aussi j'pense :)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.