microsoft visual c# ide tips and tricks
DESCRIPTION
FT35. Microsoft Visual C# IDE Tips and Tricks. DJ Park C# IDE, Program Manager Microsoft Corporation. Session Objective. Make you more. PRODUCTIVE. Investments in Productivity. Modernize the IDE. Deep Insight. Speed to Solution. Modernize the IDE. demo. DJ Park - PowerPoint PPT PresentationTRANSCRIPT
Microsoft Visual C# IDE Tips and Tricks
DJ ParkC# IDE, Program ManagerMicrosoft Corporation
FT35
Session Objective
Make you more
PRODUCTIVE
Investments in Productivity
Modernizethe IDE
DeepInsight
Speed to Solution
Modernize the IDE
DJ ParkC# IDE, Program Manager
demo
Modernize the IDE
> Start Page Enhancements> New look and feel> Pin and remove items in “Recent Projects” list> Enable “Close page after project load”
> New Project Dialog> Sort templates> Search templates (Ctrl + E)
> Extension manager> Easily find and install extensions (Tools Extension
Manager)
> Multi-monitor Support> Move windows between monitors (Win + <arrow key>)
> Float/Dock tab (Ctrl + Double Click)
Customize your environment
> Custom keyboard shortcuts> Add Reference (Ctrl + Shift + R)
> Add New Project (Ctrl + Shift + P)
> Close Document (Ctrl + ;)
> Custom Context Menus > Improved Customize dialog (Tools Customize)
Deep Insight
DJ ParkC# IDE, Program Manager
demo
Deep Insight> High Level Understanding
> Architecture Explorer
> Understanding Source> Source code outliner (Available in extension gallery)
> Zoom (Ctrl + mouse scroll)
> Highlight References (Ctrl + Shift + Up/Down)
> Hide selection (Ctrl + M, H)
> Iteration list window (F8)
> Call Hierarchy (Ctrl + K, T)
> Understanding While Debugging> IntelliTrace™ > “Pin-able” data tips
Speed to Solution
DJ ParkC# IDE, Program Manager
demo
Speed to Solution> Test First Development
> IntelliSense Suggestion Mode (Ctrl + Alt + Space)
> Generate from usage
> Faster Editing Experience> Smart tags (Ctrl + .)
> Remove line (Ctrl + L)
> Triple Click (Available in extension gallery)
> IntelliSense Filtering (Substring and Camel Case)
> Multi-line editing (Alt + Up/Down -or- Alt + Mouse Up/Down)
> Quick Navigation> Navigate To (Ctrl + ,)
Let's wrap things up with a challenge!
DJ ParkC# IDE, Program Manager
demo
Resources> Visual Studio 2010 Beta 2
> http://go.microsoft.com/fwlink/?LinkID=151797
> C# Developer Center> http://csharp.net
> C# 2010 Resources> http://msdn.microsoft.com/en-us/vcsharp/dd819407.aspx
> C# Forums> http://social.msdn.microsoft.com/Forums/en-US/category/v
isualcsharp
> Bugs & Suggestions> https://connect.microsoft.com/VisualStudio
Related Sessions
Code Like the Wind with Microsoft Visual Basic 2010November 18, 13:30 - 13:45 – Petree Hall D Lucian Wischik
Microsoft Visual C# IDE Tips and TricksNovember 19, 09:00 - 10:15 – Petree Hall D DJ Park
F# for Parallel and Asynchronous ProgrammingNovember 19, 15:15 - 16:30 – 515A Luke Hoban
Microsoft Visual Basic IDE Tips and TricksNovember 19, 13:00 - 14:15 – Petree Hall C Dustin Campbell
Future Directions for C# and Visual Basic November 17, 11:00 - 12:00 – Hall F Luca Bolognese
Using Dynamic Languages to Build Scriptable ApplicationsNovember 17, 12:30 - 13:15 – 403AB Dino Viehland
Dynamic Binding in C# 4 November 17, 12:30 - 13:15 – Hall F Mads Torgersen
YOUR FEEDBACK IS IMPORTANT TO US!
Please fill out session evaluation
forms online atMicrosoftPDC.com
Learn More On Channel 9
> Expand your PDC experience through Channel 9
> Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses
channel9.msdn.com/learnBuilt by Developers for Developers….
Q&A
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.