Modele MVC

Modele MVC - Divers - Programmation

Marsh Posté le 31-10-2006 à 17:49:45    

Bonjour,
 
J'essaie de me replonger dans le modele MVC mais c'est loin...
 
Donc je voullais savoir 2-3 précisions  
Prennons un exemple: une application qui demande un numéro dans une TextBox et un bouton qui renvoi dans un label la X ième valeur d'une liste contenue dans une DB ou le X est le nombre qui à été demandé!
 
Donc si on met 3 dans la textBox et que l'on click sur le bouton on renverrai "La valeur 3 de ma db".
 
Le Modele aurait :
 - une fonction getValeurDb(integer) qui va chercher dans ma db et me renvoi la valeur adéquate et la renvoi
 
Le controleur qui aurait:
 - une instance du modele
 - Doit il contenir une instance de la vue?
 - une procedure button_click qui ferait par exemple :
     * un test pour voir si la valeur entrée est bien un nombre  
     * appel à la fonction getValeurDb du modele  
     * signaler à la vue qu'elle doit mettre la valeur du label à jour => comment faire? on lance un évennement et la vue écoute mais comment la vue sait elle quelle valeur elle doit y mettre?
 
Donc j'ai ma classe Vue qui est un formulaire et qui contient:
 - une instance du controleur
 - une textbox
 - un label
 - un bouton qui lorsque l'on click fait appel à la procédure button_click
 
 
Est ce que ma facon de voir les chose est correcte?  
Pourriez vous m'éclairer sur les point en rouge?
 
D'avance merci
 
Ben
 
 

Reply

Marsh Posté le 31-10-2006 à 17:49:45   

Reply

Marsh Posté le 02-11-2006 à 09:13:02    

up!

Reply

Marsh Posté le 02-11-2006 à 09:42:42    

Sinon quelqu'un aurait il un exemple complet avec les 3 classes M-V-C?

Reply

Marsh Posté le 03-11-2006 à 17:07:48    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed