Rédaction C code dans l'environnement Microsoft Windows est livré avec quelques avantages, y compris les bibliothèques NET de Microsoft et l'accès à Visual Studio Express gratuite de Microsoft. . Visual Studio est un environnement de développement entièrement chargé de coder et déboguer des différents programmes , utiles pour la gestion de grands projets et de faciliter le développement et la plus efficace. Les outils de débogage inclus dans Visual Studio donnent au programmeur la possibilité de faire défiler ligne par ligne son exécution , pour surveiller l'état du programme et détecter les erreurs en temps réel. Démarrage du débogueur
programmation en Visual C + + prend place dans l'environnement Visual Studio interactive de développement (IDE ), disponible sur Microsoft.com /express . Dans ce contexte, un programmeur peut écrire du code dans l'éditeur , puis compiler et déboguer en une seule étape . Le processus de compilation par défaut dans Visual Studio pour le réglage "debug" , de sorte que le programmeur peut invoquer le débogueur en cliquant sur la flèche verte dans la barre de menu. Cela va commencer l'exécution du programme en mode débogage.
Pause Points
" point de rupture " arrête l'exécution de code en mode debug . Le programmeur peut définir un point d'arrêt pour arrêter le code à un certain point , et visualiser l'état des variables et des fonctions jusque-là . Ceci permet au programmeur de sauter sur de longues points d' exécution pour vérifier l'état du programme où des problèmes peuvent se produire . Les points d'arrêt sont fixés en cliquant dans la marge de code gauche de l'éditeur de code. Le programmeur sait que le point de rupture est défini lors d'une petite orbe rouge apparaît à côté d'une ligne de code (source 2 ) .
Enjambant et dans le code
< p> une fois le débogueur atteint un point de rupture , le programmeur exécute le code ligne par ligne en enjambant chaque ligne , en utilisant la touche " F10" . Comme chaque ligne est enjamba , le programme exécute cette seule ligne de code . Si la ligne contient une fonction , enjambant il va exécuter la fonction entière . Pour entrer dans la fonction à exécuter également ligne par ligne , le programmeur doit entrer dans la fonction avec la touche "F11" . Une fois dans la fonction , le programmeur peut continuer à utiliser la touche " F10" pour passer par-dessus les lignes contenues à l'intérieur de la fonction.
Watch Window
Dans la partie inférieure de la fenêtre de débogage d'un petit sous- fenêtre réside , appelée fenêtre " montre " . Le programmeur peut garder une trace des valeurs variables à n'importe quel point de rupture donnée, ou n'importe quel point d'un programme , en regardant la fenêtre de surveillance . La fenêtre montre contient les valeurs de toutes les variables dans la portée du code actuel . Si une variable représente un objet , la fenêtre montre indique les valeurs des champs de données de l'objet ainsi que les informations concernant une de ses méthodes. De cette façon , le programmeur peut garder la trace du programme tout en renforçant au-dessus ou en lignes de code pendant le débogage .