Examinando a mecânica de um assistente
Não é necessário compilar um projeto do Assistente para que os usuários começar a usá-lo imediatamente.Depois de criar os elementos necessários, o VSDIR direciona o New Project caixa de diálogo para exibir o ícone do assistente e o Add New Item caixa de diálogo para exibir o nome do assistente no menu de atalho.Seu cliente pode iniciar o assistente imediatamente, selecionando-o.
Quando o usuário inicia o assistente, o shell de ambiente cocreates o mecanismo de assistente e consultas para IDTWizard.Em seguida, chama Execute para iniciar o assistente.
Observação |
---|
Se o assistente não tem nenhuma interface, o projeto é criado com os padrões fornecidos e exibido no Solution Explorer, com a estrutura de nó fornecida no arquivo vsz.O restante deste tópico pressupõe que o assistente tem uma interface do usuário. |
Se o assistente tem uma interface do usuário, o usuário aceita ou altera os padrões em cada controle na interface do usuário do assistente baseado em HTML.Como o usuário navega através do Assistente de páginas e faz as alterações, funciona como Navigate e Next são chamados na seção Script HTML.
Sempre que o usuário selecionar diferentes opções no assistente, as seleções são capturadas na tabela de símbolos no controle wizard.A tabela de símbolos coincide com as IDs dos controles na página HTML do Assistente para manter uma correspondência direta entre seleções do usuário e a tabela de símbolos.
Quando o usuário clica Concluir no Assistente de interface do usuário, a função JScript OnFinish é chamado a partir do script HTML.
Observação |
---|
Você pode personalizar OnFinish em Default. js para executar quaisquer tarefas adicionais que você precisa. |
Em seguida, o mecanismo de assistente examina os arquivos de modelo, análise e processamento de acordo com as opções do usuário.Ele copia os arquivos processados para o diretório do projeto e adiciona esses arquivos ao projeto.O projeto recém-criado é carregado no ambiente de Visual Studio, e nós e os arquivos do projeto são exibidos no Solution Explorer.
Consulte também
Tarefas
Criando um assistente personalizado