IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Architecture MVC & C++ Builder ?


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    24
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par d�faut Architecture MVC & C++ Builder ?
    Bonjour, j'ai entendu parler d'une facon de programmer qui utilise l'architecture MVC (Model View Controler) pour le langage objet. Je cherche depuis ce matin des renseignements dessus, car j'aimerais apprendre a programmer de cette facon qui m'a l'air assez pratique.

    Le probleme est que pour l'instant je ne trouve rien concernant cette architecture utilisee dans un projet C++ Builder. En gros il faudrait que je me mette au java, mais mon projet est developpe sous Builder...

    Donc est-il possible de structurer un programme builder de cette facon, et dans ce cas avez vous un exemple ? Y'a t-il une librairie speciale a utiliser pour avoir acces a une classe de type Observer ou equivalent ?

    A vrai dire je comprend le principe, et je pense que cela doit etre possible, mais mes connaissances en programmation sont encore trop faibles pour faire la chose par moi meme.

  2. #2
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    D�j�, une petite d�finition : http://dico.developpez.com/html/3020...Controller.php
    Ensuite, Java ou C++, c'est impl�mentable, il n'y a pas de pb pour faire �a en C++ quand on a un exemple en Java...

    Pour le pattern Observer, il n'y a pas de biblioth�que que le fasse, � part Qt qui est incompatible avec ton compilateur.

  3. #3
    Invit�
    Invit�(e)
    Par d�faut
    l'architecture MVC n'est pas forc�ment orient�e objet (meme si son impl�mentation s'y prete plus ais�ment).

    MVC, c'est une s�paration des trois grandes couches d'une application : la pr�sentation, la logique m�tier, et l'acces aux donn�es.

    le principe est de se dire que pour les meme traitements, je peux changer mon interface utilisateur sans avoir meme � connaitre le reste du code. de meme, la vue et le controleur (respectivement la pr�sentation et la logique m�tier) n'ont pas a connaitre la facon de persister les donn�es. on pourrait tres bien avoir des donn�es s�rialis�es en XML dans des fichiers, puis un jour vouloir migrer vers une base de donn�es. la encore, si MVC est respect�e, il n'y a pas d'impacte dans tout le code ; uniquementdans la DAL (Data Access Layer - Couche d'acces aux donn�es).

    Cela �tant dit, tu peux tres bien coder en C, du moment que tu repecte ta s�paration... MVC, c'est une m�thode. Il n'existe pas de librairie pour "utiliser" MVC dans ses programmes

  4. #4
    Expert confirm�
    Avatar de Luc Hermitte
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2003
    Messages
    5 296
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5 296
    Par d�faut
    Citation Envoy� par Miles
    Pour le pattern Observer, il n'y a pas de biblioth�que que le fasse, � part Qt qui est incompatible avec ton compilateur.
    Je n'en mettrais pas ma main � couper.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne r�ponds � aucune question technique par le biais de ce m�dia. Et de toutes fa�ons, ma BAL sur dvpz est pleine...

  5. #5
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    Citation Envoy� par Luc Hermitte
    Je n'en mettrais pas ma main � couper.
    Par rapport � quoi ? Au support de Qt pour le compilateur Borland ou le fait quil n'y ait pas de biblioth�que pour le pattern observer ? Dans ce dernier cas, tu as raison, puisqu'il y a au moins aussi boost

  6. #6
    Expert confirm�
    Avatar de Luc Hermitte
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2003
    Messages
    5 296
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5 296
    Par d�faut
    Je parlais du pattern observer.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne r�ponds � aucune question technique par le biais de ce m�dia. Et de toutes fa�ons, ma BAL sur dvpz est pleine...

Discussions similaires

  1. architecture mvc etxml/xsl
    Par kiko2005 dans le forum XSL/XSLT/XPATH
    R�ponses: 6
    Dernier message: 14/08/2009, 14h52
  2. Architecture MVC sous Access ?
    Par samtheh dans le forum Mod�lisation
    R�ponses: 1
    Dernier message: 28/04/2007, 11h00
  3. Utiliser une architecture MVC
    Par misterniark dans le forum MVC
    R�ponses: 5
    Dernier message: 03/11/2006, 22h35
  4. [Spring MVC] Architecture MVC dans spring
    Par Alec6 dans le forum Spring Web
    R�ponses: 4
    Dernier message: 11/10/2006, 12h35
  5. Architecture MVC
    Par Bobleponge dans le forum Servlets/JSP
    R�ponses: 7
    Dernier message: 20/06/2005, 10h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo