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

VC++ .NET Discussion :

Interface graphique vs. langage de programmation


Sujet :

VC++ .NET

  1. #1
    Membre confirm� Avatar de Lelio1407
    Inscrit en
    Juillet 2009
    Messages
    126
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 126
    Par d�faut Interface graphique vs. langage de programmation
    Bonjour,
    Je dois faire �voluer un logiciel de chargement d'images et de fonts qui tourne sous Windows XP. Ce logiciel propri�taire de la boite o� je travaille commence � dater et je dois revoir son interface graphique mais aussi lui rajouter de nouvelles fonctionnalit�s afin de le faire �voluer.

    Ce logiciel a �t� developp� en VB pour le code m�tier et son interface graphique a �t� d�velopp� avec les MFC.

    Le langage de programmation que j'utilise est le C++ avec VS C++ 2008Express.

    Mon probl�me est le suivant :
    - je souhaite r�utiliser au + le code d�j� existant en VB (si possible).
    - Je souhaite rajouter les nouvelles fonctionnalit�s en C++.
    - Je ne sais pas quelles biblioth�ques utiliser pour la refonte de mon interface graphique : Winforms/MFC... ou autres.... car j'ai l'impression que mon choix d�pend du langage que j'utilise (C++ vs. C++/CLI?)

    Si quelqu'un peut m'expliquer simplement comment faire un choix, je l'en remercie vivement...
    Bonne journ�e � tous..

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Le code VB, il est dans des DLLs ?
    Voire m�me, des DLLs COM?

    PS: En effet, WinForms ne peut �tre utilis� qu'en C++/CLI, et MFC est g�n�ralement plut�t utilis� en C++ natif.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirm� Avatar de Lelio1407
    Inscrit en
    Juillet 2009
    Messages
    126
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 126
    Par d�faut
    Le code VB n'est pas dans des dll, on utilise juste un .exe.
    Je souhaite repenser l'architecture du projet et utiliser effectivement des dll natives avec du C++/CLI pour l'interface avec WinForms. Il semblerait cependant qu'utiliser les Winforms pour r��crire une interface graphique lorsque l'on souhaite "migrer" un projet en code non manag� vers .NET serait "suicidaire (cf. Nico pyright).
    Bref, je me retrouve avec un logiciel poussi�reux et je ne sais pas comment le migrer et le faire �voluer graphiquement parlant sans pour autant avoir � le r�ecrire enti�rement.

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    J'ai du mal � comprendre comment le code VB et le code MFC sont cens�s communiquer...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre confirm� Avatar de Lelio1407
    Inscrit en
    Juillet 2009
    Messages
    126
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 126
    Par d�faut
    Sorry, je suis all� trop vite, l'interface graphique est actuellement d�velopp�e en VB (des forms, des contr�les, etc...) et je voudrais la refaire. Je ne sais pas quelle option choisir pour la r��crire et faire en sorte qu'elle continue � communiquer avec le code m�tier existant en VB(que je ne souhaite pas r��crire). Par la suite (une fois l'interface "relook�e"), je souhaiterai ajouter des nouvelles fonctionnalit�s � mon logiciel.

  6. #6
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Je pense que le mieux pour du VB, c'est de transformer le code m�tier en objets COM.

    Ensuite, il devrait �tre assez ais� d'utiliser ce code depuis .Net.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Membre confirm� Avatar de Lelio1407
    Inscrit en
    Juillet 2009
    Messages
    126
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 126
    Par d�faut
    Ok, merci, je vais faire �a pour migrer le logiciel.
    Et pour l'interface graphique, une fois dans .Net, j'utilise les Winforms pour sa refonte?
    Connaissez-vous les WPF?

  8. #8
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    J'ai entendu parler de WPF, mais je n'ai jamais test� s�rieusement. �a peut �tre int�ressant, mais il me semble que c'est PITA � utiliser en C++/CLI: C'est plus pr�vu pour le C# et le VB.Net...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  9. #9
    Membre confirm� Avatar de Lelio1407
    Inscrit en
    Juillet 2009
    Messages
    126
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 126
    Par d�faut
    Merci. Je vais continuer � chercher un peu la meilleure combinaison entre mon logiciel existant, le langage, IDE et outils � utiliser pour lui refaire une jeunesse. Je posterai mes conclusions... si j'en ai :-)

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Logiciel � Interface Windows : Quelle langage de programmation ?
    Par woresa dans le forum Langages de programmation
    R�ponses: 8
    Dernier message: 23/03/2012, 17h51
  2. Visual Studio interface graphique facile langage C
    Par france38 dans le forum Visual Studio
    R�ponses: 1
    Dernier message: 27/01/2010, 23h59
  3. [GraphDev] Langage de programmation graphique
    Par shaman99 dans le forum Autres langages
    R�ponses: 2
    Dernier message: 18/05/2006, 01h22
  4. Renseignement pour un interface graphique et langage
    Par Marsiou dans le forum Autres �diteurs
    R�ponses: 4
    Dernier message: 24/01/2006, 19h01
  5. quel langage choisir pour mon interface graphique
    Par mrom34 dans le forum Langages de programmation
    R�ponses: 6
    Dernier message: 09/03/2004, 19h12

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