Différence entre MFC et Win32


MFC ou Win32

L'API (Application Programming Interface) de Windows est maintenant connue sous le nom de Win32. Si vous voulez créer un programme qui fonctionnerait dans un environnement Windows, vous devez avoir quelque chose qui est compatible avec Win32. MFC ou la Microsoft Foundation Class est une bibliothèque de classes en C++ qui encapsule certaines parties de l'API Windows afin de faciliter la création de code allégé par les programmeurs.

Construire une application pour Win32 signifie que vous devrez utiliser son SDK afin de maintenir la compatibilité et d'éviter les pépins ou tout autre problème. Le problème avec l'utilisation du SDK Win32 est que vous auriez besoin d'écrire manuellement du code pour tout. Cela peut conduire à des erreurs dans le code qui peut être soit mineur et rapide à corriger, soit majeur et être un casse-tête à tracer. Le MFC est composé de fonctions les plus couramment utilisées par les programmeurs comme la création de fenêtres ou l'ouverture de boîtes de dialogue. L'utilisation du MFC réduit en une seule ligne de code ce qui serait autrement composé de 10 ou 20 lignes, ce qui le rend plus simple et beaucoup plus rapide à construire. Le dépannage serait également beaucoup plus facile avec le MFC puisque vous n'auriez pas besoin de vous plonger dans le codage réel de chaque fonction et vous n'auriez qu'à vous préoccuper de la façon dont vous appelez la fonction.


Le MFC traite également directement avec l'environnement Windows, ce qui signifie que vous n'avez pas besoin de vous préoccuper des paramètres spécifiques que chaque utilisateur a sur son ordinateur. Ceci garantit que votre programme apparaîtra correctement dans la plupart des cas lors de l'utilisation du MFC.

Le MFC a été une bibliothèque très réussie que d'autres langages de programmation ont développé leur propre ou adapté l'utilisation du MFC pour leur propre compte. Quel que soit le cadre que vous utilisez, vous utiliserez toujours Win32 si vous avez l'intention de créer des programmes pour le système d'exploitation Windows. Le MFC simplifie et accélère la tâche des programmeurs C++.

Les idées Clis

Win32 est également connu sous le nom de l'API Windows tandis que le MFC est une bibliothèque de classe C++ qui enveloppe des parties de l'API Windows

Le MFC est constitué des opérations les plus courantes utilisées dans la construction d'une application Win32

L'utilisation du MFC rend le codage plus léger et beaucoup plus simple que l'utilisation directe de l'API Windows

Le MFC permet aux programmeurs C++ d'utiliser l'environnement Windows actuel


Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *