Skriva C-kod i Microsoft Windows-miljö kommer med ett antal fördelar, bland annat Microsofts NET bibliotek och tillgång till Microsofts gratis Visual Studio Express . . Visual Studio är en fullastad utvecklingsmiljö för att koda och felsöka olika program , användbara för att hantera stora projekt och gör utvecklingen enklare och effektivare . De felsökningsverktyg som ingår i Visual Studio ger programmeraren möjlighet att stega igenom exekvering rad för rad , för att övervaka programmets status och fånga fel i realtid . Starta Debugger
Programmering i Visual C + + sker i Visual Studio interaktiv utvecklingsmiljö ( IDE ) , som finns på Microsoft.com /Express . I denna miljö , kan en programmerare skriva kod i editorn , och sedan kompilera och felsöka den i ett steg . Sammanställningen process i Visual Studio standard till " debug " inställning, så att programmerare kan åberopa debugger genom att klicka på den gröna pilen i menyraden . Detta kommer att börja genomföra programmet i felsökningsläge .
Brytpunkter
A " brytpunkt " stoppar exekvering av kod under debugläge . Programmeraren kan ange en brytpunkt för att stoppa koden vid en viss punkt , och visa status för variabler och funktioner fram till den punkten . Detta gör det möjligt för programmerare att hoppa över långa punkter utförande att kontrollera programmet status där problem kan uppstå. Brytpunkter fastställs genom att klicka i den vänstra koden marginal kodeditorn . Programmeraren vet att en brytpunkt sätts när en liten röd orb visas bredvid en kodrad ( källa 2 ) .
Stepping över och in kod
När debugger träffar en brytpunkt , exekverar programmeraren koden rad för rad genom att kliva över varje linje , med " F10 " -tangenten . Eftersom varje rad klev över , exekverar programmet som enda rad kod . Om raden innehåller en funktion , kliver över den kommer att utföra hela funktionen . För att gå in i funktionen för att också köra den rad för rad , har programmeraren att kliva in i funktionen med " F11 " -tangenten . Väl inne i funktionen , kan programmeraren fortsätta att använda " F10 " -tangenten för att kliva över poster som finns inuti funktionen . I den nedre delen av Addera Watch Window
felsökning fönstret en liten sub - fönster är bosatt , som kallas en " watch "-fönstret . Programmeraren kan hålla reda på variabelvärden vid en viss brytpunkt , eller helst i ett program , genom att titta på klockan fönstret . Klockan fönstret innehåller värden av variabler i den aktuella koden omfattning . Om en variabel representerar ett objekt , visar klockan fönstret värdena för objektets datafält samt information om någon av dess metoder . Detta sätt , kan programmeraren hålla koll på programmet medan kliva över eller in kodrader under felsökningen .