BT

Visual Studio 11: Novas características do IDE

por Jeff Martin , traduzido por Adalberto Zanata em 06 Dez 2011 |

Conforme detalhes já revelados pela Microsoft sobre o próximo Visual Studio 11, o aperfeiçoamento em linguagens não é a única melhoria planejada para a ferramenta. O próprio IDE receberá um conjunto de novas funcionalidades e melhorias, como discutido recentemente por S. Somasegar, da Microsoft.

Melhorias em buscas

A Microsoft percebeu que os desenvolvedores estão constantemente buscando assemblies, controles e itens similares, e que poderia tornar essa pesquisa mais simples. Agora as tarefas rotineiras de pesquisa podem ser executadas através de uma nova caixa de busca no IDE. Pode-se também buscar referências a pacotes e comandos, através de caixas de diálogo de Inicialização Rápida (Quick Launch). Indicadores para as teclas de atalho aparecem ao lado dos comandos pesquisados.

As janelas de erro de compilação e o Solution Explorer (ferramenta para executar tarefas de gerenciamento do projeto) terão agora uma caixa de busca embutida. Além de aumentar a facilidade de uso, esse foco em pesquisa também pode aumentar a produtividade. Por exemplo, a depuração de código com múltiplos threads, utilizando a caixa de diálogo Parallel Watch, foi beneficiada com a melhora das pesquisas. Isso porque permite ao desenvolvedor focar em threads específicas, filtrando-as através de expressões booleanas.

O esforço para reduzir o número de caixas de diálogo estendeu-se também à funcionalidade de buscas. Ao iniciar uma busca, um controle integrado surge no editor e começa a destacar em tempo real o texto que coincide com o critério de pesquisa; o controle aceita também o uso de expressões regulares.

Round-tripping de projetos

Um item especialmente importante para as equipes que trabalham em um ambiente baseado no Visual Studio, com restrição de custos ou onde são utilizadas várias versões da ferramenta, é a inclusão da característica de project round-tripping, algo semelhante a uma "viagem de ida e volta" do projeto entre versões do Visual Studio. Trata-se da possibilidade no Visual Studio 11, de se abrir um projeto criado no Visual Studio 2010 SP1, fazer modificações e reabrir novamente o projeto na versão anterior do Visual Studio.

Com isso, os desenvolvedores podem aproveitar ao máximo os novos recursos do IDE do Visual Studio 11, sem prejudicar a interoperabilidade do código legado criado por desenvolvedores que não podem ou não querem migrar para a nova versão. É importante notar que para manter a compatibilidade o desenvolvedor não deve incorporar novas características de linguagem ao projeto. Por exemplo, se um projeto C# legado é alterado para usar o framework .NET 4.5, a compatibilidade do projeto com o Visual Studio 2010 SP1 será perdida.

Melhorias no IDE para a edição de código

O Visual Studio 11 trará suporte aperfeiçoado a todas as linguagens do primeiro time, fornecendo os mesmos recursos do IDE independentemente da linguagem utilizada. O Visual Studio 2010 havia trazido aos desenvolvedores C# e Visual Basic a facilidade de destacar referências no editor; no Visual Studio 11 a funcionalidade foi estendida ao C++.

Já o Visual Basic terá sua própria janela de Hierarquia de Chamadas. Disponível apenas para C++ e C# em versões anteriores, essa janela mostra chamadas de/para qualquer método, propriedade ou construtor selecionado. Isso ajuda na navegação de grandes projetos e facilita o entendimento de como um determinado método, propriedade ou construtor interagem com outros componentes.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT