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 Discussion :

Programmation évenementielle en C


Sujet :

C

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 46
    Par défaut Programmation évenementielle en C
    Bonjour à tous,

    J'aurais aimé savoir si, par hasard, quelqu'un d'entre vous saurait-il faire de la programmation événementielle en C.
    Je pensait pas que c'était possible autrement qu'en C++(ou en d'autre langage évidement) mais je sais que ça peut se faire.
    Etant avide de savoir en informatique jaurais aimé donc savoir si vous connaitrez pas un site ou un petit tuto ou si vs avez pas un bout de code qui traine on fin fond de votre disque dur afin que je vois comment éventuellement ça peut marcher

    Je précise aussi sans utiliser des galerie comme SDI

    Petite précision sur mon niveau : je dévelloppe très peu en C (je suis plutôt C#) mais là c'est un petit defi...

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    La programmation evenementielle est possible en C. Sinon, comment crois tu qu'openGL ou une librairie de fenêtrage comme GTK pourrait fonctionner.

    La programmation evenementielle c'est en gros une boucle infinie dans laquelle tu teste des fonctions qui te renvoie ce qui se passe sur ton système (détection d'appui sur une touche, ...)

    Ensuite suivant l'évenenemt obtenu, tu n'a juste qu'a effectuer l'action que tu veux.

    Suivant ton système d'exploitation (comme tu développe en C#, je suppose que tu es sous windows), tu as plus ou moins de facilité. Dans ton cas, il y a moyen d'utiliser l'API win32.

    Tu peux regarder ici pour les bases de l'api win32 (ce qui t'interresse est surement au début.)

    http://bob.developpez.com/tutapiwin/full.php

    A voir aussi

    http://chgi.developpez.com/windows/message/

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: Programmation évenementielle en C
    Citation Envoyé par quantik-revolution
    J'aurais aimé savoir si, par hasard, quelqu'un d'entre vous saurait-il faire de la programmation événementielle en C.
    http://emmanuel-delahaye.developpez.com/complog.htm

    Pose des questions si tu ne comprends pas.

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 46
    Par défaut
    Merci, c'est vrai que j'avais pas du tout pensé à comment pouvait marcher l'openGL

    Merci à tous pour vos réponse, c mon premier message sur ce forum mais je doit quan meme noté la rapidité de réponse exeptionelle

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par quantik-revolution
    je doit quan meme noté la rapidité de réponse exeptionelle
    La rapidité n'est pas le meilleur des critères. Dois-je en conclure que la pertinence des réponses t'a déçu ?

  6. #6
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 46
    Par défaut
    ah non au contraire, rapidité, efficacité, tout y est je te rassure

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modélisation programmation évenementiel
    Par quanta dans le forum Modélisation
    Réponses: 3
    Dernier message: 02/10/2010, 17h29
  2. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08
  3. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  4. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05
  5. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

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