Visual Studio Tips and Tricks
-
Upload
zain-naboulsi -
Category
Education
-
view
1.950 -
download
3
description
Transcript of Visual Studio Tips and Tricks
![Page 1: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/1.jpg)
Visual StudioTips and TricksZain Naboulsi
Developer Evangelist
Microsoft
Email:[email protected]:@zainnab
Blog:blogs.msdn.com/
zainnab
![Page 2: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/2.jpg)
http://www.amazon.com/Coding-Faster-Getting-Productive-Microsoft/dp/0735649928/
![Page 3: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/3.jpg)
Agenda
Why?
Visual Studio 2010 Productivity
Productivity for Any Version
Final Thoughts
![Page 4: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/4.jpg)
Why?
![Page 5: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/5.jpg)
How I Got Involved…
Sara Ford and I met at DevLink in 2009 to discuss how to continue the series
After several months of conversations I agreed to carry on the series
VS2010 Tips and Tricks went live on Jan 1, 2010
http://blogs.msdn.com/ZainNab
![Page 6: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/6.jpg)
Why?
Quick Test: Which product do you spend more time in: Visual Studio or (Word, Excel, Power Point)?
Most of the content out there doesn’t really focus on Visual Studio as a product that you live in daily
If I can shave just a little time off your coding efforts then you can go home, be with your family, play video games, or whatever you want to do -- earlier
![Page 7: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/7.jpg)
Visual Studio 2010
![Page 8: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/8.jpg)
Start Page
Pin projects
Close after load
![Page 9: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/9.jpg)
New Project Dialog
Recent Templates
Online Templates
Sort by
Search
![Page 10: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/10.jpg)
ZoomCTRL + Mouse Wheel
New feature that enhances the size of your code
Very useful for pair programming (or similar scenarios)
![Page 11: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/11.jpg)
Reference HighlightingAutomatic highlighting of a symbol
Can be used with declarations and references, and many other symbols
CTRL+SHIFT+DOWN ARROW (forward)
CTRL+SHIFT+UP ARROW (reverse)
![Page 12: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/12.jpg)
Box Selection
SHIFT + ALT + [ARROW]
AKA “Vertical Selection”
Two new features:Zero-length selectionCopy single / Paste multiple
![Page 13: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/13.jpg)
Improved IntelliSense
Changed from “begins with” to “includes”
Sensitive to Pascal Case
![Page 14: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/14.jpg)
Tools
![Page 15: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/15.jpg)
Document Tabs to the Right
Tools -> Options -> Documents
Puts new tabs to the right of existing ones
![Page 16: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/16.jpg)
Multi-Monitor Support
Can now drag document windows out of the IDE
Each window is independent
![Page 17: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/17.jpg)
Call Hierarchy (C++, C# Only)
CTRL + ALT + K
Available in C#
Used to see calls to and from a method
Great way to see calls at design time
![Page 18: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/18.jpg)
Searching the Toolbox
/ = Collapse All
* = Expand All
Type any text to searchNOTE: “begins with”
TAB = Find Next
![Page 19: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/19.jpg)
Debugging
![Page 20: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/20.jpg)
Breakpoint Labels
![Page 21: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/21.jpg)
Searching Breakpoints
![Page 22: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/22.jpg)
Import / Export Breakpoints
![Page 23: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/23.jpg)
Data Tips
![Page 24: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/24.jpg)
Tips for Almost Any Version
![Page 25: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/25.jpg)
Move or Select Between Matching Braces
CTRL + ]
CTRL + SHIFT + ]
Quickly move between matching braces
C++, C# Only
![Page 26: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/26.jpg)
Don’t Copy a Blank Line
![Page 27: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/27.jpg)
Errors in the Output Window
Navigates errors in the Output Window
F8(forward)
SHIFT + F8 (reverse)
![Page 28: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/28.jpg)
File Tab
![Page 29: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/29.jpg)
Command Prompt History
F7
Show the list of commands used during any command line session
Allows for quick access to commands
![Page 30: Visual Studio Tips and Tricks](https://reader037.fdocuments.us/reader037/viewer/2022102804/548b8457b4795942488b46af/html5/thumbnails/30.jpg)