begin process at 2012 05 29 16:20:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

pourquoi n'aimez-vous pas les MFC ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pourquoi n'aimez-vous pas les MFC ?

dimanche 13 juin 2004 à 21:15:55 | pourquoi n'aimez-vous pas les MFC ?

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Bonsoir à tous,

Je vois que beaucoup n'aime pas la programmation avec les MFC, et pourtant, je trouve cela bien plus simple et plus rapide que la programmation en pur Win32. Donc pourquoi n'aimez-vous pas les MFC ? A cause de leur dépendance à une librairie ? A cause de leur structure de classe ? A cause de la perte de performance ? autre ?

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer
dimanche 13 juin 2004 à 22:07:58 | Re : pourquoi n'aimez-vous pas les MFC ?

BruNews

Administrateur CodeS-SourceS
plus simple: regarde les questions de ceux qui s'en servent, elles te montreront que ce n'est pas plus simple. Avoir la wndProc et les HWNDs direct devant soi, me semble difficile de faire plus simple. En quoi devoir apprendre une seconde API sur l'originale (qu'il faudra dans tous les cas savoir) apportera une quelconque plus value.
Rapidite de dev: meme reponse.
Structure de classe: pas encore vu l'interet pour l'utilisation de win32.
perte de perf: pas obligatoire mais malheureusement ceux qui debutent avec MFC ne connaitront que des CString et autres bidules de ce genre, ne sauront pas utiliser les pointeurs, alors oui que pour ceux la les perfs passent aux oubliettes.

ciao...
BruNews, Admin CS, MVP Visual C++
dimanche 13 juin 2004 à 22:14:43 | Re : pourquoi n'aimez-vous pas les MFC ?

Arnotic

Administrateur CodeS-SourceS
je pense la même chose que BruNews.
concernant les structures de classe et tout, quel est l'interet de faire hwnd->GetWindowRect(&rc); aulieu de GetWindowRect(hwnd, &rc); qui est même plus court à écrire ? Je ne vois pas l'interet.
De plus comme le dis BruNews ca me "fou les boules" de voir que pour utiliser des choses simple comme la wndProc ou bien certaines APIs il faut les déclarers ou bidouiller pour y avoir accés.

@+
Arnotic,
Admin CS, MVP Visual C++
dimanche 13 juin 2004 à 22:31:35 | Re : pourquoi n'aimez-vous pas les MFC ?

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Oui je suis d'accord avec vous, avec les MFC, on y prend un peu de mauvaises habitudes et on oublie certains éléments du langages.

Mais l'intérêt des MFC, c'est tout de même qu'elles automatisent pas mal de trucs se qui fait gagner finalement pas mal de temps lors de la création d'un projet tel que l'interception d'événement par exemple.

En tout cas, je pense que les MFC sont l'évolution logique de la programmation en C++ pour Windows, car avec elles, les fonctions de l'API sont enfin organisées hiérarchiquement dans des classes, bien que ce ne soit pas obligatoire.

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer


Cette discussion est classée dans : url, www, mfc, cause, progotop


Répondre à ce message

Sujets en rapport avec ce message

?? MFC ?? [ par Sigma ] J'ai fais un pti prog en C++ MFC, et je veut l'uploader ici, mais je vois que l'on peut que donner des minuscule fichiers... Si je donne que l'exe, on les points ? [ par morgandetoi06 ] çan 'a rien a voir avec de la programmation mais bon...à quoi servent les points que l ont collecte en postant des sources ?www.morgan06.fr.fm Nouveau [ par gaya ] Ouverture d'un nouveau forum consacrer à la programmation C/C++ sur http://www.cppint.fr.st , venez nombreux !Il s'agit d'un forum international, ouve moteur 3d [ par FleXus ] Bonjour Je suis à la recherche d'un moteur 3d capable de génererdu "3d landscape rendering" ( comme truevision3d www.truvision3dsdk.com ) mais étant c Graphisme dans la Console [ par VinceExtense ] Bonjour j'utilise devcpp et visual c++ pour faire de la programmation.Et j'aimerais bien passer en mode vga et afficher des pixels.J'ai regardé plusie aide sur visual c++ svp [ par morgandetoi06 ] alors deja bonjour ;)j aimerait savoir comment faire pour que la console d un programme ms-dos compilé par visual c++ ne se voit pas.pour dev c++ j al Cherche programmeur c-script ou c++ pour simulateur de manèges [ par elkion ] j'aimerai réunir un maximum de personnes sur un projet de création de simulateurs de fete foraine, je représentes le premier site de fetes foraines de Scanner de jpeg GDI+ [ par RaphAstronome ] Bonjour,Y aurait t'il un utilitaire qui scanne les .jpg pour voir ci elle exploite la faille GDI+ ?RaphAstronomehttp://www.astro5000.com<a href='http: Profondeur des couleurs [ par Mastersam ] Bonjour, je voudrais juste savoir comment on récupère l'information sur le nombre de couleurs du système (16 ou 32 bits généralement) sous windows. En Coopération pour créé un jeu (Konak) [ par Achoum ] Bonjour tout le monde.Ceci n'est pas une question de programmation, mais une demande d'aidePour la finalisation d'un jeu.Cela fait déjà quel temp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,131 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales