Fichiers créés pour votre Assistant

Votre Assistant utilise le nom spécifié dans la case Nom de la boîte de dialogue Nouveau projet pour dériver les noms de certains fichiers et classes.

L'Assistant personnalisé ajoute des commentaires aux fichiers qu'il crée pour votre Assistant. L'Assistant personnalisé crée aussi un fichier texte, ReadMe.txt, dans votre nouveau répertoire d'application. Ce fichier détaille le contenu et l'utilisation des autres fichiers créés par l'Assistant personnalisé.

La table ci-dessous décrit les fichiers créés par l'Assistant personnalisé. Pour plus d'informations sur la façon dont les éléments clés interagissent pour créer un Assistant, consultez Conception d'un Assistant.

Fichier

Description

Project.vsz

Fichier texte similaire à l'ancien format .ini. Il identifie le moteur d'Assistant et fournit des informations de contexte et des paramètres personnalisés facultatifs.

Project.vsdir

Fichier texte qui permet au shell Visual Studio de rechercher l'Assistant et de l'afficher dans la boîte de dialogue Nouveau projet.

Fichiers HTML (facultatifs)

Un Assistant peut contenir une interface utilisateur (UI), qui est une interface HTML. Un Assistant sans interface utilisateur ne contient pas de fichiers HTML.

Si un Assistant a une interface utilisateur, chaque écran de l'Assistant est appelé page et chaque page spécifie des fonctionnalités d'interface utilisateur.

Le fichier default.htm définit la première page de l'Assistant. Utilisez la zone de liste Nombre de pages dans Paramètres d'application, Assistant personnalisé pour spécifier des pages supplémentaires. Chaque page supplémentaire est définie par un fichier Page_numéro-de-page.htm, où numéro-de-page est compris entre 2 et le nombre de pages que vous spécifiez.

Fichiers de script

L'Assistant personnalisé crée un fichier JScript, default.js, pour chaque Assistant créé. Ce fichier contient des fonctions JScript qui accèdent à l'Assistant, au code et aux modèles objets d'environnement Visual C++ pour personnaliser un Assistant. Vous pouvez personnaliser et ajouter des fonctions au fichier default.js de votre Assistant.

En outre, votre Assistant inclut le fichier common.js, qui contient des fonctions JScript communément utilisées, et est partagé par tous les Assistants, notamment les Assistants utilisés par Visual C++ pour créer d'autres types de projets. Pour plus d'informations, consultez Personnalisation des Assistants C++ à l'aide des fonctions JScript classiques.

Modèles

Les modèles d'un Assistant sont un ensemble de fichiers texte qui contiennent des directives, analysées et insérées dans la table de symboles en fonction des sélections de l'utilisateur de l'Assistant. Les fichiers texte modèles sont restitués d'après les entrées utilisateur et sont ajoutés au projet créé par l'Assistant. Les informations appropriées sont obtenues par accès direct à la table de symboles des contrôles de l'Assistant.

Templates.inf

Fichier texte qui contient la liste de tous les modèles associés au projet.

Default.vcxproj

Fichier .xml qui contient des informations à propos du type de projet.

Sample.txt

Fichier modèle présentant l'utilisation de vos directives d'Assistant.

ReadMe.txt

Fichier modèle qui contient un résumé de chacun des fichiers créés par l'Assistant personnalisé.

Images (facultatif)

Vous pouvez fournir des images, telles que des icônes, fichiers GIF, BMP et autres formats d'image pris en charge par HTML, pour améliorer l'interface utilisateur de votre Assistant. Un Assistant qui n'a pas d'interface utilisateur ne nécessite pas d'images.

Styles.css (facultatif)

Fichier définissant les styles de l'interface utilisateur. Si votre Assistant n'a pas d'interface utilisateur, l'Assistant personnalisé ne crée pas de fichier .css.

Si vous supprimez les fichiers et les répertoires de votre Assistant, vous devez également supprimer les fichiers suivants du répertoire \vc7\vcprojects\. Tant que vous n'aurez pas supprimé ces fichiers, les icônes de votre Assistant apparaîtront dans la boîte de dialogue Nouveau projet.

  • nomprojet.vsz

  • nomprojet.ico

  • nomprojet.vsdir

Voir aussi

Tâches

Création d'un Assistant personnalisé

Référence

Assistant personnalisé

Concepts

Conception d'un Assistant

Personnalisation des Assistants C++ à l'aide des fonctions JScript classiques