Comment : créer des applications console CLR (C++/CLI)
Vous pouvez utiliser le modèle d’application console CLR dans la boîte de dialogue Nouveau projet pour créer un projet d’application console qui a déjà des références et des fichiers de projet essentiels.
Vous pouvez utiliser le modèle d’application console CLR dans la boîte de dialogue Nouveau projet pour créer un projet d’application console qui possède déjà des références et des fichiers de projet essentiels.
La prise en charge de C++/CLI n’est pas installée par défaut lorsque vous installez une charge de travail Visual Studio C++. Si vous ne voyez pas de titre CLR sous Visual C++ dans la boîte de dialogue Nouveau projet, vous devrez peut-être installer la prise en charge de C++/CLI. Pour plus d’informations, consultez Installer la prise en charge de C++/CLI dans Visual Studio 2022.
Vous pouvez utiliser le modèle d’application console CLR (.NET Framework) dans la boîte de dialogue Créer un projet de projet pour créer un projet d’application console qui a déjà des références et des fichiers de projet essentiels.
La prise en charge de C++/CLI n’est pas installée par défaut lorsque vous installez une charge de travail Visual Studio C++. Si vous ne voyez pas de modèles de projet CLR dans la boîte de dialogue Créer un projet, vous devrez peut-être installer la prise en charge de C++/CLI. Pour plus d’informations, consultez la programmation .NET avec C++/CLI.
En général, une application console est compilée en un fichier exécutable autonome, mais elle n’a pas d’interface utilisateur graphique. Les utilisateurs exécutent l’application console à l’invite de commandes. Ils peuvent utiliser la ligne de commande pour émettre des instructions sur l’application en cours d’exécution. L’application fournit des informations de sortie sous forme de texte dans la fenêtre de commande. Les commentaires immédiats d’une application console permettent d’apprendre la programmation. Vous n’avez pas besoin de vous soucier de l’implémentation d’une interface utilisateur graphique.
Lorsque vous utilisez le modèle d’application console CLR pour créer un projet, il ajoute automatiquement ces références et fichiers :
Références à ces espaces de noms .NET Framework :
System, , System.Data, : System.Xmlces références contiennent les classes fondamentales qui définissent les types, événements, interfaces, attributs et exceptions couramment utilisés.
mscorlib.dll
: DLL d’assembly qui prend en charge le développement .NET Framework.
Fichiers sources :
ConsoleApplicationName.cpp
: le fichier source principal et le point d’entrée dans l’application. Ce fichier a le nom de base que vous avez spécifié pour votre projet. Il identifie le fichier DLL du projet et l’espace de noms du projet. Fournissez votre propre code dans ce fichier.AssemblyInfo.cpp
: contient des attributs et des paramètres que vous pouvez utiliser pour modifier les métadonnées d’assembly du projet. Pour plus d’informations, consultez le contenu de l’assembly.stdafx.cpp
: utilisé pour générer un fichier d’en-tête précompilé nomméConsoleApplicationName.pch
et un fichier de types précompilés nomméstdafx.obj
.
Fichiers d’en-tête :
stdafx.h
: utilisé pour générer un fichier d’en-tête précompilé nomméConsoleApplicationName.pch
et un fichier de types précompilés nomméstdafx.obj
.resource.h
: fichier include généré pourapp.rc
.
Les fichiers de ressources :
app.rc
: fichier de script de ressource d’un programme.app.ico
: fichier d’icône d’un programme.
ReadMe.txt
: décrit les fichiers du projet.
Lorsque vous utilisez le modèle d’application console CLR pour créer un projet, il ajoute automatiquement ces références et fichiers :
Références à ces espaces de noms .NET Framework :
System, , System.Data, : System.Xmlces références contiennent les classes fondamentales qui définissent les types, événements, interfaces, attributs et exceptions couramment utilisés.
mscorlib.dll
: DLL d’assembly qui prend en charge le développement .NET Framework.
Fichiers sources :
ConsoleApplicationName.cpp
: le fichier source principal et le point d’entrée dans l’application. Ce fichier a le nom de base que vous avez spécifié pour votre projet. Il identifie le fichier DLL du projet et l’espace de noms du projet. Fournissez votre propre code dans ce fichier.AssemblyInfo.cpp
: contient des attributs et des paramètres que vous pouvez utiliser pour modifier les métadonnées d’assembly du projet. Pour plus d’informations, consultez le contenu de l’assembly.pch.cpp
: utilisé pour générer un fichier d’en-tête précompilé nomméConsoleApplicationName.pch
et un fichier de types précompilés nommépch.obj
.
Fichiers d’en-tête :
pch.h
: utilisé pour générer un fichier d’en-tête précompilé nomméConsoleApplicationName.pch
et un fichier de types précompilés nommépch.obj
.Resource.h
: fichier include généré pourapp.rc
.
Les fichiers de ressources :
app.rc
: fichier de script de ressource d’un programme.app.ico
: fichier d’icône d’un programme.
Pour créer un projet d’application console CLR
Dans la barre de menus, choisissez Fichier>Nouveau>Projet.
Dans la boîte de dialogue Nouveau projet, sélectionnez le nœud Visual C++>CLR des modèles>installés>, puis sélectionnez le modèle d’application console CLR.
Dans la zone Nom , entrez un nom unique pour votre application.
Vous pouvez spécifier d’autres paramètres de projet et de solution, mais ils ne sont pas obligatoires.
Choisissez le bouton OK pour générer le projet et les fichiers sources.
Dans la barre de menus, choisissez Fichier>Nouveau>Projet.
Dans la boîte de dialogue Nouveau projet, sélectionnez le nœud Visual C++>CLR installé>, puis sélectionnez le modèle d’application console CLR.
Dans la zone Nom , entrez un nom unique pour votre application.
Vous pouvez spécifier d’autres paramètres de projet et de solution, mais ils ne sont pas obligatoires.
Choisissez le bouton OK pour générer le projet et les fichiers sources.
Dans la barre de menus, choisissez Fichier>Nouveau>Projet.
Dans la boîte de dialogue Créer un projet , entrez « console clr » dans la zone de recherche. Sélectionnez le modèle d’application console CLR (.NET Framework), puis choisissez Suivant.
Dans la zone Nom , entrez un nom unique pour votre application.
Vous pouvez spécifier d’autres paramètres de projet et de solution, mais ils ne sont pas obligatoires.
Choisissez le bouton Créer pour générer le projet et les fichiers sources.