À partir de 2011 , Visual C fait référence à Visual C + + . (Visual C # est plus de type Java , les groupes Microsoft avec Visual Basic. ) Mais tous ces langages de développement peut être utilisé pour créer des projets , dont Microsoft décrit comme un groupe de fichiers de programme et au moins deux fichiers de configuration --- un pour des fins de débogage (ou dépannage) et l'autre pour la version finale de l'application . Vous pouvez créer des projets manuellement ou utiliser l'un des nombreux modèles de projet ready-made Visual C + + inclut de rendre le travail plus facile . Win32 Modèles
templates Win32 sont les modèles les plus primitives du programme --- «primitif» dans le sens où le développeur d'un programme Win32 doit gérer toute la communication entre les composants de l'ordinateur , ce qui signifie que la manipulation tous les messages d'erreur ainsi . Programmes Win32 nécessitent la " programmation de bas niveau » qui devait être fait pour les programmes DOS et Windows antérieures . Ces modèles aident les développeurs console de conception ( texte) et des applications Windows plus rapidement .
MFC Modèles
MFC a été conçu pour simplifier le développement Win32 en automatisant une grande partie de l'erreur la manipulation . Microsoft Foundation Classes ( MFC ou ) sont d'avance le contenu classes C + + , qui Microsoft a mis à la disposition des développeurs depuis de nombreuses années . La bibliothèque MFC a été conçu pour réduire le temps de développement en fournissant des ready-made code source fiable pour les fonctions fréquemment utilisées . MFC inclut également , les classes OLE ActiveX et base de données utiles pour la rédaction de grandes commandes complexes. MFC est devenue la méthode la plus commune de l'écriture de programmes informatiques autonomes.
CLR Modèles
CLR ( Common Language Runtime ) est la nouvelle norme pour Microsoft processus de développement. C'est la base de l' . NET Framework, qui fournit le code générique de bas niveau requis par chaque application. Parce que les programmes CLR ne contiennent le code nécessaire pour cette application particulière , ils prennent moins de place sur le disque dur . Presque tout type de programme peut être écrit en utilisant CLR, qui est utilisé par les nouvelles versions de Windows.
ATL Modèles
ATL signifie Active Template Library . Ces modèles sont pour des programmes comme les contrôles ActiveX et OLE qui sont beaucoup plus petits et ont moins de fonctions que les contrôles MFC. Si vous vérifiez les " Modules " dans un navigateur Firefox ou " Gérer les modules complémentaires " dans Internet Explorer (dans les menus " Outils " ) , vous trouverez le genre de programmes que vous créez avec ces modèles . Modèles utilisent ATL COM ou Component Object Model , concepts de Microsoft lors de la création de ces programmes. ATL programmes peuvent être comprises dans des projets MFC. Parce que ces modèles sont ces petits programmes , ils sont les plus couramment utilisés pour les serveurs Web et les projets des clients.
Générale Modèles
Les modèles généraux sont utilisés pour la création de deux types spéciaux des programmes --- les assistants utilisés pour l'installation d'autres programmes et dans les Makefile spécial nécessaire pour les programmes qui sont compilés à partir de la console. Ces projets rendent plus facile pour vos utilisateurs finaux à installer et exécuter les applications plus importantes créées à l'aide des autres modèles de projet .