Différence entre MFC et Win32 Retour au début Différence entre
L'API Windows (Application Programming Interface) est maintenant connue ou référencée comme Win32. Si vous voulez créer un programme qui fonctionnerait dans un environnement Windows, vous devez avoir quelque chose de compatible avec Win32. MFC ou Microsoft Foundation Class est une bibliothèque de classes en C ++ qui encapsule certaines parties de l'API Windows afin de faciliter la tâche des programmeurs pour générer du code léger.
Construire une application pour Win32 signifie que vous devrez utiliser son SDK afin de maintenir la compatibilité et éviter les problèmes 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 de code qui peuvent être mineures et rapides à corriger ou à majorer et être un casse-tête à tracer. Le MFC est composé des 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, le rendant simple et beaucoup plus rapide à construire. Dépannage serait également beaucoup plus facile avec le MFC puisque vous n'auriez pas besoin de se plonger dans le codage réel de chaque fonction et vous auriez seulement besoin de vous préoccuper de la façon dont vous avez appelé la fonction.
Le MFC traite également directement 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. Cela 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. Indépendamment du cadre que vous utilisez, vous utiliseriez toujours Win32 si vous avez l'intention de créer des programmes pour le système d'exploitation Windows. MFC le rend simplement plus facile et plus rapide pour les programmeurs C ++.
Résumé:
1. Win32 est également connu comme l'API Windows alors que le MFC est une bibliothèque de classes C ++ qui enveloppe des parties de l'API Windows
2. Le MFC est constitué des opérations les plus courantes utilisées dans la création d'une application Win32
3. L'utilisation du MFC rend le codage plus léger et beaucoup plus simple que l'utilisation directe de l'API Windows
4. Le MFC permet aux programmeurs C ++ d'utiliser l'environnement Windows actuel