 |
|
Désactiver un point d'arrêt
|
 |
|
Etat des variables locales
|
 |
|
La pile d'appels, avec signalement du point en cours (flèche)
|
|
Débogueur
Outil essentiel du développeur, le débogueur interne à VC# Express se limite aux outils de parcours pas à pas du code, ce qui reste néanmoins amplement suffisant pour nombre d'erreurs. Points d'arrêt, parcours ou évitement d'une méthode et gestion des exceptions sont les armes à disposition.
Les points d'arrêt se placent de deux manières : soit en plaçant le curseur sur la ligne à surveiller et en appuyant sur F9, soit en cliquant dans la colonne grise à gauche au niveau de cette ligne. Dans les deux cas, un point rouge apparaître dans cette colonne grise.
Libre ensuite au développeur d'enlever son point d'arrêt (F9 ou en cliquant directement dessus), ou de seulement le désactiver - ce qui a l'avantage de conserver une trace de son emplacement en cas de besoin. Pour désactiver, on fera un clic-droit sur le point d'arrêt, et on sélectionnera Disable Toggle point plutôt que Delete Toggle point. On réactivera le point de la même manière.
Ceci fait, on appuie sur F5 pour activer le débogage, c'est-à-dire la compilation et le lancement de l'application. Dès que le code rencontre un point d'arrêt, VC# Express se remet en premier plan, et ouvre les fenêtres de surveillance du code : variables locales, espion, pile d'appels, fenêtre d'exécution... Les outils classiques du débogueur.
|