Débogage avec Visual Studio 2005

Transcription

Débogage avec Visual Studio 2005
Débogage avec Visual Studio 2005
Visual Studio, comme tout IDE (Integrated Development Environment) qui se respecte, inclut
des mécanismes pour déboguer et tracer le code d’un programme.
Lancement du débogage en mode pas-à-pas
Pour lancer le débogage en mode pas à pas (instruction par instruction), ouvrez un projet et
faites Déboguer > Pas à pas détaillé. Vous aurez maintenant un écran qui ressemble à celui-ci.
La ligne jaune vous
indique sur quelle
ligne le débogueur est
arrêté
L’onglet « Variables
locales » nous montre
les valeurs et les types
des variables du
programme
En répétant la commande Déboguer > Pas à pas détaillé (raccourci : F11), vous allez faire la
trace du programme, et vous verrez la valeur des variables changer dans l’onglet « Variables
locales ».
Il est même possible de forcer une nouvelle valeur pour les variables, en double-cliquant sur
la valeur de chaque variable.
Mettre fin au débogage
Faites Déboguer > Arrêter le débogage (raccourci : MAJ + F5).
Ajout de points d’arrêts (« breakpoints »)
Faire tourner tout un programme en faisant F11, ça peut devenir long. C’est pourquoi on peut
demander à Visual Studio de lancer le débogage et de ne permettre le pas-à-pas que lorsqu’il
atteint une certaine ligne du programme. On choisit cette ligne avec soin : là où on pense que
se cache le bug. Cette ligne spéciale s’appelle « point d’arrêt ».
Pour activer le point d’arrêt, se mettre sur la ligne où l’on désire le placer et faire
Déboguer > Basculer le point d’arrêt (raccourci : F9). La ligne deviendra rouge. Refaites la
même chose pour le désactiver.
Ensuite, on lance le débogage en faisant Déboguer > Démarrer le débogage.
Le programme s’exécutera normalement jusqu’à ce qu’il atteigne la ligne sur laquelle vous
avez mis le point d’arrêt. Il vous maintenant possible de faire F11 pour aller pas à pas.