Forum Programmation.autre Programation événementielle

Posté par .
Tags : aucun
2
20
juil.
2010
Bonjour,

Je fais beaucoup de développement en javascript ces derniers temps.
Petit à petit j'apprends plein de choses en utilisant ce langage (closures, prototypes etc...).

En ce moment, je suis sur un script ou j'exploite énormément la notion d'événements, et ça me pose beaucoup de difficultés. La programmation basée sur les événements est quelque chose d'assez particulier, et assez complexe à appréhender, surtout quand le nombre d'objets et d'événements déclenchés par ces objets devient important avec beaucoup d'interactions.

C'est pourquoi je cherche désespérément des articles/tutoriaux/exemples parlant de programmation événementielle (pas forcement javascript, je m'adapterai), dans l'espoir d'en tirer des principes à suivre, des astuces, des conseils etc...

Si quelqu'un peut me donner un coups de main, ou m'indiquer la moindre petite piste, je suis preneur.

Merci beaucoup d'avance.

Nico
  • # graphes d'etat

    Posté par . Évalué à 1.

    un etat (Ea) est un ensemble decrivant les valeurs et parametres de ton programme à un instant T

    puis intervient un evenement
    qui va faire changer l'etat vers Eb
    • [^] # Re: graphes d'etat

      Posté par . Évalué à 1.

      Pour être bien sur de ce dont tu parle, est-ce bien de la notion de diagramme d'état-transition ?

      http://fr.wikipedia.org/wiki/Diagramme_%C3%A9tats-transition(...)

      Je sens que je vais me bouffer de l'UML moi.... ça me fait peur
      • [^] # Re: graphes d'etat

        Posté par . Évalué à 4.

        oui, graphes etat-transition

        qui te permet de savoir ou tu en es dans ton programme en fonction des evenements lancés/recus

        car à moins de tout avoir en tete, il faudra bien decrire quelque part les etapes/etats de ton programme
      • [^] # Re: graphes d'etat

        Posté par . Évalué à 2.

        Pour te donner un complément d'information souvent ça se code avec un schémas de choix :
        http://pastebin.org/409636

        Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.