Codificação SMART: Usando o IntelliSense para ajudá-lo a escrever código
O ambiente de desenvolvimento integrado (IDE) do Visual Basic ajuda a escrever código com menos pressionamentos de tecla e menos erros fornecendo listas das palavras-chave disponíveis, variáveis e membros (métodos, propriedades e eventos).O IDE também completa palavras à medida que você digita o código.No Visual Basic, você pode obter toda a ajuda que você precisa logo no Editor de códigos, enquanto você digita o código.
Recursos do IntelliSense
Há vários recursos do IntelliSense que podem facilitar suas tarefas de codificação.Isso inclui membros de lista, informações de parâmetro, informações rápidas, palavra completada e dicas de sintaxe; também alguns novos recursos introduzidos no Visual Basic 2008.
Listar Membros
Quando você digita o nome de um tipo ou namespace no Editor de Código, uma lista de todos os métodos válidos, propriedades e eventos ficam disponíveis em uma lista suspensa.Um exemplo de código escrito dentro de um método que exibe os membros da lista é mostrado na ilustração a seguir.
Listar Membros
Você pode percorrer a lista ou digitar as primeiras letras do membro para ir rapidamente para esse membro na lista.Em seguida, pressione a tecla ENTER para adicionar esse membro para o seu código.Para obter mais informações, consulte Membros da lista.
Informações de parâmetro
Quando um método aceita parâmetros, o Visual Basic exibe informações sobre os parâmetros, como o tipo de parâmetro, o nome e o número de parâmetros necessários.Se uma função estiver sobrecarregada, você verá setas para cima e para baixo que permitem que você percorra todas as sobrecargas de função, conforme mostrado na ilustração a seguir.
Informações de parâmetro
À medida que você digita o parâmetro, a lista exibe o próximo parâmetro com fonte em negrito.Para obter mais informações, consulte Informações de parâmetro.
Informações rápidas
Você pode exibir a declaração completa de um identificador em seu código, mantendo seu ponteiro do mouse sobre o identificador.A ilustração a seguir mostra a caixa Quick Info que aparece.Para obter mais informações, consulte Informações rápidas.
Informações rápidas
Completar Palavra
O IntelliSense pode completar palavras para você à medida que você as digita.Quando você tiver digitado suficientes letras de uma palavra para distinguí-la de outras palavras, você pode completar a palavra pressionando ALT + SETA DIREITA ou CTRL+BARRA DE ESPAÇOS.Por exemplo, você pode digitar "Me.Button1.Te" para restringir as palavras na lista e, em seguida, pressione Alt+seta para a direita para completar a palavra.Para obter mais informações, consulte Completar Palavra.
A ilustração a seguir mostra um exemplo da lista para completar que aparece quando você digita código no Editor de códigos.
Completar Palavra
O que há de novo no Visual Basic 2008
Há vários recursos novos que foram adicionados ao IntelliSense, que é normalmente conhecido como "IntelliSense Everywhere".Como o nome diz, o IntelliSense Everywhere fornece ao IntelliSense listas para mais coisas além de apenas membros.Há Keyword IntelliSense, listas de expressões e dicas de sintaxe para variáveis locais.
Keyword IntelliSense permite a você ver uma lista de palavras-chave que estão disponíveis, dependendo do contexto.No nível de arquivo, o IntelliSense está disponível para palavras-chave, como Imports e Option.Você também verá uma lista de palavras-chaves em nível de declaração que filtra com base na sintaxe, como as palavras-chave For e While.
As listas de expressões aparecem quando você digita várias expressões.Por exemplo, quando você atribui um valor a uma variável, uma lista de expressões aparecerá depois que você digitar o sinal de igualdade.
As dicas de sintaxe fornecem informações sobre a sintaxe de uma instrução.Por exemplo, quando você digita a palavra-chave Select, o IntelliSense exibe Select Case <testExpression>, que indica a sintaxe a ser usada.
As variáveis locais aparecem em uma lista no início de uma linha em um método, quando você digita os argumentos para uma chamada de método, e em qualquer contexto de expressão no qual eles estão no escopo.
Esses aperfeiçoamentos do IntelliSense tornam fácil para você escrever seu código sem precisar consultar a sintaxe na Ajuda ou no pesquisador de objeto.Outro aperfeiçoamento é com relação às listas do IntelliSense.
Listas transparentes.Às vezes, você pode descobrir que o código no IDE que você precisa referenciar é abordado por uma lista do IntelliSense.Você pode pressionar a tecla CTRL para temporariamente tornar a lista transparente, para que você possa ver o código abaixo dela.Quando você soltar a tecla CTRL, a lista retorna.
Filtragem de lista.Em vez de exibir a lista inteira, o IntelliSense exibe somente as palavras que começam com as letras que você digitou.Por exemplo, se você deseja criar uma variável para uma PrintDialog e você digita Dim printDocument As New Print, a lista exibirá somente aqueles membros que começam com o texto "Print".Isso torna mais rápido e fácil de localizar o item que você está procurando na lista.Se desejar ver a lista completa, você pode pressionar CTRL+J.Quando você começa a digitar novamente, a lista novamente se tornam filtrada.
Tente-o!
Para usar o IntelliSense
On the Arquivo menu, clicar Novo projeto.
A caixa de diálogo New Project será exibida.
Clique em Windows Forms Application e em seguida, clique em OK .
Arraste um controle Button a partir de ToolBox para o formulário.
Clique duas vezes no botão para inserir o manipulador de eventos padrão Click no Editor de Códigos.
Digite Me seguido por um ponto.
É exibida uma lista de membros.
Pressione a tecla CTRL e observe que a lista se torna transparente.Em seguida, solte a tecla CTRL.
Digite a letra V e observe que a lista é filtrada para mostrar somente os membros que começam com "V".
Pressione CTRL + J para exibir novamente a lista completa.
Digite a letra i e pressione CTRL+BARRA DE ESPAÇOS para inserir a palavra Visible em seu código.
Conclua o código, digitando = True e observe o IntelliSense que aparece quando você digita o sinal de igualdade e quando você digita a palavra "True".
Próximas etapas
Na próxima lição, você aprenderá como usar o teclado para navegar pelo IDE.
Próxima Lesson: Atalhos de teclado: Atalhos de teclado: Navegação do IDE usando o teclado.