Examinando a mecânica de um assistente
Não é necessário compilar um projeto do Assistente para que os usuários a começar a usá-lo imediatamente. Depois de ter criado 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, funções, 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 entre as 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 ao 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