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

MFC Discussion :

Mfc


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 101
    Par défaut Mfc
    bonjour,

    j' ai des questions " théorique " sur le c++

    j utilise visual studio.net

    est ce que ce programme utilise la bibliothèque MFC?
    est ce que le MFC procure les outils tels que textBox ou autre? y at il un rapport avec l'API windows

    merci

  2. #2
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    est ce que ce programme utilise la bibliothèque MFC?
    oui

    est ce que le MFC procure les outils tels que textBox ou autre?
    oui

    y at il un rapport avec l'API windows
    c(est une encapsulation et (peut être) une extension


    ce post est à placé plutot sur le forum visual c++

    merci

  3. #3
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 293
    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 293
    Billets dans le blog
    2
    Par défaut
    est ce que ce programme utilise la bibliothèque MFC?
    Citation Envoyé par hiko-seijuro
    oui
    En es-tu certain? Posée ainsi, la question reviens à demander: "est-ce l'IDE visual studio a été développé en utilisant la MFC?". Cela paraît fort probable, j'en conviens, mais en es-tu certain?


    y at il un rapport avec l'API windows
    Citation Envoyé par hiko-seijuro
    c(est une encapsulation et (peut être) une extension
    Il me semble que cela ne puisse pas être une extension. Je ne vois pas comment "étendre l'API win32". A mon avis, ce n'est rien de plus qu'une encapsulation.

    Pour être un peu plus précis, l'api32 permet de gérer les fenêtres. La MFC a encapsulé tout cela afin de permettre un gestion de fenêtre plus aisée. De surcroît, la MFC propose tout une collection de classes très variées (cela va de la simple chaine de carractère à la gestion de réseau).

    Hope it helps.

  4. #4
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    Citation:
    est ce que ce programme utilise la bibliothèque MFC? Citation:
    hiko-seijuro a écrit :
    oui


    En es-tu certain? Posée ainsi, la question reviens à demander: "est-ce l'IDE visual studio a été développé en utilisant la MFC?". Cela paraît fort probable, j'en conviens, mais en es-tu certain?
    j'avais pas compris la question comme ca (je pensais qu'il demandait si on pouvait utiliser la bibliotheque avec l'ide :s)

    pour l'extension j'en etais pas sur mais je pensais aux classes CString, .. maintenant je ne connais pas bcp l'api win donc peut etre que ca existe déjà

    merci pour les corrections

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

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 293
    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 293
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par hiko-seijuro
    j'avais pas compris la question comme ca (je pensais qu'il demandait si on pouvait utiliser la bibliotheque avec l'ide :s)
    Je pense également que c'est bien le sens que stgi02 voulait donner à sa question. C'était juste pour souligner qu'il est impossible de donner une bonne réponse à une question mal posée

    Citation Envoyé par hiko-seijuro
    pour l'extension j'en etais pas sur mais je pensais aux classes CString, .. maintenant je ne connais pas bcp l'api win donc peut etre que ca existe déjà
    Non, l'API win32 ne gère que les fenêtres. Cependant, le fait que la MFC propose des classes qui ne sont pas présentent dans win32 ne suffit pas, à mes yeux, à en faire une extension. Bon, maintenant reste à définir ce qu'est une extension. Pour moi, une extension n'est pas incluse dans ce qu'elle "étend". Mais bon, je chipotte sur le vocabulaire (c'est mon gros défaut)

    Citation Envoyé par hiko-seijuro
    merci pour les corrections
    Euh, ce ne sont guère des corrections, mais plutôt d'autres questions

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Par défaut
    Citation Envoyé par stgi02
    est ce que ce programme utilise la bibliothèque MFC?
    Remarque : les MFC ne sont pas fournies avec la version Express.

    Citation Envoyé par stgi02
    y at il un rapport avec l'API windows
    La plupart des classes MFC encapsulent l'API Windows sous forme d'objets C++.

    Les MFC sont maintenant obsolètes (ou presque ).
    Le framework .Net est destiné à les remplacer (et plus si affinité )

  7. #7
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 293
    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 293
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par NicolasG
    Les MFC sont maintenant obsolètes (ou presque ).
    Le framework .Net est destiné à les remplacer (et plus si affinité )
    Rhôooo, qu'est-ce qu'il ne faut pas entendre!!! Cela mérite certainement discussion, mais je moinssoie (inverse de plussoier).
    En effet, je pense que la mfc et le framework .net ne sont pas concurents, ils ne sont pas destinés aux mêmes applications. Le .net a certes beaucoup d'avantages, mais il comporte certains inconvénients qui font que dans certains cas, l'utilisation de la clr est totalement impensable. Non non, la MFC a de beaux jours devant elle.

  8. #8
    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 NicolasG
    Les MFC sont maintenant obsolètes (ou presque ).
    Le framework .Net est destiné à les remplacer (et plus si affinité )
    je ne suis pas d'accord avec la dernier partie du message....
    c'est un avis personnel qui s'appui sur quels éléments ?
    Il n'est pas dans les plans de Microsoft d'abandonner les MFC, inciter à passer sur .net c'est indéniable.
    Je pense que l'on aura toujours besoin d'applications win32 (en opposition à .NET).
    Les MFC versions 2005 ont évoluées : possibilité de mixer du code .net managé + MFC et winform etc, si c'était obsolète ils ne seraient pas donné la peine de les faire évoluer.
    dans un post it du haut du forum il y a lien d'un article MS sur le sujet qui conforte ce que je viens de dire.

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Par défaut
    Bon, c'est vrai que j'ai été un peu excessif, les MFC ne sont pas abandonnées par MS. (http://msdn.microsoft.com/visualc/wh...5/default.aspx)
    J'ai quand même l'impression que ce n'est pas une voie à conseiller à un débutant.

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  2. MDI sans MFC, possible ?
    Par delire8 dans le forum MFC
    Réponses: 4
    Dernier message: 17/06/2002, 07h38
  3. [MFC](encapsulation ADO) ou placer le code
    Par philippe V dans le forum MFC
    Réponses: 2
    Dernier message: 13/06/2002, 14h58
  4. Réponses: 2
    Dernier message: 10/06/2002, 11h03
  5. [MFC] ADO connection
    Par philippe V dans le forum MFC
    Réponses: 3
    Dernier message: 10/06/2002, 07h36

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