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 :

Graphique en C++.


Sujet :

C++

  1. #1
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut Graphique en C++.
    Bonjour, j'aimerais pouvoir créer 2 balles, une de couleur rouge et une autre de couleur bleu par exemple. Je ne sais pas comment m'y prendre, je ne demande bien evidemment pas le code source, mais j'aimerais juste connaître la manière d'y arriver.
    Merci.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15
    Par défaut exemple
    WinAnim écrit par Brook Miles est proposé comme exemple par Dev-Cpp (surement dans la version 4.9.9.0). Une balle dotée d'un comportement simple se déplace dans une fenêtre. Mais le problème dépend surtout des caractéristiques que doivent avoir tes balles...

  3. #3
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Oui, mais ce que je voudrais savoir c'est comment dessine-t-on la balle.
    Je pense qu'il faut bien evidemment créer une classe balle, mais le problème est le fait de la dessiner de remplir tous les pixels qui la compose.

  4. #4
    Membre éclairé Avatar de vdumont
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 510
    Par défaut
    OpenGL!

    Mais, est-ce que tu utilises une bibliotheque graphique? Par exemple avec wxWidgets ca serait un jeu d'enfant si les caractéristiques que tu veux leur donner sont pas trop complexe.

  5. #5
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Et bien non je n'utilise pas de bibliothèque graphique car je debute pour tous ce qui touche au graphique.
    Je ne connais pas wxWidget à quoi cela sert-il?
    Vous me conseiller de programmer plutôt sous dev C++ ou Visual C++ ?
    Merci.

  6. #6
    Membre éclairé Avatar de vdumont
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 510
    Par défaut
    C'est une question de goût et également de ce que tu veux faire.

    Si tu utilise wxDev-Cpp tu peux construire des applications en C++ qui utilise la bibliothèque graphique wxWidgets (permet de faire des interfaces graphique), qui est portable et donc utilisable sur plusieurs plate formes.

    Tu peux tout de même programmer avec Dev-Cpp et utiliser une bibliothèque graphique autre que wxWidgets et tout aussi bien conserver l'aspect de la portabilité (QT etc..).

    Sous Visual C++ 2005 par exemple si tu utilises les composants graphiques fournits par ce dernier ton application sera malheureusement limitée à Windows.

    Mais ce critère ne t'importe peut-être pas si tu avais planifier de programmer seulement sous Windows.

    Un autre avantage de Dev-Cpp par rapport à Visual C++ est qu'il a le compilateur gcc/g++ d'intégré, qui est plus sévère au niveau des standards donc ton code risque d'être plus propre.

    Tu pourrais également regarder du côté de Code::Blocks qui a l'air pas mal du tout.

    Le mieux est de les essayer et voir ce qui te convient le mieux!

    Dev-Cpp: http://www.bloodshed.net/dev/
    wxDev-Cpp (inclu wxWidgets): http://wxdsgn.sourceforge.net/
    Visual C++ 2005 (express): http://msdn.microsoft.com/vstudio/express/visualC/default.aspx
    Code::Blocks : http://www.codeblocks.org



    Si tu veux d'autres compilateurs et une description je t'invite à consulter la page des compilateurs de developpez.com : http://c.developpez.com/compilateurs/

  7. #7
    Invité
    Invité(e)
    Par défaut
    Oui

  8. #8
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    D'accord je te remerci.
    J'ai déjà Visual C++ 2005 (express edition) et Dev C++. Je vais tout d'abord essayer sous Dev C++, mais je ne connais pas les bibliothèques graphique qu'il faut utiliser est ce qu'il y a un petit tutoriel sur le site.

  9. #9
    Invité de passage
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1
    Par défaut
    Oui par exemple avec wx ou Qt tu peux integrer une GLArea...

  10. #10
    Membre éclairé Avatar de vdumont
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 510
    Par défaut
    Sous wxWidgets je crois que c'est un wxGLCanvas si je me trompe pas.

  11. #11
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    D'accord mais sur le site est ce qu'il existe un tutoriel sur la création graphique?
    Parce que sinon on peut pas apprendre tout seul sans rien...je pense.

  12. #12
    Membre éclairé Avatar de vdumont
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 510

  13. #13
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Merci pour le lien donc je peux réaliser les applications du tutoriel avec wxDev-Cpp.

  14. #14
    Membre éclairé Avatar de vdumont
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 510
    Par défaut
    Avec wxDev-Cpp ca devrait très bien aller!

  15. #15
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    D'accord, merci, et pour le compilateur Visual C++ (express) il faudrait que j'utilise quel bilbliothèque?
    Parce que je compte après wxDev Cpp programmer sous Visual C++ et je voudrais savoir si c'est différent de wxDev Cpp (au niveau programmation graphique).

  16. #16
    Membre éclairé Avatar de vdumont
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 510
    Par défaut
    Regarde la doc de wxWidgets concernant Visual C++

    www.wxwidgets.org

  17. #17
    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
    Il n'y a pas d'intégration possible avec VS2005 Express, il ne supporte pas les plug-ins. Regarde directement sur le site de wxWidget. De toute manière, la seule chose qu'il y a à faire, c'est de faire l'édition des liens avec les librairies.

  18. #18
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Quand tu dit qu'il n'y a pas d'intégration possible avec VC++ 2005 cela veut dire que wxWidget n'est compatible avec VC++ 2005.

  19. #19
    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
    Non, j'ai dit qu'il ne pouvait pas y avoir d'intégration, pas de plug-in wxWidgets, mais on peut quand même lier avec les librairies wxWidgets, comme pour toutes les autres libs.

  20. #20
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    D'accord et concernant VC++ 6 quel sont les bibliothèques les mieux "adapter" pour les interfaces graphiques?

Discussions similaires

  1. Formalisation graphique des algorithmes
    Par David R. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/12/2012, 10h21
  2. Développement de plug-in -> vue graphique!
    Par yassine_23 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 01/04/2003, 18h04
  3. Réponses: 3
    Dernier message: 09/02/2003, 01h09
  4. [RAVE][DELPHI7] Comment faire un graphique ?
    Par DFANDOR dans le forum Rave
    Réponses: 7
    Dernier message: 06/02/2003, 20h25
  5. Réponses: 10
    Dernier message: 27/08/2002, 23h24

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