Skrivning C-kode i Microsoft Windows-miljø kommer med et par fordele , herunder Microsofts NET biblioteker og adgang til Microsofts gratis Visual Studio Express. . Visual Studio er et fuldt lastet udviklingsmiljø at kode og debug forskellige programmer , der er nyttige for styring af store projekter og gøre udvikling lettere og mere effektiv. De debugging værktøj , der indgår i Visual Studio giver programmøren mulighed for at gå gennem udførelse linje for linje , for at overvåge program status og fange fejl i realtid. Start af Debugger
Programmering i Visual C + + foregår i Visual Studio interaktivt udviklingsmiljø ( IDE) , som findes på Microsoft.com /express . Inden for dette miljø, kan en programmør skrive kode i editoren og derefter kompilere og debug det i én arbejdsgang. Den bearbejdningen i Visual Studio standard til " debug " indstilling, så programmøren kan påberåbe debugger ved at klikke på den grønne pil i menulinjen. Dette vil begynde udførelsen af programmet i debugging mode.
Break Point
A " break point" stopper udførelse af kode under debug mode . Programmøren kan indstille en break point for at stoppe koden på et bestemt punkt , og se status på variable og funktioner op til dette punkt . Dette gør det muligt for programmøren at springe over lange punkter for henrettelse for at kontrollere programmet status , hvor problemer kan opstå. Break point er indstillet , ved at klikke i venstre kode margin af koden editor. Programmøren ved, at en pause er indstillet , når en lille rød orb vises ved siden af en linje kode (Kilde 2).
Stepping Over and Into Code
< p> Når debugger rammer en knækpunkt , programmøren udfører koden linje for linje ved at træde over hver linje , ved hjælp af " F10 " tasten . Da hver linje trådt over , at programmet udfører , at eneste linje kode . Hvis linjen indeholder en funktion , stepping over det vil udføre hele funktionen . For at gå ind i funktionen til også at udføre det linie for linie , programmøren har at træde ind i funktionen ved hjælp af " F11 " tasten . Når i funktion, kan programmøren fortsætte med at bruge " F10 " tasten for at træde over linjer , der er indeholdt i funktionen.
Værdikontrolvindue
I den nederste sektion af debugging vinduet en lille sub- vinduet har bopæl, der kaldes en " watch " vinduet. Programmøren kan holde styr på variabelværdier på ethvert givet break point eller ethvert punkt i et program , ved at se uret vinduet. Uret vinduet indeholder værdierne af eventuelle variable i den aktuelle kode rækkevidde. Hvis en variabel repræsenterer et objekt , uret vinduet viser værdierne for objektets datafelter samt oplysninger om nogen af dens metoder. På denne måde kan programmøren holde styr på programmet, mens stepping over eller ind i linjer kode under debugging.