Créer une interface à du c++

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par JeunZ, 10 Décembre 2005.

  1. JeunZ
    JeunZ WRInaute accro
    Inscrit:
    18 Février 2004
    Messages:
    3 942
    J'aime reçus:
    0
    Bonjour à tous,

    j'en appel à votre aide et à vos conseils, j'ai un projet à faire à la fac que je dois rendre mardi.

    Nous sommes deux sur le projet et nous avions découpé la chose de la manière suivante je faisait la partie code (en c++) et l'autre personne s'occupait de toute la partie interface graphique et relation entre mon code et l'interface.


    Mais aujourd'hui J-3 avant de rendre le projet je suis laché par la personne, j'ai donc un programme qui marche sans aucun souci, le code c++ est bon, mais ça tourne dans une console avec des

    cout << "Combien de personnes sont nécessaires";

    etc...

    Et il faudrait bien sur une interface graphique pour que les fonctions de saisie soient plus conviviales.

    Les profs nous ont conseillés Tcl mais malgré mes recherches sur google je n'arrive pas à comprendre comment m'y prendre.

    Pour résumer j'ai besoin de developper toute une interface graphique autour d'un programme codé en c++, le programme en c++ est tout de même assez complexe et ne se limite pas à un petit formulaire de saisie, il s'agit d'un logiciel complet de gestion de personnel pour une boite mais tout actuellement en mode console :cry:
     
  2. unpassant
    unpassant WRInaute occasionnel
    Inscrit:
    15 Février 2005
    Messages:
    335
    J'aime reçus:
    0
    C'est une IHM que tu à besoin, tu peux pas essayer avec c++ builder par example?
    C'est vraiment pas dur à faire quand tu a compris le principe.
     
  3. JeunZ
    JeunZ WRInaute accro
    Inscrit:
    18 Février 2004
    Messages:
    3 942
    J'aime reçus:
    0
    IHM qui signifie? J'ai commencé à chercher sur google un peu, certains forums en parle mais pas très explicitement :-(
     
  4. unpassant
    unpassant WRInaute occasionnel
    Inscrit:
    15 Février 2005
    Messages:
    335
    J'aime reçus:
    0
    IHM=Interface Homme Machine, c'est le nom de ce qui te manque dans ton programme.

    Avec quelle logiciel tu a fais ton programme c++?
     
  5. JeunZ
    JeunZ WRInaute accro
    Inscrit:
    18 Février 2004
    Messages:
    3 942
    J'aime reçus:
    0
    Dev c++ (j'ai vu qu'on peut faire un projet windows, si j'avais sur j'aurai fait ça dès le départ mais la tout convertir + apprendre à le faire ça me parait "chaud").
     
  6. unpassant
    unpassant WRInaute occasionnel
    Inscrit:
    15 Février 2005
    Messages:
    335
    J'aime reçus:
    0
    Comme normalement tu a fais ton programme avec l'objectif de l'integrer à une l'interface ca ne devrai pas etre dur a faire.

    Avec devc++ je ne sais pas comment creer une interface, mais avec delphi, c++ builder ou .net il suffit de creer des boutons, champs... Tout ce fais à la souris, ensuite tu met le code qui dois etre executer dans la methode qui correspond a un bouton par exemple, je t'assure c'est la partie la plus facile à faire.
     
  7. loobot
    loobot WRInaute occasionnel
    Inscrit:
    26 Juillet 2003
    Messages:
    308
    J'aime reçus:
    0
    Pour interfacer du C++ avec une IHM ou GUI pour les anglophones (Graphical User Interface), je te conseille très fortement le module TK de TCL ou TK de Python.

    Si tu n'es pas un accro de des MFCs ou autres X11, part bille en tête sur le Tk, c'est le langage de scripting le plus accessible. Tu peux me croire, j'ai pratiqué pas mal de langages de génération d'IHM ; il n'y a pas photo.

    Allez, pour démarrer : http://hegel.ittc.ku.edu/topics/tcltk/index.html

    Bon courage, tu verras c'est assez ludique.
     
  8. JeunZ
    JeunZ WRInaute accro
    Inscrit:
    18 Février 2004
    Messages:
    3 942
    J'aime reçus:
    0
    En effet en programmant j'ai tout fait dans l'optiquer d'intégrer ça à l'interface graphique ;-)

    Merci loobot je me lance, car sinon je vais manquer de temps. (projet à rendre mardi)
     
  9. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    2 653
    J'aime reçus:
    0
    Autre solution assez facile :

    Dev-C++ comme IDE avec WxWidgets comme toolkit graphique
    ou Qt comme toolkit graphique
     
  10. Scali's
    Scali's WRInaute discret
    Inscrit:
    24 Mai 2005
    Messages:
    226
    J'aime reçus:
    0
    Excellent ! Je montre ce message à mes parents pour argumenter ma thèse "la programmation, ça a l'air super" :lol: .
    Pardon pour ce message pas très utile et bonne chance Fred.
     
  11. zerocomplexe
    zerocomplexe WRInaute discret
    Inscrit:
    23 Novembre 2005
    Messages:
    244
    J'aime reçus:
    0
    Bien entendu, il est trop tard et j'espere que ça c'est bien passé? ;-)

    Moi, a l'ecole, j'utilisais c++ builder 6... tres bon IHM. Je suis tres attaché a Builder par la simplicité et rapidité.
     
  12. JeunZ
    JeunZ WRInaute accro
    Inscrit:
    18 Février 2004
    Messages:
    3 942
    J'aime reçus:
    0
    Ouai c'est bon j'ai apprit à utiliser GTK directement intégré via une librairie à dev c++
     
  13. maxttb
    maxttb WRInaute occasionnel
    Inscrit:
    27 Février 2004
    Messages:
    387
    J'aime reçus:
    0
    Bon, j'arrive après la guerre, mais le mieux à faire dans ces cas de figure, c'est de savoir anticiper le moment où tu vas coller l'interface à ton programme en implémentant toute les interactions entre le coeur et l'interface à l'aide du design pattern MVC (Model, View, Controller).
     
  14. Pfv3
    Pfv3 WRInaute impliqué
    Inscrit:
    6 Octobre 2005
    Messages:
    706
    J'aime reçus:
    0
    À vos dictionnaires!

    D'après le grand dictionnaire, IHM c'est la traduction de User interface (une simple interface utilisateur). Par conséquent, son interface dans la console est une IHM.

    En français on parle de IUG ( interface utilisateur graphique ) ou d' interface graphique pour parler de GUI (graphical user interface).

    J'ai déjà vu du TCL et c'est pas très joli. Je te conseille en effet de commencer par un outil comme Visual Studio ou C++ Builder.
     
  15. gewix
    gewix Nouveau WRInaute
    Inscrit:
    8 Février 2006
    Messages:
    43
    J'aime reçus:
    0
    Peux t-on voir à quoi ressemble ton prog, genre par des copies d'écran de la chose?
     
