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

UML Discussion :

uml et IHM


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    291
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 291
    Par défaut uml et IHM
    Bonjour,

    Voilà j'essaye de faire un demineur en c# (mais le langage n'est pas important..)

    voilà j'ai donc commencé a faire mon schema UML ici : http://img146.imageshack.us/my.php?i...emineur4sm.png

    Mais maintenant j'aimerai savoir comment faire la partie IHM.. on m'a parlé du pattern MVC ou PAC.. peut on l'adapter à mon schema uml ou dois-je tout recommencer ? de plus je n'ai pas trouver d'explication simple..
    merci de votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut
    Tu t'es renseigné un peu sur le MVC ??

    Oui tu peux le faire apparaitre sur un diagramme de classes
    En gros cela te donne 3 parties (allez pour un début on abrège en 3 classes) :

    Le Modèle, qui est la représentation à un instant t des éléments de ton appli (tel variable est a tel valeur ...). C'est lui qui agit et communique avec les classes métier.
    La Vue : c'est ton affichage (Frame, panelbutton .......), les données à afficher son contenu par le modèle
    Le Controleur : il controle (à ouais ) les action effectuer par ta vue et invoque les actions à effectuer par ton modèle.

    Après tu as des mécanismes de haut niveau pour que le tout soit simple à mettre en place, je te site en exemple (c'est du Java mais doit bien y avoir l'équivalent C#) les Listeners (ex entre Vue et Controleur), le pattern Observer/Observable (entre modèle et Vue) ...

    Voila le début ...

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    291
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 291
    Par défaut
    rebonjour a tous,


    voilà en fait j'ai vu (en cherchant des modeles mvc) le modele PAC.. cependant je n'ai pas tout compris mais j'ai quand même essayé qqchose :
    http://img140.imageshack.us/img140/7560/demineur5hs.png

    Interface herite de ma classe Bouton, ainsi chq case à un lien avec le bouton qui le represente et peu ainsi le modifier...

    Quand je clique sur un bouton (fonction "relacher"), j'appelle en fait : Partie.getPartie().decouvrirCase(m_x, m_y) et la methode "decouvrir(Case)" de EtatCase va appeler la methode "afficher" de Interface

    Que pensez vous de mon nouveau modèle ?

    merci de votre et je prends toutes critiques et ou ameliorations, je suis là pour apprendre et m'entrainer

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/06/2016, 18h20
  2. Réponses: 5
    Dernier message: 20/04/2010, 20h44
  3. modélisation UML ihm
    Par asma.r dans le forum UML
    Réponses: 2
    Dernier message: 13/12/2009, 00h01
  4. Faut il modéliser en UML une IHM
    Par illmonkey dans le forum UML
    Réponses: 1
    Dernier message: 07/11/2006, 10h22
  5. [UML] UML et les IHM...
    Par djflex68 dans le forum UML
    Réponses: 10
    Dernier message: 03/03/2006, 22h21

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