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 :

[DEBUTANT] ATL - MFC ?


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 28
    Par défaut [DEBUTANT] ATL - MFC ?
    Je viens d'acquerir Visual Studio 2005 Beta 2 et lorsque je veux faire une app win32, on me demande si je veux utiliser ATL.
    Mais qu'est ce que s'est ?

    Les MFC aussi, je voit pas trop bien


    Quelqu'un pourait il m'aiguiller?

    Merci d'avance

  2. #2
    Membre confirmé Avatar de Luffy Duck
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 165
    Par défaut
    En ce qui concerne la librairie ATL, je ne pourrais pas trop te répondre...

    Par contre, les MFC (Microsoft Foundation Class) sont des classes que MS a développé pour encapsuler leurs API Win32. Les MFC simplifient énormément l'écriture d'application, même si certains les critiquent sur la fiabilité ou la rapidité.

    Elles touchent à peu près à tout : graphique (fenêtre, controles), réseau (socket,etc...), base de données, etc...

  3. #3
    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 Luffy Duck
    En ce qui concerne la librairie ATL, je ne pourrais pas trop te répondre...

    Par contre, les MFC (Microsoft Foundation Class) sont des classes que MS a développé pour encapsuler leurs API Win32. Les MFC simplifient énormément l'écriture d'application, même si certains les critiquent sur la fiabilité ou la rapidité.

    Elles touchent à peu près à tout : graphique (fenêtre, controles), réseau (socket,etc...), base de données, etc...
    rapidité m'etonnerait ,c'est juste au dessus de l'api win32 ,fiabilité pareil moi je dirais plutot conception.

  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
    ATL c'est Active Template Library
    C'est une bibliothèque à utiliser lors de la création d'ASP et qui te permet aussi de créer des ActiveX

  5. #5
    Membre confirmé Avatar de Luffy Duck
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 165
    Par défaut
    Les critiques que j'avais, je pense que c'était surtout des trolls par rapport à MS... il était pro std (ce qui n'est pas un mal d'ailleurs ).
    moi je dirais plutot conception.
    C'est-à-dire ? Tu trouves que c'est mal organisé ?

  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
    il trouve surtout qu'il faut une approche orientée objet pour utiliser les MFC (par rapport à l'API)

    Je détourne pas ta pensée ?

    Enfin, on aura beau dire ce qu'on voudra, les MFC ca réduit quand meme beaucoup le travail. Le gain temps/bug/rapidité est largement meilleur avec les MFC

  7. #7
    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
    Conception dans le sens ce n'est pas d'une conception moderne au niveau C++, ce qui est normal vu que ça date 1994 bien avant toutes les evolutions du C++ sa normalisation (1998) et des STL .
    bien que maintenant les STL soient utilisées par exemple dans la classe MFC CString et dans d'autres classes .
    cet argument je peux le comprendre ...

    dans les + : rapidité et liberté de faire ce que je veux.


Discussions similaires

  1. Pbleme avec ATL/MFC
    Par capello123 dans le forum MFC
    Réponses: 2
    Dernier message: 17/04/2007, 18h27
  2. [ATL][MFC?]Ecrire une dll pour ASP
    Par LEK dans le forum MFC
    Réponses: 10
    Dernier message: 11/11/2005, 17h38
  3. Réponses: 2
    Dernier message: 04/06/2004, 10h36
  4. Réponses: 2
    Dernier message: 05/05/2004, 23h02
  5. [MFC][Debutant] UpdateData, timer et CEdit
    Par Fladnag dans le forum MFC
    Réponses: 2
    Dernier message: 29/01/2004, 06h51

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