Utilizando Snippets no Visual Web Developer 2005 Express Edition

O que são Snippets? É fácil responder essa questão, Snippets são fragmentos de códigos, pedaços prontos para serem utilizados em sua aplicação. Quem nunca se pegou tentando imaginar como preencher um combo? Como escrever em um arquivo XML? Ou acessar um determinado recurso? Ou ainda, modificar ou capturar informações de usuários na sua rede, entre outras coisas muito interessantes e úteis no seu dia-a-dia de desenvolvedor. Em poucos click´s é possível utilizar esses códigos e reutilizá-los também em seus projetos. Você pode também criar ou personalizar Snippets, vamos analizar todos esses aspectos a seguir.

Utilizando um Snippet pronto

Para utilizar um template, basta clicar com o botão direito do mouse sob a Code-page de sua página, veja como:

  1. Clique com o botão direito sobre o código e escolha a opção, Insert Snippet...
  2. Escolha um dos templates e na sequência, escolha um sub-item, lembrando que esse subitem já é de fato o título de um trecho de código...
  3. Selecionando Insert Snippet
    Selecionando Insert Snippet.
    Selecionando Designer features and ADO.NET
    Selecionando Designer features and ADO.NET.
    Create a DataColumm
    Create a DataColumm.
  4. Após definir o tipo e o trecho de código, dê um clique e pronto! Trecho de código adicionado!
  5. Criando uma classe _Default
    Criando uma classe _Default.

Note que no código acima os pontos considerados como variáveis no são marcados para que você visualize melhor onde tem que mudar. Apesar de trazer o código literalmente pronto, não obtive no exemplo a string de conexão com o Banco de Dados, porém, o nome da conexão foi definido automaticamente como “dcNorthwind”.

Explicando melhor o trecho de código adicionado:

  • Linha 7: Declaração da string e seleção da todos os campos da tabela Customers.
  • 
    Dim SelectQuery As String = "SELECT * FROM Customers"
    
  • Linha 8: Criação de um adaptador e conexão com o banco de dados
  • 
    Dim adapter As New SqlClient.SqlDataAdapter(SelectQuery, dcNorthwind)
    
  • Linha 9: Criado um Dataset e nomeado como Northwind
  • 
    Dim ds As New DataSet("Northwind") 
    
  • Linha 10: Preenchimento do dataset
  • 
    adapter.Fill(ds, "Customers")
    

Gereciamento de Snippets

Para adicionar/importar/deletar um Snippet podemos utilizar o gerenciador (Code Snippet Manager)

Code Snippet Manager
Code Snippet Manager.

Para adicionar o importar um Snippet você pode usar a ferramenta de Search do próprio Visual Studio 2005 ou importar um Snippet feito por você mesmo.

Vá para Tools/Code Snippets Manager/Imports – localize o local do seu Snippet e e clique em open...

Tools/Code Snippets Manager/Imports
Tools/Code Snippets Manager/Imports.

Na sequencia, escolha o snippet que será importado e clique no diretório correspondente para armazenamento, nesse momento seu snippet passa a fazer parte do repositório central de snippets.

testeSnippet.xml
testeSnippet.xml.

Após a importação já esta disponível para utilização, veja:

Concluído
Concluído.

CONCLUSÃO

Os Snippets são baseados em Schemas XML, portanto sua criação e concepção pode ser facilmente assimilada, bastando para isso saber apenas seu funcionamento. Sendo assim, utilizá-los torna-se mais um grande recurso para o aprendizado de .NET.