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

Design Patterns Discussion :

Design pattern pour la synchronisation des donn�es


Sujet :

Design Patterns

  1. #1
    cedrix57
    Invit�(e)
    Par d�faut Design pattern pour la synchronisation des donn�es
    Bonjour,

    Voici un probl�me que je rencontre souvent. Je ne sait pas s'il existe un design pattern pour simplifier le probl�me.

    Je dois souvent synchroniser des donn�es. Par exemple dans un logiciel d'�dition vid�o, je dois choisir une borne de d�but et une de fin.
    Dans mon interface graphique j'ai 3 endroits o� cela peut �tre saisie:
    - Une barre avec deux curseurs (zone 1)
    - Deux zones de saisie ou l'utilisateur peut entrer un temps de cette forme 00:30:10 (heure:minute:seconde). (zone 2)
    - Deux zones de saisie d'entier qui repr�sente le d�but et la fin en nombre de frames. (zone 3)
    - Les deux informations (d�but et fin en nombre de frames) sont stock�s dans une classe m�tier. (zone 4)
    - �ventuellement je dois modifier une autre valeur qui d�pend de ces informations. (zone 5)

    En plus il faut s'assurer de cette �galit� en permanence :
    MIN< nFramesDebut < nFramesFin < FIN
    o� MIN et FIN sont des constantes. MIN = 0 et FIN = nombre de frame de la vid�o ouverte.

    Voici le genre d'algorithme que je met en place :
    Quand la zone 1 est modifi� :
    >-SI(NON(zone1_is_changing ))
    >---mettre un verrou zone1_is_changing = true
    >---SI(les donn�es sont valides)
    >-----Mettre � jour zone 2
    >-----Mettre � jour zone 3
    >-----Mettre � jour zone 4
    >-----SI(La zone 5 n'est plus valide)
    >-------Mettre � jour zone 5
    >-----FIN SI
    >---FIN SI
    >---mettre un verrou zone1_is_changing = false
    >-FIN SI

    Quelqu'un connait un design pattern qui serait adapt� � ce genre de truc ?

    Merci d'avance

  2. #2
    Membre �prouv� Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 848
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 848
    Par d�faut
    Bonjour,

    Tu peux peut-�tre regarder du c�t� des "�v�nements". Tu cr�es des objets qui sont abonn�s � des �v�nements et d'autres qui "�coutent" les modifications pour lancer des �v�nements.

    Il y a par exemple le design pattern "Observer".

  3. #3
    R�dacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte syst�me
    Inscrit en
    D�cembre 2006
    Messages
    10 062
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Architecte syst�me
    Secteur : Industrie

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 10 062
    Par d�faut
    Citation Envoy� par cedrix57 Voir le message
    Quelqu'un connait un design pattern qui serait adapt� � ce genre de truc ?

    Merci d'avance
    on dirait du MVC

    Model:
    MIN, nFramesDebut, nFramesFin, FIN

    View:
    CurseurGauche
    CurseurDroite
    TexteHeureD�but
    TexteHeureFine
    Texte..

    Controller:
    MouvementCurseurGauche()
    MouvementCurseurDroite()
    EditionFrameDebut()
    EditionFrameFin()
    ALGORITHME (n.m.): M�thode complexe de r�solution d'un probl�me simple.

Discussions similaires

  1. Les design pattern pour cr�er des jeux
    Par alex6891 dans le forum Design Patterns
    R�ponses: 4
    Dernier message: 26/11/2018, 19h59
  2. Quels logiciels pour la synchronisation des donn�es de 2 machines?
    Par flyingman dans le forum Administration syst�me
    R�ponses: 4
    Dernier message: 04/10/2012, 11h35
  3. Design pattern pour la synchronisation des donn�es
    Par cedrix57 dans le forum Mod�lisation
    R�ponses: 0
    Dernier message: 04/04/2012, 11h45
  4. [Singleton] Design Pattern pour g�rer des connexions aux BD
    Par aserx dans le forum Design Patterns
    R�ponses: 10
    Dernier message: 01/01/2011, 12h39
  5. Un design pattern pour des appels � un web service
    Par kekranx dans le forum Design Patterns
    R�ponses: 0
    Dernier message: 07/07/2008, 09h32

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