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 émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 563
    Points : 2 390
    Points
    2 390
    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
    Zend Certified PHP Engineer

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  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
    Points : 16 075
    Points
    16 075
    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 émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 563
    Points : 2 390
    Points
    2 390
    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 ?
    Zend Certified PHP Engineer

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  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
    Points : 17 323
    Points
    17 323
    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 émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 563
    Points : 2 390
    Points
    2 390
    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
    Zend Certified PHP Engineer

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  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
    Points : 16 075
    Points
    16 075
    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 émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 563
    Points : 2 390
    Points
    2 390
    Par défaut
    Oui je sais je suis pas trop doué en orthographe
    Zend Certified PHP Engineer

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  8. #8
    Nouveau Candidat au Club
    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
    Points : 0
    Points
    0
    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 éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120
    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 sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    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