Personnalisation de votre Assistant
Mise à jour : novembre 2007
Vous devez envisager les tâches courantes ci-dessous lors de la personnalisation de l'Assistant créé avec l'Assistant personnalisé.
Dans le fichier .vsz, spécifiez les paramètres personnalisés nécessaires au fonctionnement de votre Assistant. Pour plus d'informations, consultez le fichier .vsz (contrôle de projet) et Symboles d'Assistant personnalisé prédéfinis.
Si votre Assistant doit être localisé dans plusieurs langues, ajoutez les paramètres de langue au fichier .vsz. Pour plus d'informations, consultez Localisation d'un Assistant dans plusieurs langues.
Personnalisez les fichiers modèles (et Templates.inf) pour spécifier les directives de sélection de l'utilisateur.
Personnalisez le fichier Default.js pour spécifier les gestions supplémentaires spéciales de votre Assistant. Vous pouvez écrire vos propres fonctions et utiliser celles qui sont fournies dans Common.js.
Concevez les icônes et autres images utilisées par votre interface utilisateur HTML.
Concevez l'interface utilisateur HTML.
Ajoutez à la table de symboles HTML les symboles correspondant aux boutons, contrôles, zones de texte et autres éléments utilisés par votre Assistant.
Voici un extrait du code HTML fourni par l'Assistant personnalisé :
<SYMBOL NAME="WIZARD_DIALOG_TITLE" TYPE=text VALUE="MyCustomWiz"> </SYMBOL> <SYMBOL NAME="SAMPLE_CHECKBOX" TYPE=checkbox VALUE=true> </SYMBOL>
Cet Assistant, nommé MyCustomWiz, affiche une case à cocher qui est activée par défaut.
Dans la section <SCRIPT LANGUAGE="JSCRIPT"> des fichiers HTML, ajoutez les appels aux fonctions JScript et accédez au modèle objet Visual Studio pour personnaliser le comportement de votre Assistant. Vous devez appeler ces fonctions par window.external, comme suit :
window.external.AddSymbol("MAIN_FRAME_DEFAULT_STYLES", true); window.external.AddSymbol("MAIN_FRAME_STYLE_FLAGS", "");
Remarque : Les méthodes, les propriétés et les événements exposés via Automation et extensibilité pour Visual Studio, le modèle de code Visual C++, le modèle de projet et le modèle de l'Assistant vous permettent de gérer par programme tous les aspects du projet d'Assistant, de sa création à sa génération, à la fois dans les fichiers JScript et dans les fichiers .htm.
Si nécessaire, personnalisez le fichier .vsdir, pour permettre la compréhension des informations sur le fichier .vsz et les autres modèles par le shell. Par exemple, indiquez l'ID de ressource d'icône, les indicateurs, les noms localisés, etc.
Créez les fichiers .htm et les fichiers modèles pour toutes les langues dans lesquelles votre Assistant doit être localisé. Ajoutez-les aux répertoires appropriés du projet.
Ajoutez de l'aide contextuelle pour votre Assistant.
Voir aussi
Tâches
Création d'un Assistant personnalisé
Concepts
Étapes de conception d'un Assistant
Fichiers créés pour votre Assistant
Gestion des erreurs dans les Assistants
Référence
Fourniture de l'aide contextuelle