Feilretting er prosessen med å finne feil i kildekoden til et program . Ofte er det tidkrevende og utmattende . Dens effektivitet avhenger i stor grad av dyktighet av programmerer . Men visuelle debugging verktøy som de som er tilgjengelige i Microsoft Visual Studio stor grad forbedre produktiviteten . Gjennom disse verktøyene , kan du stoppe et program , forsinke gjennomføringen , overvåke og endre variable verdier og gå tilbake i kjøretid . Du trenger:
Microsoft Visual Studio. NET 2003 Reserver eksempel " Debugging Microsoft. NET 2.0-applikasjoner " av John Robbins
Vis flere instruksjoner
1
Vet hvordan de skal inngå og avslutte debug modus i Visual Studio. For å legge inn debug -modus , hit F5 eller klikk på " Go "-ikonet . For å gå ut debug -modus, trykk Shift + F5 eller klikk på "Stop Debugging "-ikonet . Du kan utføre begge trinnene ved å klikke på " Debug " på toppmenyen og gjøre de riktige valg .
2
inn en ubetinget stoppunkt . Dette er hensiktsmessig for å vurdere en variabel på det første programmet pass. Klikk på en variabel av interesse. Trykk på F9 eller klikk på " Sett inn /Fjern Breakpoint "-ikonet i menyen øverst . Et rødt merke plugger tråd med variabelen. Inngå debug -modus som i trinn 1. . En gul pil vil bli lagt på det røde merket . Plasser markøren over den variable . Et vindu som viser verdien vil dukke opp. Avslutt debug -modus.
3
Sett en betinget stoppunkt . Dette er hensiktsmessig for å vurdere en variabel etter første iterasjon eller pass. Klikk på en teller variabel som for eksempel de som brukes i en " for" loop. Trykk på F9 eller klikk på " Sett inn /Fjern Breakpoint "-ikonet i menyen øverst . Fra toppmenyen klikk "Rediger ", " stoppunkter " eller trykk " Alt + F9 . " Klikk på "Data" kategorien i " stoppunkter "-vinduet . Skriv tellervariabelen , "=" og verdien du vil at programmet skal stoppe på under " Skriv inn uttrykket som skal evalueres " tekstboksen . Inngå debug -modus som i trinn 1. . Plasser markøren over verdien av interesse ( ikke tellervariabelen ) . Et vindu dukker opp, viser verdien . Exit fra debug modus .
4
Utfør et minne dump å vise et stort volum av data . Se trinn 1 for å plassere en ubetinget stoppunkt etter en matrise som har blitt endret , og skriv debug modus. Å vise dataene i matrisen , trykk ALT +6 eller klikk " Vis ", " Debug Windows" og " Memory". "Memory " -vinduet kommer opp , viser data i tre byte kolonner. Du kan endre dataformat fra byte til en annen type ved å klikke på "Verktøy ", " Alternativer ", "debug (kategorien )" og "Format " under "Memory vinduet. " Avslutt debug modus.
5
Undersøke henrettelsen oppsett gjennom Visual Studio Profilering funksjonen. Profilering forsikrer programmerer at en bestemt funksjon i et program er blitt henrettet . Klikk på " Prosjekt ", " Innstillinger ", " Link (kategorien )" og sjekke " Aktiver Profilering " boksen . Bygge prosjektet ved å klikke på " Build "-ikonet eller trykke F7 . På den øverste menyen , klikk på " Build ", " Profil" og sjekke en av de fem alternativene veiviseren tilbyr, avhengig av hva du finner nyttig . Trykk "OK". Klikk på "Profil "-fanen under arbeidsområdet vinduet for å se brukerens profil .