Utilisation de projets pour créer des applications
Un projet est défini comme une configuration et un groupe de fichiers produisant un programme, ou encore un ou plusieurs fichiers binaires finaux. Chaque projet contient au moins deux configurations : une configuration Debug et une configuration Release ou une configuration Release.
Les projets constituent les différentes parties de votre solution destinée à répondre aux diverses exigences de l'application. Les définitions de solutions comprennent les relations de dépendance entre les projets. Elles contiennent également des informations sur la manière de déployer les projets qui constituent votre solution. Ensemble, les projets de votre solution forment une application.
Assistants Application
La meilleure manière de créer de nouveaux projets consiste à utiliser les Assistants Application Visual C++. Pour plus d'informations, consultez Création d'un projet à l'aide d'un Assistant Application Visual C++.
Vous pouvez toujours écrire des programmes sans utiliser les Assistants Application, mais comme ceux-ci proposent un jeu complet de fichiers projet et une structure pour le projet, commencer votre projet à l'aide d'un Assistant vous permet de passer immédiatement à la programmation des fonctionnalités. Pour créer un projet vide, utilisez l'Assistant Projet Win32. Vous pouvez ajouter vos propres fichiers .cpp à ce projet. Cette méthode est idéale pour les applications simples, de type console.
Modèles de projet
Visual C++ fournit des modèles de projet destinés au Common Language Runtime et à la bibliothèque de classes .NET Framework. Ces modèles de projet ne fournissent pas d'interface utilisateur ; ils ajoutent plutôt automatiquement les références et fichiers de projet essentiels.
Assistants Code
Lorsque vous avez créé l'infrastructure de votre projet, vous pouvez utiliser les Assistants Code Visual C++ pour ajouter des éléments, tels que des classes, des membres ou des fonctions, à vos programmes. Pour plus d'informations, consultez Ajout de fonctionnalités à l'aide des Assistants Code.
Pages de propriétés
Lorsque vous avez créé un projet et ajouté des éléments, vous pouvez également spécifier la manière dont il doit être créé et débogué. Pour modifier les paramètres de votre projet, consultez :
Les projets possèdent également des aspects externes qui contrôlent la manière dont ils sont compilés et déployés. Les projets font partie des solutions. Ils sont gérés par Visual Studio. Plusieurs projets d'une solution peuvent être écrits dans n'importe quel langage fourni avec Visual Studio. Quatre aspects de chaque projet sont définis dans l'environnement de développement plus large proposé par Visual Studio :
Source control