Criando um novo projeto no VS2010

A nova tela apresentada ao criarmos um novo projeto melhorou e muito desde a ultima versão do Visual Studio.

image

Os itens estão organizados em Recent Templates: os últimos templates que você usou,  Installed Templates: Lista os templates instalados na sua maquina separados em sub-categorias como Windows, Web, Silverlight, etc… e Online Templates: nesta ultima é possível baixar templates criados pela comunidade, mesmo o VS ainda em faze beta já é possível encontrar um grande numero de templates.

A interface agora oferece um caixa de pesquisa  no topo da janela, ao digitarmos os itens são automaticamente filtrados:

image 

É possível ainda selecionar o Framework em que o projeto será construído, esta opção porem parece não estar disponível nas versões Express.

Um template interessante a ser notado é o novo Cloud Services que possibilita usar os serviços do Windows Azure nos seus projetos.

Principais mudanças no .Net Framework 4 Beta 2 - 1

Melhorias no Diagnostico e performance.

Na nova versão do framework já é possível monitorar o uso de memória e processamento por Application Domain, isso não era possível nas versões anteriores já que ferramentas como o Process Explorer ou o Gerenciador de Tarefas eram precisos apenas a nível de processo. Você pode encontrar mais informações de como ativar esse monitoramento aqui.

O Novo Garbage Collector

O Framework 4 Beta 2 vem com uma nova implementação do Garbage Collector que funciona em background aumentando assim a performance, mais informações aqui.

Adicionar referência – agora sim

Umas das melhoria discretas do Visual Studio 2010 Beta 2 esta na opção “Add Reference”, a tela que antes nos fazer literalmente parar o trabalho foi aprimorada.

Ao abrir a tela o Visual Studio tem que carregar todas as DLL´s do GAC assim como os componentes COM instalados na maquina.

Até o Visual Studio 2008 isso era feito de modo síncrono, ou seja, a interface toda ficava “travada” até que os componentes carregassem. Na nova versão os componentes são carregados de modo assíncrono permitindo ao usuário cancelar e não fazendo com que o Visual Studio pare. Ponto para o VS2010.

image

Suporte a DataBinding no editor WPF

No Visual Studio 2010 Beta 2, houve uma grande evolução no editor visual tanto do WPF quanto do silverlight. Uma das mudanças mais legais em relação ao VS2008 é o suporte ao DataBind direto do editor. Para isso selecione um objeto no Designer, no grid de propriedades selecione a propriedade a qual deseja fazer o Bind, clique no ícone “Propriedades Avançadas” e no menu de contexto selecione “Apply Data Binding…”

image

Será apresentada uma pequena janela onde podemos configurar o Bind.

Aba Source

Na aba Source é possível escolher a origem da informação, pode ser um DataContext, um elemento, um elemento relativo ao atual, um StaticResource.

Aba Path

Na aba Path é possível escolher a propriedade (relativa ao objeto selecionado em Source) que contém o valor.

image Na aba Converter podemos selecionar uma das classes que implementam IValueConverter e que será aplicado ao valor.

imagePor fim na aba Options é possível selecionar as opções que serão aplicadas ao Bind como Formato da string, Mode (OneWay, TwoWay, etc.), etc…

Isso somado ao fato de agora termos Intellisense no editor XAML garante uma boa experiência para quem costuma usar o editor do Visual Studio ao invés do Expression Blend na hora de editar a interface das aplicações WPF.

Fixando variáveis no Debug do VS2010

Mais uma novidade do Visual Studio 2010. Agora podemos “fixar” variáveis durante o debug, eliminando o velho conhecido “Add Watch”. Como funciona?

Ao debugar uma aplicação e posicionar o mouse sobre uma variável agora além do valor dela é apresentada um pequeno alfinete como mostra a figura:image7

Clicando nas setas para baixo é possível ainda adicionar um comentário a variável que será exibida durando o debug.

image14

Agora sempre que você executar o debug essa “nota” ira aparecer eliminando a necessidade de abrirmos o painel “Watches”. Mas legal ainda, quando paramos o debug o VS guarda o ultima valor da variável, basta posicionar o mouse sobre o alfinete azul a esquerda da linha e será exibido um pequeno painel com o valor:

image18

É uma pequena mudança mas que ajuda muito…