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 :

Environnement graphique sosu window...


Sujet :

C

  1. #1
    Invité
    Invité(e)
    Par défaut Environnement graphique sosu window...
    Salut à tous,
    Je débute dans le C et j'aimerai utiliser un environnement graphique (sous window) pour faire des fenêtres, et un bouton parcourir..., alors voilà si vous en connaitriez...
    (Si si j'ai recherchez !)
    Merci d'avance...

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 382
    Points : 41 590
    Points
    41 590
    Par défaut
    Environnement graphique: Il y a de nombreux tutoriaux (ou des exemples commentés) pour cela sur le site : cherche API Win32, programmation windows, etc.

    (cela marche en C comme en C++)
    Il existe aussi d'autres manières de programmer en graphique sous Windows, telles que MFC (pour cela aussi, il y a des tutoriaux)

    Quand tu auras compris les tutoriaux, tu comprendras alors comment utiliser les fonctions avancées (comme le "bouton parcourir" avec GetOpenFileName() et GetSaveFileName()...)

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci beaucoup !!

  4. #4
    Expert éminent sénior
    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
    Points : 20 985
    Points
    20 985
    Par défaut Re: Environnement graphique sosu window...
    Citation Envoyé par nico le terrible
    Je débute dans le C et j'aimerai utiliser un environnement graphique (sous window) pour faire des fenêtres, et un bouton parcourir..., alors voilà si vous en connaitriez...
    (Si si j'ai recherchez !)
    Le C n'est pas forcément le meilleur langage qui soit pour développer sous Windows (Delphi, Python, Ruby etc.).

    Si tu tiens au C, je te conseille la surcouche portable (indépendante de l'OS) GTK+, utilisable facilement avec l'IDE Dev-C++. Mais si tu préfères bricoler directement les fonctions système, libre à toi.

    Détails à propos du développement sous Windows sur le forum "Developpement Windows" (Le langage C n'étant qu'un ici qu'un outil de mise en oeuvre) et sur le forum "Outils pour C & C++ / EDI / Compilateurs / etc" pour les question sur Dev-C++.

  5. #5
    Membre expérimenté
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Points : 1 664
    Points
    1 664
    Par défaut
    Citation Envoyé par Médinoc
    (cela marche en C comme en C++)
    Ils sont bien ces liens - cela devrait refroidir n'importe qui souhaitant utiliser l'API Windows directement en C ou en C++... Tout cela pour un malheureux Hello World...

  6. #6
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 382
    Points : 41 590
    Points
    41 590
    Par défaut
    Hélas trop de commentaires tue le commentaire, surtout en plaintext.
    En couleurs, ça rend bcp mieux...

    Je pense que je vais me faire un toto en XHTML/CSS qui offre la possibilité de masquer ce qui semble "de trop", car en effet, c'est déjà un peu lourd, surtout en noir & blanc...

    Et puis, sinon, tant mieux si ça les dégoûte, qu'ils choisissent d'utiliser une API portable, non mais!

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 22
    Points : 26
    Points
    26
    Par défaut
    C'est honteux d'avoir renommé le fichier .c en .cpp pour faire croire qu'on fait du C++.

  8. #8
    Invité
    Invité(e)
    Par défaut
    C'est très gentil mais j'ai a peine commencé que j'ai déjà la migraine...
    Sinon vous ne connétriez pas des livres qui traite du sujet ?
    J'ai cherché chez pas mal (3) d'éditeurs spécialisés et j'ai pas trouvé...

  9. #9
    Expert éminent sénior
    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
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par nico le terrible
    C'est très gentil mais j'ai a peine commencé que j'ai déjà la migraine...
    Sinon vous ne connétriez pas des livres qui traite du sujet ?
    Chez cherchez chez pas mal (3) d'éditeur spécialisés et j'ai pas trouvé...
    La référence (anglais)

    http://www.charlespetzold.com/pw5/

    Il a existé une version en Français de ce bouquin, mais malheureusement, elle est épuisée. Si tu la trouve, garde là, c'est un collector (dernier livre de programmation en, C sous WIndows, avant C#)

    Au fait C# + .NET est le bon ticket pour développer des applications GUI sous Windows...

    Nota. Le bon forum est "Développement Windows".

  10. #10
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 382
    Points : 41 590
    Points
    41 590
    Par défaut
    Citation Envoyé par Alexis75014
    C'est honteux d'avoir renommé le fichier .c en .cpp pour faire croire qu'on fait du C++.
    Pour l'utilisation de l'API windows par elle-même, tu m'expliqueras où est la différence... on n'est pas en MFC ici.
    Et ce n'est pas "pour faire croire qu'on fait du C++" mais pour montrer que cela peut marcher sans problème avec les deux compilateurs...

    (d'ailleurs, Dev-C++ fait exactement la même chose pour son template winapp...)

  11. #11
    Invité
    Invité(e)
    Par défaut
    Salut à tous,
    Voilà alors j'ai en fait voté pour GTK+ (pour la portabilité !!), mais j'ai un problème...
    Alors voilà mon problèmes, j'ai bien réussit à installer la librairie GTK+ avec Dev C++ mais au moment du "linkage", il y a plein de fonctions que le linkeur ne trouve pas...
    Alors si certain aurais déjà installer cette librairie et saurait comment on fait...
    Je pense en fait que çà vienne du nom des dossiers, en effet dev c++ a installer cette superbe librairies dans un dossier "gtk-2.0", alors j'ai bien modifié en "gtk", mais pas les fichiers .o... (car je ne sais pas ou ils sont...)

  12. #12
    Expert éminent sénior
    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
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par nico le terrible
    Voilà alors j'ai en fait voté pour GTK+ (pour la portabilité !!), mais j'ai un problème...
    Alors voilà mon problèmes, j'ai bien réussit à installer la librairie GTK+ avec Dev C++ mais au moment du "linkage", il y a plein de fonctions que le linkeur ne trouve pas...
    Alors si certain aurais déjà installer cette librairie et saurait comment on fait...
    Je pense en fait que çà vienne du nom des dossiers, en effet dev c++ a installer cette superbe librairies dans un dossier "gtk-2.0", alors j'ai bien modifié en "gtk", mais pas les fichiers .o... (car je ne sais pas ou ils sont...)
    Ce n'est pas une question sur le langage C. Le bon forum est "Outils pour C & C++ / EDI / Compilateurs / etc"

    Il ne faut pas bricoler comme ça. Efface et réinstalle sans rien changer. As-tu bien installé glib, atk, pango ?

  13. #13
    Invité
    Invité(e)
    Par défaut
    Je suis vraiment désolé de toujours me gourer de forum...
    Je continue la ou sur l'autre ?

  14. #14
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par nico le terrible
    Alors si certain aurais déjà installer cette librairie et saurait comment on fait...

    et sur le site de GTK+ qu'est-ce qu'ils disent pour employer avec Dev C++ ?????

  15. #15
    Invité
    Invité(e)
    Par défaut
    J'ai pas trop regardé car il y avait marqué (ou alors c'était sur un autre site...) comment faire une installation automatique et je l'ai faites seulement GTK est mit dans un dossier au nom tordu, et pour l'appeler à chaque fois vive l'embrouille !

  16. #16
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    j'ai installé recemment GTK+ avec dev-c++ et j'ai eu quelques prolèmes que j'ai finalement resolu grace à ce forum.
    jette un coup d'oeil ici:
    http://www.developpez.net/forums/viewtopic.php?t=400452

  17. #17
    Expert éminent sénior
    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
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par nico le terrible
    J'ai pas trop regardé car il y avait marqué (ou alors c'était sur un autre site...) comment faire une installation automatique et je l'ai faites seulement GTK est mit dans un dossier au nom tordu, et pour l'appeler à chaque fois vive l'embrouille !
    Pour installer GTK, il faut utiliser le système de mise à jour des 'packages' de Dev-C++.

    Outils
    Nouvelle versions/packages

    Une fois que les 4 modules sont installés (glib, atk, pango et gtk) un projet GTK est automatiquement ajouté à la liste des projets de base. Il n'y a ensuite rien d'autre à faire que de créer un projet GTK

    Fichier
    Nouveau
    Projet
    Selectionner 'GTK+ Application'
    etc.

    et c'est parti. Les bibliothèques et les chemins tordus sont pris en comptes automatiquement.

    Il faut apprendre à se servir de ses outils...

  18. #18
    Invité
    Invité(e)
    Par défaut
    Ok moult merci !
    Super ce forum !!

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

Discussions similaires

  1. Environnement graphique
    Par luteola dans le forum wxPython
    Réponses: 15
    Dernier message: 30/12/2005, 12h31
  2. Ressource graphique sous Windows
    Par c.steph dans le forum Windows
    Réponses: 3
    Dernier message: 22/12/2004, 13h35
  3. [TP]Problème de modes graphiques sous Windows XP
    Par Gabi dans le forum Turbo Pascal
    Réponses: 11
    Dernier message: 04/04/2004, 18h25
  4. Environnement graphique et portabilité
    Par viddak dans le forum Linux
    Réponses: 3
    Dernier message: 11/06/2003, 14h57
  5. Quel langage pour un application graphique sous windows
    Par ipeteivince dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 06/06/2003, 18h00

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