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

    Debugging i Visual C

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur: GTK Färgval
    ·Hur man gör en App för iPhone i Visual C
    ·Hur förhindra upprepad användning av en header-fil
    ·Vad är Buffertöverskridning
    ·Hur man kompilerar en CPP Med en header-fil
    ·Hur får man C Perspektiv i Eclipse
    ·Hur man kompilerar C kod med G+ +
    ·Försiktighetsåtgärder för buffertspill
    ·Primära syftet med Header Files
    ·Hur ta reda på antalet element i en array C + +
    Utvalda artiklarna
    ·Hur får byte från en Java Input ström
    ·Funktion av AS3 klass Sprite
    ·Common GUI /Web App skärmkontroller
    ·Hur Optimera MySQL i cPanel
    ·Hur Index en Python lista
    ·Fördelarna med ett Premium redaktör
    ·Hur man gör en subtraktiv värld i UDK
    ·Hur du uppdaterar MySQL Server
    ·WPS och JVM Heap Storlekar
    ·PHP Byte Konvertering
    Copyright © Dator Kunskap http://www.dator.xyz