DNAD 2009 - Injeção de Dependência (por Leandro Daniel)
Novidades da IDE Visual Studio 2010
1. Novidades da IDE Visual Studio 2010
Leandro Daniel
contato@leandrodaniel.com
reverb.leandrodaniel.com
@leandronet
2. Leandro Daniel
o Mais de 11 anos na área de desenvolvimento de software
o Atua a 9 anos com a plataforma .NET
o Membro do grupo .NET Architects desde sua fundação
o Autor na revista .net Magazine
3. Demos
Zoom no
IDE feita em Highlight References
editor de
WPF projects Highligthing
texto
Edit Box Search as you
IntelliTrace Call Hierarchy
Selection type support
Extension
Code Snippets
Manager
4. IDE Feita em WPF (1 de 2)
• IDE reformulada utilizando front-end em WPF
• Editor de código com novos recursos que
facilitam a leitura e organização
• Suavização de texto
• Novos recursos visuais
• Zoom sem perda de qualidade
• Gráficos e diagramas mais detalhados e ricos
6. Highlight Projects em Recent Projects List
Disponível na janela
Start Page a caixa
Recent Projects permite
fixar os projetos mais
utilizados usando o
botão localizando antes
do nome do projeto.
7. Zoom no Editor de Texto (código)
Também é
possível utilizar
a tecla CTRL +
Scroll (mouse)
8. References Highligthing
Selecionando um membro
da classe todas as suas
referências são realçadas.
É possível navegar
utilizando CTRL + SHIFT +
seta para cima (ou para
baixo)
9. Search-as-you-type support
Ao digitar um termo o
IntelliSense exibirá todos os
itens que possuam o termo
digitado em qualquer parte
do texto
10. Edit Box Selection
Para fazer uma seleção do
tipo Box Selection pressione
a tecla ALT e utilize o mouse
para selecionar a área
desejada. Em seguida é
possível copiar, inserir ou
deletar a caixa de texto
selecionada.
11. Call Hierarchy
Clicando com o botão
direito em um membro
da classe e escolhendo a
opção View Call
Hierarchy é possível ver
toda a hierarquia de
chamadas através da
nova janela Call
Hierarchy.
12. IntelliTrace (1 de 4)
• Disponível no menu Debug / IntelliTrace
• Permite gravar todos os passos da execução
de uma ação na aplicação
• Capaz de coletar diversas informações sobre
os processos, módulos utilizados e steps do
debug
• Permite salvarmos o trace em arquivos
• Exibe todas as chamadas e as visões de Locals
e Call Stack