Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Inscrit en
    juin 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 1
    Points : 0
    Points
    0

    Par défaut comment dessiner un graphe avec C++

    Salut à tous!
    étudiante en programmation, je suis censéé dessiner un graphe (dans un repère orthonormé) et comme je sèche un peu, je vous serais reconnaissante de bien vouloir me montrer comment!
    si cela ne vous gène pas trop, vous pouvez me donner un extrait de code (mon mail c'est princess_darling_t@yahoo.fr si cela s'avère long et compliqué)
    Merci

  2. #2
    Expert Confirmé Sénior Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    septembre 2005
    Messages
    24 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2005
    Messages : 24 038
    Points : 32 210
    Points
    32 210

    Par défaut

    Sous Windows, on utilise typiquement les fonctions de l'API Win32, qui entre autres permettent d'ouvrir des fenêtres et dessiner dedans. Mais si tu n'as jamais fait de programmation fenêtrée, ça peut être bien long à expliquer. Tu devrais commencer par lire un tutoriel sur le site...

    Ou sinon, tu peux utiliser des bibliothèques plus évoluées. Sous Microsoft Visual C++, tu disposes de MFC. Ou bien, des bibliothèques portables comme GTK+ (gtkmm en C++), WxWidgets (mais je ne sais pas si celle-ci permet de dessiner), Qt...

    Dans tous les cas, pour la façon choisie, je te conseille de commencer par un tutoriel si tu n'y a jamais touché avant.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Futur Membre du Club
    Inscrit en
    novembre 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : novembre 2005
    Messages : 31
    Points : 19
    Points
    19

    Par défaut

    Citation Envoyé par Médinoc
    Ou sinon, tu peux utiliser des bibliothèques plus évoluées. Sous Microsoft Visual C++, tu disposes de MFC.

    comment dire
    je n'aurais pas mis ces 2 mots dans la même phrase

  4. #4
    Expert Confirmé Sénior Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    septembre 2005
    Messages
    24 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2005
    Messages : 24 038
    Points : 32 210
    Points
    32 210

    Par défaut

    Cesse un peu de troller, MFC reste plus évolué que l'API pure.
    De plus, je rappelle que MFC ce n'est pas seulement les classes de fenêtres, mais aussi le modèle document/vue qui va avec...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •