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 :

DOS & Interface


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    A_B
    A_B est déconnecté
    Membre confirmé Avatar de A_B
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 153
    Par défaut DOS & Interface
    Salut
    Je vient de terminer le travaille sur un programme en C en Mode Console , et je désire faire une interface graphique pour ce programme, seulement je ne sait pas est ce que il suffit de :
    -Intercaler les instructions (de traitement ) dans le main de l'interface ou bien il faudra tout programmer en GTK+ (utiliser les listes chainee et les structures ,...,de GTK).
    Pour la programmation graphique :
    -Est ce que je doit creer des fonctions pour mes fenetres que je pourrait acceder par le menu d'acceuill & je ferai l'appel depuis les buttons ou bien je met tout dans le programme principale... MERCI

  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
    Citation Envoyé par Ayoub_biz
    [...] seulement je ne sait pas est ce que il suffit de :
    -Intercaler les instructions (de traitement ) dans le main de l'interface ou bien il faudra tout programmer en GTK+ (utiliser les listes chainee et les structures ,...,de GTK).
    Tu peux très bien garder tes fonctions standards et faire d'autres modules autour en GTK puis interfacer les deux. Il faut juste réfléchir un minimum mais tout dépend aussi de la conception de ton programme DOS. S'il est bien conçu tu devrais avoir un programme assez modularisable.

    Citation Envoyé par Ayoub_biz
    Pour la programmation graphique :
    -Est ce que je doit creer des fonctions pour mes fenetres que je pourrait acceder par le menu d'acceuill & je ferai l'appel depuis les buttons ou bien je met tout dans le programme principale... MERCI
    Le mieux serait d'avoir le noyau de ton programme qui en mode console bien séparé de la partie graphique. Le côté graphique n'est qu'une simple interface qui permet une meilleure interaction avec l'utilisateur mais le plus important c'est bel et bien les fonctions déjà existantes de ton programme DOS qui font tout le travail.


    J'espère avoir pû t'aider un ptit peu au moins sinon pose des questions
    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
    A_B
    A_B est déconnecté
    Membre confirmé Avatar de A_B
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 153
    Par défaut
    Oui je commence a comprendre !
    Je suis en train de lire le tuto, mais là on ne m'explique pas comment par exemple faire un appel d'une fenetre a une autre : je m'explique :
    -moi je fait un programme de gestion de personnel ...
    dans la fenetre d'acceuil je placerai des boutons pour chaque action, ex : consulter la liste des personnel, ajouter un nouveau...
    pour cela il est evident qu'il ,faut afficher la formulaire a remplir alors ma question est :
    -est ce que je cree une fonction de la fenetre formulaire et je l'appel par CALLBACK du bouton approprie ou bien il ya d'autres methode plus elegantes ( parce que ca me parait un peut facile )...!
    MERCI

  4. #4
    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 Ayoub_biz
    Oui je commence a comprendre !
    Je suis en train de lire le tuto, mais là on ne m'explique pas comment par exemple faire un appel d'une fenetre a une autre : je m'explique :
    -moi je fait un programme de gestion de personnel ...
    dans la fenetre d'acceuil je placerai des boutons pour chaque action, ex : consulter la liste des personnel, ajouter un nouveau...
    pour cela il est evident qu'il ,faut afficher la formulaire a remplir alors ma question est :
    -est ce que je cree une fonction de la fenetre formulaire et je l'appel par CALLBACK du bouton approprie ou bien il ya d'autres methode plus elegantes ( parce que ca me parait un peut facile )...!
    MERCI
    Si ce sont des "boîtes de dialogue" assez grosses, je veut dire par là qui vont effectuer pas mal de tâches, tu peux très bien faire une unité de compilation (un fichier source avec son header quoi) pour chacune d'elle.

    Il te suffirait ensuite d'appeler le constructeur de la boîte de dialogue par le biais d'un callback du bouton comme tu l'as si bien précisé précédement.

    Pour faire de nouvelle fenêtres autres que la fenêtre principale, il faut utiliser ldes GtkDialog qui sont faites pour ca d'ailleurs !
    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 !

  5. #5
    A_B
    A_B est déconnecté
    Membre confirmé Avatar de A_B
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 153
    Par défaut
    D'accord je fonçe !Et on verra ..
    MERCI

Discussions similaires

  1. Ou est l'interface de commande DOS dans xampp?
    Par afibase dans le forum Langage
    Réponses: 7
    Dernier message: 13/01/2014, 17h28
  2. [DOS] Interface graphique pour application
    Par WizardP dans le forum Windows
    Réponses: 7
    Dernier message: 31/05/2010, 08h55
  3. Recherche API pour faire des interfaces ASCII (Style DOS ou Linux)
    Par sekiryou dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 18/08/2006, 00h37
  4. [VBS] plus d'interface, saisie par DOS
    Par Amandine62 dans le forum VBScript
    Réponses: 3
    Dernier message: 20/01/2006, 09h41
  5. Réponses: 7
    Dernier message: 12/10/2005, 15h21

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