Debugging i Visual C

Skrive C-kode i Microsoft Windows-miljøet kommer med noen fordeler, blant annet Microsofts .NET-biblioteker og tilgang til Microsofts gratis Visual Studio Express. Visual Studio er en fullastet utviklingsmiljø å kode og feilsøke ulike programmer som er nyttige for å håndtere store prosjekter og gjøre utviklingen enklere og mer effektiv. De feilsøkingsverktøy inkludert i Visual Studio gir programmereren mulighet til å gå gjennom utførelse linje for linje, for å overvåke program status og ta feil i sanntid.

Starte Debugger

Programmering i Visual C ++ foregår i Visual Studio interaktivt utviklingsmiljø (IDE), tilgjengelig på Microsoft.com/express. Innenfor dette miljøet, kan en programmerer skrive kode i editor, og deretter kompilere og feilsøke det i ett trinn. Den innsamlingsprosessen i Visual Studio som standard innstillingen "debug", slik at programmereren kan påberope debugger ved å klikke på den grønne pilen i menylinjen. Dette vil starte gjennomføringen av programmet i feilsøkingsmodus.

break Poeng

En "break point" stopper kjøring av kode i debug-modus. Programmereren kan sette en pause punkt for å stoppe kode på et visst punkt, og vise status for variabler og funksjoner opp til det punktet. Dette gjør at programmerer å hoppe over lange interessante utførelse for å sjekke programstatus hvor problemer kan inntreffe. Brytepunkter settes ved å klikke i venstre kode margin på koden editor. Programmereren vet at en pause punkt er satt når en liten rød kule vises ved siden av en linje med kode (Kilde 2).

Stepping Over og inn kode

Når debugger treffer en pause punkt, programmerer utfører koden linje for linje ved å tråkke over hver linje, ved hjelp av "F10" tasten. Som hver linje tråkket over, utfører programmet som eneste linje med kode. Hvis linjen inneholder en funksjon, vil tråkke over den kjøre hele funksjonen. For å gå inn i funksjonen til også å kjøre den linje for linje, har programmereren til å gå inn i funksjonen ved hjelp av "F11" tasten. En gang i funksjon, kan programmereren fortsette å bruke "F10" tasten for å gå over linjene som finnes inne i funksjon.

Watch Window

I den nedre delen av debugging vinduet en liten sub-vinduet ligger, kalles en "se" vinduet. Programmereren kan holde oversikt over variable verdier til enhver pause punkt, eller et punkt av et program, ved å vise klokken vinduet. Klokken vinduet inneholder verdiene av noen variabler i den gjeldende koden omfang. Hvis en variabel representerer et objekt, viser uret vinduet verdiene av objektets datafelter, så vel som informasjon om noen av dens metoder. På denne måten kan programmereren holde styr på programmet mens stepping over eller inn linjer med kode under debugging.