Debugging Tools for Visual Basic

Debugging Tools for Visual Basic


Visual Basic debugging verktøy hjelpe brukerne å finne problemer i sine makrokoder. En makrokode er en serie med kommandoer som brukerne kan aktivere gjennom en enkel kommando, som hjelper dem fremskynde en rekke oppgaver på datamaskinen. Coding involverer mange linjer med kode --- lokaliserings en problematisk kode kan ta mye tid, så Microsoft har gitt ut feilsøkingsverktøy med Visual Basic.

Message Box

En bruker kan feilsøke en kode ved hjelp av en meldingsboks, som tillater ham å sjekke verdien av koden. Han legger til koden "MsgBox" ved siden av den variable han ønsker å sjekke, kjører deretter koden.

Brytningspunkter

En person kan bruke stoppunkter når hun tror det finnes et problem. Hun suspenderer en makro kjører en spesifikk uttalelse. Brukeren klikker på linje med kode hun ønsker å stoppe, klikk deretter på "toggle stoppunkt" i "Debug" -menyen. Dette fører til makroen for å stoppe den første linje som har et stoppunkt. Når brukeren ønsker å fjerne stoppunkt, klikker hun på linje med kode som har det, og deretter klikker "toggle stoppunkt." Koden er ikke lagre stoppunkter, slik at brukeren må veksle dem hver gang hun ønsker å bruke dem i en debugging session.

Stepping

En bruker kan vise tilstanden av makro under stoppunkt. Brukeren kan også gå gjennom hver linje av makroen til å forstå sin logikk. Han går inn i pausemodus ved å klikke på linje med første instruksjon makro og deretter klikke "Step Into." Break-modus er når koden stopper når den støter på et stoppunkt. Brukeren deretter klikker "Step Over" i "Debug" menyen hver gang han ønsker å gå videre til neste instruksjon. Han kan stoppe pause modus økten ved å klikke på "Nullstill" i "Run" -menyen.

DataTips og Windows

En person bruker DataTips i pausen modus for å se verdien i en linje med kode. Brukeren plasserer bare musen over variabel i "Source" vinduet. Hun kan få mer detaljert informasjon om sine programmer gjennom debugger vinduer og dialogbokser. Disse inkluderer "Locals" vinduet, som viser lokale variabler; den "QuickWatch" dialogboksen, som viser variabler og registrere innholdet; og "Watch" vinduet, som viser variabler og registrere innholdet. Registrene er små mengder av tilgjengelig lagringsplass som er koblet til en digital prosessor. Andre vinduer inkludere "Running Documents" -vinduet, som viser dokumenter og skriptkode lastet inn i gjeldende processess; "Bruke Modules" vinduet som viser moduler som brukes av et program; og "Bruke Demontering" vinduet, som viser assemblerkode opprettet av programmet kompilatoren.

umiddelbar Window

Etter innstilling av stoppunkt, kan en person bruke "Immediate" vinduet og kjøre koden fra vinduet. "Direkte" vinduet fungerer som et sted å kjøre kode og vise resultatene. En bruker ser nøyaktig hva koden gjør ved å gå gjennom den linje for linje. Den "lokalbefolkningen" vinduet er også nyttig, automatisk viser de variable verdier og andre objekter i prosedyren.