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 :

Je m'y perds : .Net, MFC, CLR/CLI, managed C++, etc


Sujet :

Visual C++

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par d�faut Je m'y perds : .Net, MFC, CLR/CLI, managed C++, etc
    Bonjour � tous!

    J'ai appris le C++ standard, et un jour on m'a demand� d'utiliser Visual Studio et le SDK windows et de r�aliser une appli Windows...

    Je m'en sors tant bien que mal, et mon appli est termin�e et fonctionnelle.
    Au fil de mes nombreuses recherches, je tombe sur des r�ponses .Net, MFC, API, Winforms, managed C++, CLR/CLI et j'en passe, ou alors des erreurs de compilation qui refusent le managed C++, etc.

    Bref, je suis un peu perdu avec tout �a...
    Je cherche donc � �claircir tous ces concepts! Qu'est ce qui caract�rise ces m�thodes, quand les utilise-t-on, etc? Peut-on les m�langer?

    Merci par avance pour vos r�ponses!!

    P.S Recherche sur le forum et FAQ ne m'ont pas bien �clairci... mais bravo pour le boulot!!

  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
    MFC est un framework document/vue, c'est une couche d'abstraction sup�rieure de l'api windows, cela permet de r�aliser des applications natives facilement et d'etre efficace. tu peux voir les articles de farscape : http://farscape.developpez.com/

    Le C++/CLI est un langage proche du C# qui permet d'utiliser le C++ pour int�ragir avec le framework.net, tu peux regarder mes articles : http://nico-pyright.developpez.com/

    Les winforms, c'est un framework pour faire des fenetres en .Net

    On peut m�langer un peu tout, c'est la grande force du C++ et du C++/CLI, mais il faut savoir pour quoi ...

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par d�faut
    Ok!
    Merci c'est d�j� un peu plus clair!
    Je vais aller lire les articles que tu m'indiques.

    .Net semble avoir la c�te en ce moment? Pourquoi? Est-ce encore une couche d'abstraction suppl�mentaire?

    Quant au managed C++? Quel en est l'int�ret?

    Merci encore!

  4. #4
    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
    on parle de managed C++ comme l'ancienne version du C++/CLI, dispo avec vs2003. C'est un premier jet d�sormais obsol�te, � oublier

    .Net, c'est un framework complet, sens� etre multi plate forme.

    Effectivement, il a la cote en ce moment, pour plus de renseignements sur les g�n�ralit�s, je te renvoi vers les faq.net et les cours .net

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par d�faut
    Ok je comprends vraiment mieux maintenant!
    Finalement, on ajoute � chaque fois une couche d'abstraction suppl�mentaire. Si le plus haut niveau suffit on l'utilise, sinon rien n'interdit de redescendre au niveau inf�rieur.
    J'ai bon?

    En tout cas merci pour les �claircissements!

    J'ai n�anmoins une derni�re question : comment choisir de faire un programme .Net ou plutot CLI ?
    Est-ce mauvais de m�langer?

    Bonne soir�e!

  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
    on choisit de faire un programme C++/CLI quand on veut b�n�ficier des avantages du framework.net, on utilisera alors visual C++ 2005. Tu peux regarder mes tutoriels : http://nico-pyright.developpez.com/

    Ce n'est pas mauvais de m�langer, c'est juste couteux en temps, et il faut savoir ce qu'on fait

  7. #7
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par d�faut
    Salut,

    Bon je vais aller voir tes tutos, et je reviendrais poser des questions plus pr�cises si besoin!

    En tout cas merci pour les r�ponses!

    Bonne journ�e!

    @+
    Harry_Tauper

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

Discussions similaires

  1. MFC & C++/CLI
    Par theMonz31 dans le forum C++/CLI
    R�ponses: 1
    Dernier message: 11/11/2010, 00h25
  2. Connaitre le type d'un projet (MFC/CLR/CLI)
    Par buzzz dans le forum Visual Studio
    R�ponses: 1
    Dernier message: 16/09/2010, 11h15
  3. R�ponses: 12
    Dernier message: 04/10/2006, 15h53

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