Compartilhar via


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

  1. On the Arquivo menu, clicar Novo projeto.

    A caixa de diálogo New Project será exibida.

  2. Clique em Windows Forms Application e em seguida, clique em OK .

  3. Arraste um controle Button a partir de ToolBox para o formulário.

  4. Clique duas vezes no botão para inserir o manipulador de eventos padrão Click no Editor de Códigos.

  5. Digite Me seguido por um ponto.

    É exibida uma lista de membros.

  6. Pressione a tecla CTRL e observe que a lista se torna transparente.Em seguida, solte a tecla CTRL.

  7. Digite a letra V e observe que a lista é filtrada para mostrar somente os membros que começam com "V".

  8. Pressione CTRL + J para exibir novamente a lista completa.

  9. Digite a letra i e pressione CTRL+BARRA DE ESPAÇOS para inserir a palavra Visible em seu código.

  10. 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.

Consulte também

Outros recursos

Introdução ao IDE do Visual Basic Express

Usando o IntelliSense