Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : systeme mvc [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (elkike)

vendredi 9 mai 2003 à 15:48:49 | systeme mvc

elkike

quelqun pourrait me donner des petites précisions sur le système modèle-vue-controleur??
quelles sont les interactions ?
les différences entre le modéle et le controleur??
merci d'avance
kiké....

lundi 22 décembre 2008 à 03:44:29 | Re : systeme mvc

Nelife

Le modèle est... Ben c'est le modèle! Disons les données du système, ses traitements, son comportement.

La vue, c'est l'interface utilisateur. La présentation des résultats, si on veut.

Le contrôleur coordonne le tout.

En gros, imagine un jeu de tic-tac-toe, où le modèle correspond bêtment à un tableau à deux dimensions, 3x3 contenant un vide, un x ou un o. Une méthode placerX(int, int), placerO(int, int), et tralala.

La vue, c'est ce qu'on affiche au joueur. Deux lignes, et un caractère pour chaque coup (remarque: on aurait bien pu afficher ca très différemment. Il est possible d'avoir plusieurs vues pour un seul modèle, comme dans les jeux où on a une vue latérale et une vue du dessus de l'environnement). La vue prend les clic des utilisateurs sur les vides. Quand un usager clique sur un vide, la vue envoie un message au contrôleur.

Le contrôleur interprète le message, et demande au modèle de se modifier, et à la vue de s'ajuster. Donc on aura un 'x' ou un 'o' de plus dans le modèle, et il sera visible dans la vue aussi. 

Je connais surtout l'architecture MVC dans le contexte de conception de jeux vidéos. En l'utilisant, on peut implémenter plusieurs vues en utilisant le même modèle, ou carrément changer la vue existante sans avoir à se re-tapper tout le code de base. En plus, ça rend le code beaucoup plus clair en général.



Cette discussion est classé dans : systeme, controleur, mvc


Répondre à ce message

Sujets en rapport avec ce message

Forcer affichage menu systeme [ par fabiin ] Salut g une application sans barre de titremais je voudrai kan même afficher le menu systeme lors du klik droit :)comment faire ???merci par avance <i Erreur systeme [ par virginia ] BonjourLorsque je lance VB6 j'ai un message"Veuillez patientez pendant que windows configureMicrosoft office XP standart"Ce message se lance à chaque Logger [ par Housssss ] Bonjour,Je cherche un moyen de créer un systeme de génération de logs pour une grosse application. Cette appli est faite en java et en delphi. Les nou dll manquant en changeant de systeme [ par yoghisan ] J'ai fait une petite application sous xp. Ca marche très bienJe l'utilise sous win98 et pan il me manque un dll.Ma question est :est ce qu'il y a moin bloquer et debloquer le systeme [ par broncomail ] merci d avance de me repondre, mais je suis vraiment bloqué à ce stade de mon application.voila, je desire avoir un code qui affiche une forme (je par systeme de fichiers [ par Zan ] bonjour,existe-t-il une bibliotheques de fonction concernant la gestion des fichiers et repertoires ?qui permettrait, par exemple, de supprimer un rep SOS! résolution systeme delphi [ par treillis ] bonjour!on cherche (mes copains et moi) à résoudre un système à n équations et à n inconnues...or on sait pas comment faire!!!on a pensé au pivot de g recuperer heure systeme [ par rafraf6 ] Boujour,J ai un label dans lequel, je mets l'heure systeme :lblTime.Caption:=TimeToStr(Time);Ca marche parfaitement. Par contre je voudrais bien que l envoyer/intercepter une chaine au systeme [ par slachz ] Bonjour ! j'aimerais savoir comment envoyer du texte d'une appli a une autre zone de texte (à la manière du clavier virtuelle windows). j'ai cherché m Systeme equations [ par Noddles ] Bonjour, je veux résoudre un systeme equations : n equations à n inconnues, du type ax+by+cz = S a1x+b1y+c1z = S a2x+b2y+c2z = S J'ai voulu uti


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.