2 visual studio 2008 ide tips and tricks sara ford program manager

21

Upload: blaise-reynolds

Post on 28-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

2

Visual Studio 2008 IDE Tips and TricksSara FordProgram Manager http://www.codeplex.com

3

Coding

Debugging

Customizing

Activities

4

Basics

Tip #0 – Don’t take notes

Content provided on blog

5

Coding

Search

• Use the right search for the job

Editing

• Code more in less time

Navigation

• Go to code and files with ease

6

Coding Tips

Demo

7

Search

Tip #1 – Incremental search

Tip #2 – Find in Files

Tip #3 – Repeat search

8

Editing

Tip #4 – Box selection

Tip #5 – Clipboard ring cycle

Tip #6 – Toolbox general tab

Tip #7 – Snippet tab tab

9

Navigation

Tip #8 – Find Combo Box

Tip #9 – File Tab Channel

10

Customizing

Keyboard Shortcuts

• Changing keyboard shortcuts

Window Management

• Increase font size; reposition windows

Project System

• Fine-tune your project

11

Customizing Tips

Demo

12

Customizing

Tip #10 – Change Keybindings

Tip #11 – Change Font Sizes

Tip #12 – Window Layouts

Tip #13 – Miscellaneous files

Tip #14 – Opening Visual Studio

13

Debugging

Breakpoints

• Break when needed

Code Cleanup

• Remove what is not needed

Examining

• Take a closer look

14

Debugging Tips

Demo

15

Breakpoints and Code Cleanup

Tip #15 – Tracepoints

Tip #16 – Conditional Breakpoints

Tip #17 – Using Statements

16

Examining

Tip #18 – Watch Windows

Tip #19 – DataTips Windows

Tip #20 – Immediate window

Tip #21 – Record macros

17

Coding

Debugging

Customizing

Summary

19

BookAmazon pre-sale orderingIn stores October 15100% royalties go to Save Waveland Scholarship Fund

20

Resources

www.microsoft.com/teched Tech·Talks Tech·Ed BloggersLive Simulcasts Virtual Labs

http://microsoft.com/expression

Professional Design tools for tomorrow

http://msdn.microsoft.com

Developer’s Kit, Licenses, and MORE!

21

© 2008 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.