C IDE Tips and Tricks for Visual Studio












- Slides: 12
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
Demo { Modern IDE
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
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
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
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# 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