Archive for the ‘IDE’ Category.

Visual Studio MarketPlace

Olá pessoal,

Você ja teve aquele necessidade de instalar uma extensão para o Visual Studio e não sabia onde começar a procurar ? Bem, para resolver isto a Microsoft criou o Visual Studio Marketplace, que tem o objetivo de centralizar extensões e assinaturas do Visual Studio.

Para acessar, entre no site https://marketplace.visualstudio.com/, mas vejam que não é somente para o Visual Studio que existem extensões…

image

Existem também para o Visual Studio Team Services (anteriormente conhecido como Visual Studio Online), para o Visual Studio Code (editor de código multi plataforma) e também um link para você fazer assinaturas da plataforma Visual Studio.

Dentre as muitas extensões que existem no MarketPlace, vou destacar algumas que acho muito legais:

  • WebEssentials – pacote de ferramentas para desenvolvedores web;
  • GitHub extension – extensão para você gerenciar seus códigos do GitHub de dentro do Visual Studio
  • Cloud Explorer – ajuda a administrar os recursos do Azure
  • Node.JS tools – ferramentas para Node.JS
  • Open Command Line – esta extensão permite abrir o diretório do seu projeto usando o prompt ou PowerShell, muito útil !!!
  • Code Search para VSTS – faz buscas dentro do seu código fonte, direto no repositório do TFS

Bom, estas são apenas algumas, entre no site e dê uma olhada nas diversas extensões!

Abraços e até a próxima,
Carlos dos Santos.

Visual Studio 2013–Novidades

Olá pessoal,

O Visual Studio 2013 será lançado no próximo dia 13/11/2013 (para assinantes do MSDN já está disponível) e junto com esta nova versão temos melhorias muito interessantes na IDE, que tornam o nosso dia a dia ainda mais produtivo.

Neste post vou mostrar algumas destas novas funcionalidades que eu particularmente uso a todo momento e que ajudam muito no desenvolvimento. Enão vamos lá:

Peek Definition (ALT F12)

Imagine que você está escrevendo um método qualquer e precisa verificar um método que está em outra classe, normalmente você pressionar o F2 e olha a classe, e depois volta para o seu código. Isto é bem funcional, mas tira o foco do código que você está trabalhando. Agora no Visual Studio 2013, você tem o Peek Definition, que é acionado pela tecla ALT + F12, onde o código é mostrado para você na mesma janela, em cima do método.

Eu criei um projeto bem simples, com Entity Framework 6 acessando o banco de dados NorthWind e neste projeto tem um método RetornaClientes() que simplesmente volta uma lista de clientes (A idéia aqui não é focar na funcionalidade do projeto e sim na IDE).

Veja o código abaixo:

image

Agora, com o mouse em cima do método RetornaClientes, pressione ALT F12:

image

É muito simples, agora você está vendo o código do método RetornaClientes() na mesma janela que estava trabalhando. E você pode pressionar o ALT F12 dentro desta janela também e ir navegando pelos códigos, sem precisar ficar alternando entre duas ou mais janelas.

Code Lens

Este é um recurso também muito útil, principalmente se você está trabalhando em um código de que você não conhece bem, mas como assim: quantas vezes você já precisou fazer uma busca no código para localizar a utilização de uma propriedade ou um método ? Quase sempre eu imagino! Isto toma muito tempo e abaca deixando um monte de janelas abertas na sua IDE.

O Code Lens pode te ajudar muito nisto. A idéia básica é que para cada classe, propriedade ou método, você tem uma referência logo acima do nome que indica quantas vezes ele está referenciado,ou seja, quem está utilizando esta classe, propriedade ou método.

Veja no mesmo exemplo, onde temos o Entity Framework referenciando o banco de dados NorthWind, ao abrirmos o código fonte da classe NortwindContext.cs, temos o Code Lens acima dos nomes, veja:

image

Isto quer dizer, por exemplo, que a classe NortwindContext está sendo referenciada 5 vezes. E ao clicar sobre o número:

image

E ao passar o mouse sobre as referências, você consegue ver em que parte do código fonte ele está sendo usado:

image

Sem dúvida um recurso muito útil e que vai deixar o seu dia ainda mais produtivo.

Nova Scroll Bar

Agora você pode configurar a barra de scroll do seu editor de código para deixá-la mais interessante do que apenas rolar o código. Podemos transformar a barra do scroll em um visualizador de códigos que pode facilitar a navegação pelas linhas do seu programa.

Para ativarmos este recurso, basta clicar com o botão direito do mouse sobre a barra latera e escolher Scroll Bar Options:

image

E depois é só configurar:

image

Ative a opção “Show Preview Tooltip” e depois escolha o tamanho da barra de scroll. Após a configuração você verá uma nova barra de scroll, como esta:

image

Sua barra agora contem um resumo de todo o código fonte do arquivo e ao mover o mouse sobre a barra, você verá uma prévia do código fonte.

É isto aí pessoal, espero que as dicas sejam úteis e que todos comecem a utilizar o novo Visual Studio 2013.

Abraços e até a próxima,
Carlos dos Santos.