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

Visual C++ Discussion :

[Question] MFC VS Winform


Sujet :

Visual C++

  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par d�faut [Question] MFC VS Winform
    Bonjour,

    Je me mets au c++ et j'ai t�l�charg� la version gratos de VS 2005 Express !

    Quelle est la diff�rence entre les MFC et les Winform ?
    Lesquels sont les mieux ?

    a +
    merci

  2. #2
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut
    Bonjour,

    Citation Envoy� par titou12
    Quelle est la diff�rence entre les MFC et les Winform ?
    Il s'agit de deux choses totalement diff�rentes et difficilement comparable. La MFC est une biblioth�que qui offre tout un tas de classes. Cela va de la gestion des chaines de carract�res, en passant par la gestion de fichier, etc. Une partie de la MFC sert � faire des interfaces graphiques, mais ce n'en est qu'un partie.
    Les WinForms sont une partie du framework .Net. C'est une sorte de collection (d�sol� pour le raccourci) qui offre des fonctionnalit�s pour cr�er une interface graphique. Et pour faire du .Net, on programme en c# (encore un racourci).
    Donc au final, j'ai l'impression que ta question serait plut�t "C++/MFC ou C#/.Net ?"
    Citation Envoy� par titou12
    Lesquels sont les mieux ?
    Alors, il y a le bon d�veloppeur et le mauvais d�veloppeur... le mauvais d�veloppeur voit une sp�cif, il code! Le bon d�veloppeur, il voit une sp�cif, bon, il code, mais c'est un bon d�veloppeur...
    Plus s�rieusement, il est d�j� difficile de comparer les deux, alors dire lequel est le mieux

  3. #3
    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
    MFC : N'a pas besoin du framework .Net, non-fourni avec VC++ Express.
    Pas toujours tr�s clair, mais b�n�ficie d'un mod�le Document/Vue assez avanc�.

    WinForms : Tournent sur le framework .Net (mais donc souvent plus stables), fournis avec Visual C++ express, pouvant �tre programm�s dans tous les langages .Net.

    Personnellement, je serais du genre � choisir les WinForms, sauf si j'ai besoin d'un document/vue ou si je fais le choix de ne pas utiliser le framework .Net.

    PS r0d : On peut aussi programmer en WinForms en C++/CLI, depuis Visual 2005. �videmment, en Managed C++, mieux vaut ne pas y penser.
    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.

  4. #4
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par d�faut
    Pourtant on retrouve les Winforms avec VS 2005 Express C++ !
    D'ailleurs cr�e un formulaire parait assez simple !

    Dans les diff�rentes recherche que j'ai effectu�, j'ai d�couvert l'utilisation de MFC, qui lui aussi est utiliser pour faire des applications fen�tr�.

    Voila pourquoi je pose la question !

    Donc selon vous, il vaut mieux que j'apprenne MFC ou Winform, car pour l'instant je ne sais pas vers lequels me tourner ?

  5. #5
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 295
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 295
    Billets dans le blog
    2
    Par d�faut
    Autre avantage de la MFC: �tant donn� que cette lib existe depuis longtemps, on trouve facilement de nombreux exemples, des tutos, des sources, des contr�les d�j� faits, etc.

    Citation Envoy� par M�dinoc
    On peut aussi programmer en WinForms en C++/CLI, depuis Visual 2005. �videmment, en Managed C++, mieux vaut ne pas y penser.
    C'est pour cela que j'ai pr�cis� que je prenais un raccourci

    [edit]Les WinForms sont, parait-il, plus simple � l'utilisation. Du moins, � l'apprentissage. Mais ils sont certainement moins souples/modulaires (je suppose)[/edit]

  6. #6
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    avec VS 2005 Express C++ il n'y pas les MFC alors le choix est fait non ?

  7. #7
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par d�faut
    Citation Envoy� par M�dinoc
    On peut aussi programmer en WinForms en C++/CLI, depuis Visual 2005. �videmment, en Managed C++, mieux vaut ne pas y penser.
    En Managed C++, qu'est-ce que c'est ?
    Je croit que j'ai encore plein de truc � apprendre sur le monde du C++.

  8. #8
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par d�faut
    Citation Envoy� par farscape
    avec VS 2005 Express C++ il n'y pas les MFC alors le choix est fait non ?

    Non car on peut toujours rajouter les MFC, non ?
    En telechargant les sources ?
    De toute fa�on j'ai aussi la version VS 2005 professionnel.

  9. #9
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    Citation Envoy� par titou12
    Non car on peut toujours rajouter les MFC, non ?
    En telechargant les sources ?
    non ce n'est pas prevu ...
    De toute fa�on j'ai aussi la version VS 2005 professionnel.
    la ok mais le choix t'appartient, tout dependra de ce que tu recherches, de tes objectifs.

  10. #10
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    finalement un conseil:
    Si tu d�marres le C++,
    Tu vas d�j� avoir pas mal de boulot sur le sujet.
    C�est un pr�alable avant de choisir son camp.
    Le C++ avec .net demande de travailler en C++/CLI .

  11. #11
    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
    Citation Envoy� par titou12
    En Managed C++, qu'est-ce que c'est ?
    Managed C++, ce n'est pas, c'�tait.
    Et comme c'�tait vraiment du bricolage, je ne conseillerais pas de se pencher dessus, sauf pour porter des applications existantes vers le C++/CLI.

    Managed C++, en quelques mots, c'�tait "avant le C++/CLI".
    Et le C++/CLI, c'est le C++ pour programmer en .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.

  12. #12
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par d�faut
    Merci pour tous ces renseignements, je vais donc me tourner vers le C++/CLI.
    Et voir jusqu'ou je peut aller avec !!

    Encore Merci

  13. #13
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    j'appuie la d�cision de partir sur les winforms, qui sont � mon avis plus simple � prendre en main
    voir mes tutos, notamment l'intro aux winforms http://nico-pyright.developpez.com/t...2005/winforms/

Discussions similaires

  1. Questions sur les WinForms
    Par rvzip64 dans le forum Delphi .NET
    R�ponses: 6
    Dernier message: 18/12/2007, 23h46
  2. [MFC] Question b�te sur les CListBox
    Par gwendo dans le forum MFC
    R�ponses: 1
    Dernier message: 10/08/2005, 16h43
  3. R�ponses: 15
    Dernier message: 18/01/2005, 23h18
  4. [C#] [WinForms] sur [VS.NET] question sur le panel
    Par onizuanda dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 03/12/2004, 19h00
  5. [MFC] Quelques questions de d�butant...
    Par Sephi dans le forum MFC
    R�ponses: 4
    Dernier message: 20/02/2004, 17h25

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