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 :

Realiser une IHM "propre"


Sujet :

C++

  1. #1
    Invité
    Invité(e)
    Par défaut Realiser une IHM "propre"
    Bonjour à tous,

    Je voulais savoir où je pourrais trouver des conseils pour la réalisation d'une IHM : organisation du code, separation interface graphique/code, relation entre les deux, etc...

    Je suis ingé dev débutant "donc" je ne bloque pas vraiment sur la programmation en elle même mais plus sur l'organisation.

    Mon projet actuel est de repenser l'interface d'un logiciel de CFAO. (pour infos, je suis sous VS2008 et je compte utiliser Qt avec QtCreator.)

    Je n'ai vraiment pas envie de m'apercevoir en milieu de parcourt que j'ai mal pensé telle ou telle chose et de devoir repartir de 0 et encore moins bidouiller dans mon organisation parce qu'elle n'est pas adaptée.

    Voilà pourquoi je fais appel à vous pour connaitre vos conseils et/ou vos adresses utiles.

    Merci fortement par avance.

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    688
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 688
    Par défaut
    faut te jeter dans le bain ,t'apprendra de tes erreurs

  3. #3
    Membre Expert
    Avatar de Goten
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 580
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 580
    Par défaut
    C'est peut être un peu ambitieux ... d'autres (beaucoup plus expérimenté, ni voit aucune animosité ) ont essayé et s'y sont cassé les dents!.
    Mais sinon :
    http://www.developpez.net/forums/d90...liotheque-ihm/

    ça a été discuté en profondeur

  4. #4
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Bonsoir,

    j'imagine que tu y as déjà pensé mais au cas où il y a le forum Qt où tu peux trouver des personnes qui pourront partager leur expérience avec toi.

  5. #5
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Il y a une brève discussion sur le sujet ici :
    http://www.developpez.net/forums/d31...er-couche-ihm/

  6. #6
    Invité
    Invité(e)
    Par défaut
    Merci à tous pour vos réponses,

    @guillaume07 : Certes j'en suis conscient. Mais si, au lieu de foncer tête baissée, j'étudie bien le problème et qu'à partir de là je code une interface robuste je pense que ça peut être tout aussi formateur et surtout moins c*sse c*** à faire évoluer.

    @Goten : ta première phrase n'est pas vraiment encourageante ^^ mais pour el reste je te remercie c'est (un peu complexe mais) très instructif.

    @Aleph69 : Bien entendu j'irai faire un tour sur le forum Qt, comme ma question ne dépendait pas vraiment du framework, j'ai posté dans Général. La discussion que tu m'a fait parvenir va m'aider aussi, je vais faire un tour du côté des patterns GRASP

    Ça me donne déjà 2-3 pistes pour commencer, si d'autres avis complémentaires passent par là...

  7. #7
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Bonjour,

    j'ai une question qui, je pense, entre dans le cadre de la discussion.

    Lorsqu'on utilise une bibliothèque pour faire de l'I.H.M. (typiquement Qt), est-ce qu'il est plus "propre" d'utiliser les classes qu'elles fournies même si elles héritent de classes standards (typiquement les QString et string si on poursuit l'exemple de Qt)?

  8. #8
    Membre Expert
    Avatar de Goten
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 580
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 580
    Par défaut
    C'est l'éternelle question. La faute revient à Qt d'avoir souffert de NIH et d'inclure de la redondance avec (au moins) la SL... m'enfin, maintenant c'est trop tard.
    Je dirais que pour la partie métier c'est STL (là la question se pose même pas) pour la partie interface, Qstring et consor ...

Discussions similaires

  1. Modification d'un texte dans une fenetre "d'erreur"
    Par PAUL87 dans le forum Access
    Réponses: 8
    Dernier message: 21/10/2005, 13h12

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