Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur göra en felsökning i Visual C + +

    Debugging är processen för att finna fel i källkoden för ett program . Ofta är det tidskrävande och ansträngande . Dess effektivitet beror till stor del på skickligheten hos programmeraren . Men visuella felsökningsverktyg som de som finns tillgängliga i Microsoft Visual Studio öka kraftigt produktiviteten . Genom dessa verktyg , kan du avbryta ett program , fördröja dess genomförande , övervaka och ändra variabelvärden och gå tillbaka i exekveringstid . Saker du behöver
    Microsoft Visual Studio . NET 2003
    Boka såsom " Debugging Microsoft . NET 2.0-program " av John Robbins
    Visa fler instruktioner
    1

    Vet hur att ingå och avsluta debugläge i Visual Studio . Om du vill ange debugläge , F5 eller klicka på " Go " -ikonen . För att lämna debug -läge, tryck på Skift + F5 eller klicka på "Stop Debugging " ikonen . Du kan utföra båda stegen genom att klicka på " Debug " på den övre menyn och göra lämpliga val .
    2

    Lägg ut en ovillkorlig brytpunkt . Detta är lämpligt för att utvärdera en variabel i det första programmet passet . Klicka på en variabel av intresse . Tryck på F9 eller klicka på " Infoga /Radera Brytpunkt " ikonen på den övre menyn . En röd markering pinnar rad med variabeln . Ange i debug-läge som i steg 1 . En gul pil kommer upp på den röda markeringen . Placera markören ovanför variabeln . Ett fönster som visar dess värde kommer att dyka upp . Avsluta debugläge .
    3

    Ställ en villkorlig brytpunkt . Detta är lämpligt för att bedöma en variabel efter den första iterationen eller pass . Klicka på en räknare variabel såsom de som används i en " för " loop . Tryck på F9 eller klicka på " Infoga /Radera Brytpunkt " ikonen på den övre menyn . Från huvudmenyn klicka på " Redigera ", " brytpunkter " eller tryck på " Alt + F9 . " Klicka på " Data " fliken i " Brytpunkter " fönstret . Skriv räknarvariabeln , " = " , och det värde du vill att programmet ska stanna vid under " Ange uttryck som ska utvärderas " textrutan . Ange i debug-läge som i steg 1 . Placera markören ovanför värdet av intresse ( ej räknarvariabeln ) . Ett fönster dyker upp , som visar värdet . Avsluta debugläge .
    4

    Utför en minnesdump att visa en stor mängd data . Se Steg 1 för att placera en ovillkorlig brytpunkt efter en array som har ändrats , och ange debug-läge . Om du vill visa data i arrayen , trycker du på ALT +6 eller klicka på " Visa ", " Debug Windows " och " Memory ". Den " Memory " fönster dyker upp , visar data i tre byte kolumner . Du kan ändra dataformat från byte till en annan typ genom att klicka på " Verktyg ", " Alternativ ", " Debug ( fliken ) " och " Format " under " Memory fönstret . " Avsluta debugläge .
    5

    Utreda utförande layouter genom Visual Studio profilering funktionen . Profilering försäkrar programmeraren att en viss funktion i ett program har utförts . Klicka på " Project", "Inställningar ", " Länk ( fliken ) " och markera " Aktivera Profilering " kryssrutan . Bygg projektet genom att klicka på " Build " -ikonen eller trycka på F7 . På den översta menyn , klicka på " Bygg ", " Profil " och kontrollera ett av de fem alternativen guiden erbjuder , beroende på vad du hittar användbara . Tryck på " OK . " Klicka på " Profil "-fliken under arbetsytan fönstret för att se profilen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur fixar Visual C Påstående Underlåtenhet
    ·Vad är Attribut Keys
    ·Vad är en pekare i C
    ·Hur läsa data i Xcode
    ·Vad är en CPP Gränssnitt
    ·Verktyg för att ta en minnesläcka
    ·Hur mäter Varje ASCII Bredd i en String
    ·Vad är motsatsen till Print i C -programmering
    ·Försiktighetsåtgärder för buffertspill
    ·Hur man skriver en rad reverseringsfunktion Använda Pe…
    Utvalda artiklarna
    ·Hur man skickar Vars Från VBScript till en kommandofil…
    ·Hur man beräknar THD i MATLAB
    ·Min GoDaddy Email PHP Form inte fungerar
    ·Hur man tar bort en Visual Basic Listbox
    ·Hur Exportera Access-data till SQL
    ·Hur skapa användardefinierade Undantag i Java
    ·Hur Starta MySQL i Plesk
    ·Hur döljer knapparna i Xcode
    ·Hur man trycka på knappar i Batch File
    ·Hur man gör en textruta i XNA
    Copyright © Dator Kunskap http://www.dator.xyz