community launch 2010 - visual studio 2010 (por leandro daniel)

18
Novidades da IDE Visual Studio 2010 Leandro Daniel [email protected] reverb.leandrodaniel.com @leandronet

Upload: leandro-daniel

Post on 11-Jun-2015

716 views

Category:

Technology


2 download

DESCRIPTION

Apresentação realizada no Community Launch 2010 em São Paulo. Conheça as novidades da IDE Visual Studio 2010.

TRANSCRIPT

Page 1: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

Novidades da IDE Visual Studio 2010

Leandro Daniel

[email protected]

reverb.leandrodaniel.com

@leandronet

Page 2: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

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

Page 3: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

Demos

IDE feita em WPF

Highlightprojects

Zoom no editor de

texto

References Highligthing

Search as youtype support

Edit Box Selection

Call HierarchyIntelliTrace

Code SnippetsExtensionManager

Page 4: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

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

Page 5: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

IDE Feita em WPF (2 de 2)

Page 6: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

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.

Page 7: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

Zoom no Editor de Texto (código)

Também é possível utilizar a tecla CTRL + Scroll (mouse)

Page 8: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

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)

Page 9: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

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

Page 10: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

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.

Page 11: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

Call Hierarchy

Clicando com o botão direito em um membro da classe e escolhendo a opção View CallHierarchy é possível ver toda a hierarquia de chamadas através da nova janela CallHierarchy.

Page 12: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

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 Localse Call Stack

Page 13: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

IntelliTrace (2 de 4)

Page 14: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

IntelliTrace (3 de 4)

Page 15: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

IntelliTrace (4 de 4)

Page 16: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

Novos Code SnippetsNovas opções de Code Snippets

Page 17: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

Extension ManagerDisponível no menu Tools / Extension Manager

Page 18: Community Launch 2010 - Visual Studio 2010 (por Leandro Daniel)

Dúvidas? Entre em contato!

@leandronet

http://reverb.leandrodaniel.com

[email protected]