Anpassen des Assistenten

Aktualisiert: November 2007

Die folgenden allgemeinen Aufgaben sollten beim Anpassen des mit dem benutzerdefinierten Assistenten erstellten Assistenten beachtet werden.

  • Legen Sie in der VSZ-Datei alle benutzerdefinierten Parameter fest, die zur einwandfreien Ausführung des Assistenten erforderlich sind. Weitere Informationen finden Sie unter VSZ-Datei (Projektsteuerung) und Benutzerdefinierte Parameter in der VSZ-Assistentendatei.

    Wenn Sie den Assistenten in mehrere Sprachen lokalisieren, fügen Sie der VSZ-Datei die entsprechenden Sprachparameter hinzu. Weitere Informationen finden Sie unter Lokalisieren eines Assistenten in mehrere Sprachen.

  • Passen Sie die Vorlagendateien (und Templates.inf) an, um die Direktiven für Benutzeroptionen festzulegen.

  • Passen Sie die Datei "Default.js" an, um zusätzliche gesonderte Behandlungen für den Assistenten festzulegen. Sie können eigene Funktionen schreiben oder die in Common.js bereitgestellten Funktionen verwenden.

  • Entwerfen Sie Symbole und andere Bilder zur Verwendung in der HTML-Benutzeroberfläche.

  • Entwerfen Sie die HTML-Benutzeroberfläche.

  • Fügen Sie der HTML-Symboltabelle die Symbole hinzu, die den Schaltflächen, Steuerelementen, Textfeldern und sonstigen Elementen entsprechen, die im Assistenten verwendet werden.

    Der folgende HTML-Codeauszug wurde vom benutzerdefinierten Assistenten erstellt:

    <SYMBOL NAME="WIZARD_DIALOG_TITLE" TYPE=text VALUE="MyCustomWiz">
          </SYMBOL>
    <SYMBOL NAME="SAMPLE_CHECKBOX" TYPE=checkbox VALUE=true>
          </SYMBOL>
    

    Dieser Assistent mit der Bezeichnung "MyCustomWiz" zeigt ein Kontrollkästchen an, das standardmäßig aktiviert ist.

  • Fügen Sie dem in den HTML-Dateien anhand von <SCRIPT LANGUAGE="JSCRIPT"> erkennbaren Abschnitt JScript-Funktionsaufrufe hinzu, und greifen Sie auf das Visual Studio-Objektmodell zu, um das Verhalten des Assistenten anzupassen. Diese Funktionen müssen unter Verwendung von window.external folgendermaßen aufgerufen werden:

          window.external.AddSymbol("MAIN_FRAME_DEFAULT_STYLES", true);
          window.external.AddSymbol("MAIN_FRAME_STYLE_FLAGS", "");
    
    Hinweis:

    Mithilfe der über Automatisierung und Erweiterbarkeit für Visual Studio, Visual C++-Codemodell, Projektmodell und Assistentenmodell verfügbaren Methoden, Eigenschaften und Ereignisse können Sie alle Aspekte des Assistentenprojekts von der Erstellung bis zum Build in JScript-Dateien und HTM-Dateien programmgesteuert verwalten.

  • Passen Sie ggf. die VSDIR-Datei an, damit Informationen über die VSZ-Datei und alle weiteren Vorlagen von der Shell gelesen werden können. Verweisen Sie beispielsweise auf Symbolressourcen-ID, Flags, lokalisierte Namen usw.

  • Erstellen Sie HTM-Dateien und Vorlagendateien in allen Sprachen, in die der Assistent lokalisiert wird. Legen Sie sie in den entsprechenden Projektverzeichnissen ab.

  • Stellen Sie kontextbezogene Hilfe für den Assistenten bereit.

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Assistenten

Konzepte

Schritte zum Entwerfen eines Assistenten

Für den Assistenten erstellte Dateien

Behandeln von Fehlern in Assistenten

Referenz

Benutzerdefinierter Assistent

Bereitstellen kontextbezogener Hilfe

Weitere Ressourcen

Beispiele für benutzerdefinierte Assistenten