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 :

Difference entre Application console, MFC et Form ?


Sujet :

Visual C++

  1. #1
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : Tha�lande

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par d�faut Difference entre Application console, MFC et Form ?
    Bonjour,

    Je voudrais connaitre les diff�rence entre les types d'application console, MFC et Formulaire.

    Si je comprend bien, les application consoles sont destin� aux applications qui ne n�cessitent pas d'interface graphique, les applications formulaires sont destin�es aux applications avec une interface graphique plus ou moins complexes pour des application de "gestion". Par contre c'est le flou pour les application de type MFC.

    Dans quel cas choisi t on un type d'application de type MFC plutot que formulaire ?

    Y a t il certaines choses que l'on peut faire dans l'un mais pas dans l'autre ?

    Merci

  2. #2
    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
    La diff�rence entre les Windows Forms et les MFC c'est le framework.
    MFC c'est une biblioth�que natives qui permet de faire des applications windows, c'est aussi un framework complet document/vue

    les winforms, c'est .Net.

  3. #3
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : Tha�lande

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par d�faut
    Y a t il des elements qui permettent de dire que choisir l'un sera mieu que l'autre suivant le type de projet ?
    Ou ce n'est qu'en fonction des pr�f�rences du developpeur ?

  4. #4
    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
    salut,
    un �l�ment:
    le cycle apprentissage MFC est plus long , parce qu'il faut compenser certains manques des classes MFC par du code, comme la gestion des couleurs .

    en gros :
    .Net est plus simple mais d�pendance du framework .net et apprentissage du C++/CLI n�cessaire .
    avec les MFC :
    on a un peu plus de libert� car on est proche des apis 32.
    on dispose aussi d'une ouverture sur .net et le C++/CLI.

  5. #5
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : Tha�lande

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par d�faut
    En fait c'est pour la r�daction du rapport de mon stage ou j'ai d�velopp� une application sous Visual C++.

    Dans mon rapport il y a une partie ou je parle de l'environnement de d�veloppement et je voudrais justifi� mon choix de Windows Forms.

    L'application est assez basique et compos� de plusieurs formulaires.

    Je voudrais savoir si mon explication tien la route :

    L'application � d�velopper a du �tre programmer en langage C++ sous Visual Studio .NET 2003.

    Visual Studio .NET 2003 est un IDE (Integrated Development Environment) fournissant tous les outils n�cessaire au d�veloppement d'une application compl�te dans divers langages dont le C++.

    Lors de la cr�ation d'un nouveau projet C++, celui ci offre le choix entre 3 types d'applications. Le premier, application console, est destin� aux applications qui ne n�cessitent pas d'interface graphique. Elle ne convient donc pas � notre projet.

    Le second, application MFC, utilise des biblioth�ques natives afin de d�velopper des application Windows compl�tes.

    Enfin, les applications de type Windows Forms, permettent de concevoir des applications � interface graphique en exploitant les ressources offertes par le framework .NET de Microsoft (celui ci devant donc �tre install� sur les machines o� sera install� le programme).

    Mon choix � donc du se porter sur l'un des deux derniers types d'application m'offrant tous les deux les possibilit�s de r�aliser mon projet.

    L'application � d�velopper �tant principalement une application � interface graphique et uniquement destin� � l'entreprise o� les postes sont �quip� du framwork .NET, mon choix c'est donc port� sur une application de type Windows Forms pour �a simplicit� et sa puissance de d�veloppement d'application � interface graphique avanc�.
    Merci

  6. #6
    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
    je me demande bien comment on peut faire autant de fautes d'orthographes

    t'as qu'� rajouter que la programmation des winforms est plus simple � prendre en main et plus rapide.

  7. #7
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : Tha�lande

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par d�faut
    Oui je sais je suis pas trop dou� en orthographe

  8. #8
    Invit� de passage
    Femme Profil pro
    Ou chomeur � temps partiel
    Inscrit en
    Janvier 2015
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Afghanistan

    Informations professionnelles :
    Activit� : Ou chomeur � temps partiel
    Secteur : High Tech - Mat�riel informatique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 1
    Par d�faut Je crois �tre un g�nie mais nan
    Il est tout de m�me hilarant de voir des commentaires qui critiquent les fautes d'autrui en mettant "fautes d'orthographeS" puisqu'il est bien connu qu'il existe plusieurs orthographes �videmment, sans parler du verbe �voir, "qu'� rajouter ", par la m�me occasion n'est ce pas ?

    � Toute personne dans une situation d'autorit� incontest�e, libre de toute critique, court le danger de devenir un tyran! � � bon entendeur....

  9. #9
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    Bravo, je te remets ton badge d'arch�ologue pour ce tr�s beau d�terrage de sujet on ne peut plus clos.
    Faire des remarques sur l'orthographe lors du rapport de stage, cela tient bien plus du bon conseil que de la raillerie.

  10. #10
    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
    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.

Discussions similaires

  1. R�ponses: 5
    Dernier message: 19/03/2011, 16h06
  2. erreur application console MFC
    Par koukou11 dans le forum MFC
    R�ponses: 1
    Dernier message: 26/02/2011, 01h27
  3. difference entre application et frame
    Par riadhhwajdii dans le forum AWT/Swing
    R�ponses: 4
    Dernier message: 09/10/2009, 18h03
  4. Difference entre Application Web et Webservice
    Par pracede2005 dans le forum Servlets/JSP
    R�ponses: 4
    Dernier message: 15/10/2007, 11h50
  5. Difference entre MFC et Windows Application
    Par abbd dans le forum Visual C++
    R�ponses: 2
    Dernier message: 27/02/2007, 13h18

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