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

GTK+ avec C & C++ Discussion :

Intéraction application/interface graphique


Sujet :

GTK+ avec C & C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 56
    Par défaut Intéraction application/interface graphique
    Bonsoir tlm,

    Je voudrais savoir comment interagir avec une application (programme de cryptage par exemple) à travers une interface graphique (en utilisant des boutons, espace pour saisi mot de passe, bouton parcourir pour ouvrir un fichier....etc).....càd: comment lier le programme et l'interface ?

    j'ai un bon tutoriel GTK+, avec des exemples de programmes d'interfaces graphiques que j'ai exécutés sur Code::Blocks.

    merci d'avance.

    p.s : j'ai pas encore pris le temps de voir en détail la structure de ces programmes GTK, ...mais j le ferai!!!

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Pour relier un programme en ligne de commande à une interface graphique c'est pas très compliqué. Dans la plupart des cas, un programme en ligne de commande s'exécute seulement quand tu lance une ligne de commande sur ta console... bin chaque bouton peut alors correspondre à une action que tu peux appeler avec l'appel système system ().

    Pour des options, des cases à cocher ou boutons radios peuvent correspondre aux options du programme, suffit de tester la valeur de ces widgets avant de lancer la ligne de commande par le code, chaque valeur des widgets correspondant alors à une option du programme, suffit à la fin de construire une chaîne puis de la passer à system ().

    De toutes manières ce seront deux programmes bien distincts
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 312
    Billets dans le blog
    5
    Par défaut
    Pour compléter, et comme tu postes dans Gtk+, regarde les fonctions de la Glib ici.

    Elles te permettent d'interagir plus intimement avec ton programme lancé en console.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 56
    Par défaut
    Bonsoir tlm et merci pour vos réponses.

    ptite question : et si mon application s'exécute en mode graphique plutôt?

  5. #5
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par Clopinet85 Voir le message
    ptite question : et si mon application s'exécute en mode graphique plutôt?
    Bin déjà je ne vois donc pas la nécessité de faire une interface graphique pour un programme qui en possède déjà une

    Si à la base ce n'est même pas un programme en ligne de commande, là il faut capter les événements donc les messages systèmes mais là c'est spécifique à l'OS que tu utilises, c'est pas une mince affaire
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 56
    Par défaut
    Salut,

    en fait je me suis mal exprimée , je reprends lol....en fait je voulais dire que je compile et j'exécute mon application sur un environnement graphique, mais que le résultat de l'application est en mode console!!! voilà,...donc partant de là, comment puis je avoir ce résultat dans des interfaces.

    Par exemple, lorsqu'on me demande d'entrer un texte à crypter, je veux utiliser une interface graphique contenant un bouton parcourir pour aller sélectionner ce texte...

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/09/2007, 00h03
  2. Réponses: 3
    Dernier message: 15/06/2007, 18h14
  3. Application avec multiples interfaces graphiques
    Par Boobatt dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 08/04/2007, 17h25
  4. Application avec plusieurs interfaces graphiques
    Par Morpheus2144 dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 25/05/2006, 23h29
  5. Application multiplateforme avec interface graphique
    Par TNorth dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 31/01/2004, 18h55

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