Gestionnaire de projets
Remonter à Voir - Index
Voir > Gestionnaire de projets
Affiche et organise le contenu de votre groupe de projets en cours et de tous les projets qu'il contient. Il vous permet d'effectuer diverses tâches de gestion de projet, comme l'ajout, la suppression et la compilation de fichiers.
Remarque : Certaines fonctionnalités décrites ici ne sont disponibles que dans les éditions spécifiques du produit. Par exemple, certaines fonctionnalités du gestionnaire de projets sont seulement disponibles pour la personnalité C++.
Sommaire |
Barre d'outils du gestionnaire de projets
Pour activer/désactiver la barre d'outils sur le gestionnaire de projets, cliquez avec le bouton droit sur la fenêtre Gestionnaire de projets et sélectionnez Barre d'outils dans le menu contextuel.
| Elément | Description | ||||
|---|---|---|---|---|---|
|
Affiche le projet sélectionné au-dessus des autres projets dans l'EDI pour que vous puissiez le modifier. Vous pouvez aussi double-cliquer sur le projet pour l'activer. Le projet actif est affiché en gras. | |||||
|
Affiche la boîte de dialogue Nouveaux éléments afin que vous puissiez ajouter un nouveau projet au groupe de projets en cours. | |||||
|
Retire le projet sélectionné du groupe de projets en cours. | |||||
|
Contrôle la vue des fichiers de votre projet ou groupe de projets. Sélectionnez un des trois choix possibles :
| |||||
|
Synchronise l'éditeur de code avec la sélection en cours dans l'arborescence du projet. Développe l'arborescence si nécessaire et sélectionne dans l'arborescence le fichier qui est actuellement actif dans l'éditeur (si le fichier existe dans l'arborescence du projet). La commande Suivi automatique associée, du menu contextuel commun, active et désactive la synchronisation permanente. | |||||
|
Ouvre les noeuds actuellement sélectionnés dans l'arborescence du projet afin de voir le contenu des noeuds. | |||||
|
Ferme les noeuds actuellement sélectionnés dans l'arborescence du projet afin de ne voir que les noms des noeuds. | |||||
|
Spécifie l'ordre de tri global à utiliser dans tous les projets du groupe de projets en cours (Trier par) ou dans tous les projets créés ou importés par la suite (Ordre de tri par défaut), comme suit :
| |||||
|
Zone de liste des projets |
Affiche les projets du groupe de projets en cours. |
Le gestionnaire de projets dispose de plusieurs menus contextuels différents, selon l'objet sélectionné (groupe de projets, projet, fichier ou noeud Config construction). Toutefois, la plupart des menus contextuels partagent les commandes de menu communes suivantes. Les commandes communes sont disponibles lorsque vous cliquez avec le bouton droit sur une zone vide de la zone de liste des projets.
Menu contextuel d'un groupe de projets
Cliquez avec le bouton droit sur un groupe de projets pour afficher les commandes suivantes :
| Elément | Description |
|---|---|
|
Tout compiler |
Compile tous les projets du groupe de projets en cours qui ont été modifiés depuis la dernière construction, ainsi que tous les fichiers qui en dépendent. Cette option est seulement disponible pour les groupes de projets qui contiennent plusieurs projets. |
|
Tout construire |
Reconstruit tous les projets du groupe de projets en cours, qu'ils aient ou non été modifiés. Cette option est seulement disponible pour les groupes de projets qui contiennent plusieurs projets. |
|
Tout nettoyer |
Retire les fichiers générés de tous les projets du groupe de projets en cours, tels que les fichiers de code des objets. Cette option est seulement disponible pour les groupes de projets qui contiennent plusieurs projets. |
|
Ajouter un nouveau projet |
Affiche la boîte de dialogue Nouveaux éléments, qui vous permet de créer un nouveau projet et de l'ajouter au groupe de projets en cours. |
|
Ajouter un projet existant |
Affiche la boîte de dialogue Ouvrir un projet, qui vous permet d'ajouter un projet existant au groupe de projets en cours. |
|
Enregistrer le groupe de projets |
Enregistre le fichier projet (.bdsgroup) du groupe de projets. Utilisez cette commande après avoir ajouté, supprimé un projet ou modifié l'ordre des projets dans le groupe. |
|
Enregistrer le groupe de projets sous |
Affiche la boîte de dialogue Enregistrer sous, qui permet d'enregistrer le projet sous un nouveau nom et dans un nouvel emplacement. |
|
Renommer |
Renomme le fichier projet. |
Menu contextuel d'un projet
Cliquez avec le bouton droit sur un fichier projet pour afficher les commandes du menu contextuel.
| Elément | Description |
|---|---|
|
Make (C++) ou Compiler (Delphi) |
Compile tous les fichiers du projet en cours qui ont été modifiés depuis la dernière construction et tous les fichiers qui en dépendent. Vous pouvez aussi choisir Projet > Compiler <nom du projet>. |
|
Construire |
Reconstruit tous les fichiers de votre projet, qu'ils aient ou non été modifiés. Vous pouvez aussi choisir Projet > Construire <nom du projet>. |
|
Nettoyer |
Retire les fichiers générés du projet, comme les fichiers de code objet. |
|
Faire un make global à partir d'ici (C++) ou Tout compiler à partir d'ici (Delphi) |
Compile seulement le projet sélectionné et tous les autres projets listés dessous dans le gestionnaire de projets si ces projets ont été modifiés depuis la dernière construction. Cette option est seulement activée quand plusieurs projets sont ouverts. En revanche, choisissez Projet > Compiler tous les projets (Delphi) ou Projet > Make de tous les projets (C++) pour reconstruire chaque projet qui a été modifié dans le groupe de projets. |
|
Tout construire à partir d'ici |
Reconstruit seulement le projet sélectionné et tous les autres projets listés dessous dans le gestionnaire de projets, qu'ils aient ou non été modifiés. Cette option est seulement activée quand plusieurs projets sont ouverts. En revanche, choisissez Projet > Construire tous les projets pour reconstruire tous les projets du groupe de projets. |
|
Tout nettoyer à partir d'ici |
Retire les fichiers générés (tels que les fichiers de code des objets) du projet, en commençant par le projet sélectionné et en incluant tous les autres projets listés dessous dans le gestionnaire de projets. Cette option est seulement activée quand plusieurs projets sont ouverts. |
|
Installer | Désinstaller |
Seulement pour les packages (fichiers .bpl). Installe un package de conception et enregistre le composant associé (si un composant est présent), ou désinstalle le package de conception et désenregistre le composant (si un composant est présent). Voir aussi Installer des packages. |
|
Construire plus tôt |
Déplace un projet vers le haut de la liste de projets dans un groupe de projets, ce qui modifie l'ordre dans lequel les projets sont compilés. |
|
Construire plus tard |
Déplace un projet vers le bas dans la liste des projets d'un groupe de projets. |
|
Ajouter |
Affiche la boîte de dialogue Ajouter au projet, qui vous permet d'ajouter des fichiers au projet sélectionné. |
|
Ajouter nouveau > Unité |
Ajoute une unité de compilation au projet sélectionné, en affectant le nom Unit01.cpp pour la première unité ajoutée, puis en augmentant le nombre pour chaque unité ajoutée. Pour renommer une unité et tous ses composants, cliquez avec le bouton droit sur le nom de l'unité dans le gestionnaire de projets, puis sélectionnez Renommer. |
|
Ajouter nouveau > Fiche |
Ajoute une nouvelle fiche au projet sélectionné et l'affiche dans l'éditeur de code. |
|
Ajouter nouveau > Autre... |
Affiche la boîte de dialogue Nouveaux éléments et liste les catégories d'éléments disponibles, comme Fichiers C++Builder ou Documents Web. Cliquez sur une catégorie dans le volet de gauche. Le volet de droite affiche les éléments de cette catégorie que vous pouvez ajouter à votre projet. |
|
Ajouter nouveau > Dossier |
(C++ seulement) Ouvre la boîte de dialogue Vue Répertoire, qui vous permet de naviguer jusqu'à un dossier et de l'ajouter au projet sélectionné. Vous souhaiterez probablement ajouter un dossier auquel vous accédez souvent durant le développement d'un programme. |
|
Ajouter nouveau > Dossier virtuel |
(C++ seulement) Ajoute un dossier virtuel ombré au projet sélectionné. Les dossiers virtuels sont affichés par défaut en dernier dans la structure de l'arborescence. Utilisez le menu contextuel du dossier virtuel afin de gérer le dossier. |
|
Ajouter nouveau > Personnaliser... |
Affiche la boîte de dialogue Personnaliser le menu Nouveau vous permettant de personnaliser le menu Fichier > Nouveau dans le produit. Vous pouvez sélectionner dans une galerie des éléments, y compris des séparateurs d'éléments de menu, et les ajouter dans votre boîte de dialogue Nouveaux éléments. |
|
Retirer un fichier |
Affiche la boîte de dialogue Retirer du projet, qui vous permet de retirer un fichier du projet sélectionné. |
|
Enregistrer |
Stocke les modifications apportées à tous les fichiers du projet ouvert en utilisant leur nom respectif. Si vous tentez d'enregistrer un projet contenant des fichiers code n'ayant jamais été enregistrés, le produit ouvre la boîte de dialogue Enregistrer sous, pour vous permettre de spécifier le nom des nouveaux fichiers. |
|
Enregistrer sous... |
Affiche la boîte de dialogue Enregistrer sous pour chaque unité de compilation nécessitant une sauvegarde et vous permet d'entrer un nouveau nom pour chaque unité. |
|
Renommer |
Met en surbrillance le noeud projet et vous permet d'entrer un nouveau nom ou de modifier le nom existant du projet. |
|
Retirer le projet |
Retire le projet actif de son groupe de projets. Retirer la cible du groupe de projets en cours affecte le fichier projet du groupe de projets (.grouproj) ; cela ne supprime aucun fichier du disque. Par conséquent, retirez d'abord le projet du groupe de projets avant de supprimer sur le disque le fichier correspondant, afin que le produit puisse actualiser en conséquence le fichier projet. |
|
TDump <nomfichier> |
Exécute l'outil en ligne de commande TDUMP.EXE sur la sortie du noeud sélectionné. Par exemple, sur un fichier source C++, cette commande effectue le vidage du .obj, tandis que pour un projet, elle effectue le vidage du .exe/.bpl/.dll. La sortie de TDump est ensuite ouverte dans l'éditeur de code pour inspection. |
|
Activer |
Active le projet en cours. |
|
Trier par |
Définit l'ordre de tri local pour les projets sélectionnés. Trie les éléments listés dans le gestionnaire de projets selon les critères suivants :
L'ordre par défaut dans le gestionnaire de projets est l'ordre alphabétique. Trier automatiquement est désactivée si vous utilisez l'opération glisser-déposer afin de réorganiser les fichiers dans le gestionnaire de projets, car il est supposé que vous ne voulez aucun tri si vous réorganisez les fichiers de cette façon. L'ordre des paramètres de tri sera maintenu dans le fichier .local du projet, et appliqué à chaque rechargement du projet. Le noeud Config construction reste au sommet du groupe de projets et n'est pas trié. Pour définir l'ordre de tri global pour tous les projets, cliquez sur le bouton |
|
Voir le source |
Affiche le code source du projet sélectionné. |
|
Dépendances |
Affiche la boîte de dialogue Projet > Dépendances, qui vous permet de modifier l'ordre de construction des projets dans un groupe de projets. Cette commande est seulement disponible si le groupe de projets en cours contient plusieurs projets. |
|
Ordre de construction |
(C++ seulement) Affiche la boîte de dialogue Ordre de construction, vous permettant de déplacer les fichiers qui doivent être compilés par chaque compilateur (compilateur de ressources, Turbo Assembleur et compilateur C++). |
|
Support de la modélisation |
Affiche la boîte de dialogue Support de la modélisation qui liste les projets actuellement ouverts. Sélectionnez les projets auxquels vous souhaitez appliquer le support de la modélisation. |
|
Options |
Affiche la boîte de dialogue Projet > Options, qui vous permet de modifier les options d'application et de compilation du projet sélectionné. |
Menu contextuel d'un fichier
Cliquez avec le bouton droit sur un fichier d'un projet pour afficher les commandes du menu contextuel. Les commandes varient selon le type de fichier sélectionné.
| Elément | Description |
|---|---|
|
Construire |
Est un raccourci qui compile le fichier sélectionné. |
|
Compiler en assembleur |
(C++ seulement) Compile le fichier source sélectionné en fichier .ASM et affiche le fichier dans l'éditeur de code. |
|
Modifier les options locales |
Pour C++, affiche une boîte de dialogue Options de projet abrégée, ne contenant que les pages relatives au fichier et projet en cours. |
|
Ouvrir |
Ouvre les fichiers sélectionnés dans l'éditeur de code. |
|
Préprocesseur |
Exécute le préprocesseur C++ (cpp32). |
|
Retirer du projet |
Retire du projet les fichiers sélectionnés. Vous êtes invité à enregistrer les modifications effectuées. |
|
Enregistrer |
Enregistre les modifications apportées aux fichiers sélectionnés sous leur nom actuel. |
|
Enregistrer sous |
Affiche la boîte de dialogue Enregistrer sous, qui permet d'enregistrer les fichiers sélectionnés avec les nouveaux noms et emplacements. |
|
Afficher les dépendances |
Pour C++ seulement. Affiche la boîte de dialogue Projet > Dépendances, qui vous permet de modifier l'ordre de construction des projets dans un groupe de projets. |
|
Renommer |
Vous permet de renommer le fichier et tous les fichiers secondaires correspondants qui apparaissent comme noeuds enfant dans le gestionnaire de projets. |
|
Lien par nom seulement |
Pour C++ seulement. Pour un fichier objet ou bibliothèque, localise le fichier en utilisant le chemin de recherche des bibliothèques (défini sur la boîte de dialogue Projet > Options > Répertoires et Conditions). Pour lier un fichier objet ou bibliothèque explicitement par son chemin de fichier, décochez ce champ. Ainsi, quand le lieur reçoit le nom de chemin entièrement qualifié du fichier objet ou bibliothèque, il ignore le paramètre Chemin de recherche des bibliothèques. Lien par nom seulement est l'option par défaut pour les fichiers .lib et .obj ajoutés aux projets 2009 ; cette option est nouvelle pour 2009. |
Menu contextuel des configurations de construction
Cliquez avec le bouton droit sur le noeud Config construction du gestionnaire de projets, ou sur le nom d'une configuration de construction spécifique dans le noeud pour afficher le menu contextuel.
| Elément | Description |
|---|---|
|
Nettoyer |
Retire les fichiers générés du projet, comme les fichiers de code objet. |
|
Make |
Compile tous les fichiers du projet en cours qui ont été modifiés depuis la dernière construction, ainsi que les fichiers qui en dépendent. Vous pouvez aussi choisir Projet > Compiler [nom du projet]. |
|
Construire |
Reconstruit tous les fichiers de votre projet, qu'ils aient ou non été modifiés. Vous pouvez aussi choisir Projet > [nom du projet]. |
|
Renommer |
Vous permet de renommer la configuration de construction sélectionnée. |
|
Supprimer |
Affiche la boîte de dialogue Confirmer qui vous permet de supprimer la configuration sélectionnée. |
|
Nouvelle configuration |
Ajoute une configuration enfant, basée sur la configuration sélectionnée, et liste la nouvelle configuration dans le gestionnaire de projets sous le nom de la configuration parent. |
|
Nouveau jeu d'options |
Crée un nouveau fichier jeu d'options (extension de fichier .optset) basé sur la configuration sélectionnée et ouvre le dialogue Enregistrer sous afin que vous puissiez spécifier le nom et l'emplacement du fichier jeu d'options. |
|
Appliquer le jeu d'options |
Affiche la boîte de dialogue Appliquer le jeu d'options qui vous permet de sélectionner un fichier .optset à appliquer à la configuration de construction sélectionnée. Vous pouvez redéfinir, remplacer ou préserver les valeurs d'options existantes. |
|
Activer |
Fait de la configuration de construction sélectionnée la configuration active en cours pour le projet ; apparaît seulement pour les configurations qui ne sont pas actuellement actives. La configuration de construction active est listée en gras. |
|
Modifier |
Affiche la boîte de dialogue Projet > Options préchargée avec les valeurs définies dans la configuration de construction sélectionnée. |