VB.NET - Inserindo trechos de códigos (Code Snippets)


O Visual Studio 2005 e por tabela o VB 2005 trouxeram um novidade muito interessante que pode ajudar a produtividade do desenvolvedor. São os Code Snippets, ou simplesmente trechos de códigos, usando o meu tradutor me-tarzan-you-jane.

Se você ainda não percebeu o VS e o VB 2005 já vem com centenas de trechos de códigos prontos para você usar no seu editor de código. Mas não é apenas isto, você pode procurar na Web por trechos de códigos prontos para serem usados e, melhor ainda, você mesmo pode desenvolver a sua própria biblioteca personalizada de trechos de códigos para usar quando quiser.

Sei que você deve estar ansioso para saber como usar este novo recurso, pois então vamos lá...Ah, antes um pequeno detalhe, todos os exemplos aqui mostrados foram obtidos no Visual Basic 2005 Express Edition.

Você pode usar os trechos de códigos inserindo-os no seu código da seguinte maneira:

1- Se você estiver com o seu projeto aberto no Visual Basic 2005 e estiver no editor de código faça o seguinte:

Fig 1.0 Fig 2.0 Fig 3.0
Outra maneira de obter o mesmo efeito no VB 2005 é:
  1. Posicionar o mouse onde deseja inserir o trecho de código
  2. Digitar um ? e teclar TAB
  3. A seqüência segue os passos das figuras 2.0 e 3.0 acima.

Fig 4.0 Code Snippet inserido

Você pode gerenciar os trechos de código no VB 2005 acessando o Code Snippets Manager via menu Tools:

O Code Snippets Manager oferece as opções para :
  • Incluir um novo trecho de código
  • Importar um trecho de código existente
  • Remover um trecho de código
  • Procurar um trecho de código on-line

Além disso ao selecionar um determinado trecho de código você obtém informações importantes sobre o mesmo como:

  • A descrição da finalidade do trecho de código
  • O autor do trecho de código
  • O atalho (shortcut) do trecho de código

Obs: O nome do atalho também é exibido ao lado do trecho de código do Insert Snippet (Fig 3.0)

Se você conhecer o atalho para o trecho de código que deseja usar no seu código pode incluí-lo da seguinte forma:

Se você for meio esquecido e não lembrar do nome do atalho pode ainda fazer o seguinte :

  • Digite as primeiras palavras do atalho que você lembra e a seguir tecle ? e TAB
  • Será exibida uma relação com trechos de código cujos nomes dos atalhos iniciam com os caracteres que você digitou. Ao navegar pela lista você verá também uma dica sobre o atalho selecionado.
  • Ai é só encontrar o atalho que você deseja e selecionar que o mesmo será incluído no seu código.

 


Se ainda não estiver contente pode também incluir um trecho de código usando o Windows Explorer. Os trechos de código ficam armazenados na forma de arquivos no seu disco, então, basta você selecionar o arquivo do trecho de código e arrastá-lo com o mouse soltando no local desejado para inserir o trecho no seu código. (fig 5.0)       
 

Fig 5.0 - Arrastando um arquivo de trecho de código diretamente para o seu código VB

Acrescente a tudo isto que foi falado o fato de que quando você inclui um trecho de código no VB 2005 ele irá incluir, de forma automática no seu projeto os assemblies referenciados e os imports necessários, ou seja o serviço é feito completo de forma a não ocorrer erros durante a compilação.

E ainda tem mais...

Os trechos de códigos possuem os campos de substituição que são áreas destacadas em verde que identificam os valores que deverão ser substituídos de acordo com o objetivo do código que vamos usar.

Para movimentar-se pelos campos de substituição basta teclar TAB para avançar e SHIFT+TAB para retroceder.

Se você teclar CTRL+SPACE em um campo de substituição verá uma lista de substituição referente as variáveis locais do mesmo tipo podendo assim escolher qual deseja usar.

Para escrever os seus próprios trechos de código de uma forma mais simples ou alterar trechos já existentes você pode pegar uma ferramenta gratuita da própria Microsoft : Visual Basic Code Snippet Editor

Se desejar procurar por trechos de códigos prontos visite os links abaixo:

Bom estudo e até o próximo artigo...

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

Referências:


José Carlos Macoratti