Chargement...
Similar Threads - Créer interface c++ Forum Date
Au secours! Besoin de créer une interface d'administration Administration d'un site Web 18 Avril 2008
creer une interface d'administration d'un site web hébergé Administration d'un site Web 16 Avril 2006
Créer un nouveau domaine avec 4 nouvelles langues Référencement international (langues, pays) 15 Septembre 2022
WordPress créer un sitemap xml avec YOAST SEO Crawl et indexation Google, sitemaps 14 Août 2022
Créer mon site web quand je suis profane Développement d'un site Web ou d'une appli mobile 10 Juillet 2022
[JavaScript Array] modifier un code html sans le supprimer/recréer Développement d'un site Web ou d'une appli mobile 20 Juin 2022
Comment créer un fichier SPF (authentification emails) ? Noms de domaine et référencement 14 Mars 2022
Mention "Site créer par ..." dans le footer Netlinking, backlinks, liens et redirections 28 Janvier 2022
Créer et animer un forum Demandes d'avis et de conseils sur vos sites 21 Novembre 2021
WordPress Créer et maintenir un thème vs Site Builder avec thème tout fait Développement d'un site Web ou d'une appli mobile 29 Octobre 2021
Créer 2 landing pages ou une seule ? Débuter en référencement 8 Juin 2021
Comment créer un PBN ? Netlinking, backlinks, liens et redirections 31 Mai 2021
Creer un site ecommerce Débuter en référencement 20 Mai 2021
Créer un fichier audio pour les articles Demandes d'avis et de conseils sur vos sites 2 Mai 2021
Search Console Créer des sitemap avec les redirections 301 Netlinking, backlinks, liens et redirections 14 Avril 2021
Créer un compte google my business pour un tiers YouTube, Google Images et Google Maps 20 Février 2021
Astuce Créer et programmer une diffusion en direct sur mobile Développement d'un site Web ou d'une appli mobile 17 Novembre 2020
Impossible de créer un nom d'utilisateur sur ma page FB Facebook 26 Octobre 2020
Faut-il créer un sitemap mobile ? Crawl et indexation Google, sitemaps 6 Octobre 2020
créer un nouveau site ou améliorer l'ancien ? Débuter en référencement 25 Août 2020