C IDE Tips and Tricks for Visual Studio

  • Slides: 12
Download presentation
C# IDE Tips and Tricks for Visual Studio 2010 { Kevin Pilch-Bisson C# IDE

C# IDE Tips and Tricks for Visual Studio 2010 { Kevin Pilch-Bisson C# IDE Dev Lead kevinpi@microsoft. com http: //twitter. com/Pilchie

Make you more PRODUCTIVE! Objective

Make you more PRODUCTIVE! Objective

Demo { Modern IDE

Demo { Modern IDE

 Start Page New Project Dialog Sort templates Search templates (Ctrl+E) Multi-monitor support Move

Start Page New Project Dialog Sort templates Search templates (Ctrl+E) Multi-monitor support Move windows between monitors (Win+Shift+<Arrow>) Float/Dock tabs (Ctrl+Double. Click) Close with Middle Click Close Tool. Windows (Shift+Esc) Easily find/install/update extensions Pin and remove recent projects “Close on solution load” checkbox Customizable Xaml file. Extension Manager Modern IDE

Demo { Writing and modifying code

Demo { Writing and modifying code

 Navigate To (Ctrl+, ) Intelli. Sense suggestion Mode (Ctrl+Alt+Space) Highlight References (Ctrl+Shift+Up/Down) Go

Navigate To (Ctrl+, ) Intelli. Sense suggestion Mode (Ctrl+Alt+Space) Highlight References (Ctrl+Shift+Up/Down) Go to Definiton (F 12) Find all References (Shift+F 12) Smart Tags (Ctrl+. ) Rename, Generate From Usage, Implement Interface Error list (Ctrl+W, Ctrl+E and F 8/Shift+F 8) Override/Partial completion Pinnable Data. Tips Intelli. Trace Writing and modifying code

Demo { Deep Insight

Demo { Deep Insight

 Achitecture Explorer Dependency Diagrams View all objects in solution, generate arbitrary diagrams Overall

Achitecture Explorer Dependency Diagrams View all objects in solution, generate arbitrary diagrams Overall view of system Custom grouping Butterfly view of methods Call Hierarchy (Ctrl+K, Ctrl+T) Deep Insight

Code. Rush Xpress { http: //www. devexpress. com/Code. Rush. X

Code. Rush Xpress { http: //www. devexpress. com/Code. Rush. X

 Over 50 refactorings Navigation enhancements Introduce explaining variable Inline temporary Move type to

Over 50 refactorings Navigation enhancements Introduce explaining variable Inline temporary Move type to file Camel Case navigation (Alt+Left/Right) Integrates with existing features Smart tags, etc. Code. Rush Xpress

 Visual Studio 2010 C# Developer Center http: //blogs. msdn. com/lisa/archive/2010/04/16/vs-2010 -keyboardshortcut-posters-now-available-for-vb-c-f-c. aspx C#

Visual Studio 2010 C# Developer Center http: //blogs. msdn. com/lisa/archive/2010/04/16/vs-2010 -keyboardshortcut-posters-now-available-for-vb-c-f-c. aspx C# Forums http: //msdn. microsoft. com/en-us/vcsharp/dd 819407. aspx Keybindings posters http: //csharp. net C# 2010 Resources http: //msdn. microsoft. com/en-us/vstudio/default. aspx http: //social. msdn. microsoft. com/Forums/en. US/category/visualcsharp Bugs & Suggestions https: //connect. microsoft. com/Visual. Studio Resources

Q&A { kevinpi@microsoft. com http: //twitter. com/Pilchie

Q&A { kevinpi@microsoft. com http: //twitter. com/Pilchie