Skip to Content
Visual Studio® 2010 All-in-One For Dummies®
book

Visual Studio® 2010 All-in-One For Dummies®

by Rick Leinecker
June 2010
Beginner
912 pages
18h 27m
English
For Dummies
Content preview from Visual Studio® 2010 All-in-One For Dummies®

Chapter 7. Handling Exceptions and Debugging

In This Chapter

  • Using Try...Catch...Finally blocks

  • Throwing exceptions

  • Viewing exceptions in Exception Assistant

  • Setting breakpoints and stepping through code

  • Using the Watch window to view data

  • Debugging code generated by Visual Studio

Anyone who has done even a little coding has been deflated by seeing the Visual Studio Debugger open instead of a beautiful masterpiece — because of an error that occurs in the program code. Sometimes, you spend more time with the Visual Studio Debugger than you do writing code. Of course, you might see less of the Debugger if you start using structured exception handling to capture exceptions when they do occur. And this chapter shows you how to do just that.

This chapter provides you with a full view of the Debugger. For example, you discover the wonders of using breakpoints to control when Visual Studio pauses your code and lets you debug it. You can also read how the Watch window works. All these tools can make your debugging significantly easier.

Structured Exception Handling to the Rescue

Whether you're writing code as a professional or a hobbyist, you want your code to perform as advertised. For example, when a user clicks a button to load information from a file, you want to make sure that file is there. If the file isn't there, you need to have some way to deal with the error.

In object-oriented programming (OOP), errors are often called exceptions. An exception is just what it sounds like — anything that ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Microsoft® Visual Studio® 2010 Unleashed

Microsoft® Visual Studio® 2010 Unleashed

Mike Snell, Lars Powers
Visual Studio Condensed

Visual Studio Condensed

Patrick Desjardins

Publisher Resources

ISBN: 9780470539439Purchase book