Installation af Visual Studio

Følge linket her for at installere Visual Studio

Download Visual Studio Tools - Install Free for Windows, Mac, Linux

Vi skal hente Visual Studio Community, den er gratis er kan bruges igennem hele studietiden.

Untitled

Visual Studio Installer

Visual Studio er et rigtig stort program som kan bruges til alle typer af programmer og sprog.

Som standart skal vi gerne bruge .NET desktop development og ASP.NET and web development

Untitled

Herefter burde i gerne blive mødt af følgende side og kan starte jeres første projekt

Untitled

Som standart bruger vi “Create a new project”, hvor vi bliver tilbudt en række templates som vi kan starte fra.

Vi specificere ofte hvilken skabelon I skal vælge når i starter et forløb, men over tid forventer vi at I kan finde rundt og vælge en skabelon selvstændig.

Debugging

Introduktion til debugger i Visual Studio & Debugging teknikker og værktøj

Første trin til debugging i Visual Studio på Windows er at åbne dit projekt i Visual Studio og navigere til det script eller kode, du ønsker at debugge. Her er en kort beskrivelse af de mest nødvendige ting. Under det er der lidt mere uddybende om et par emner.

  1. Sæt Breakpoints: Klik på den grå bjælke ved siden af linjenummeret på den linje, du ønsker at debugge. Et rødt stoppunkt (breakpoint) vil fremkomme. Når koden kører, vil den stoppe ved denne breakpoint.

Untitled

  1. Kør Din Kode: Klik på 'Start Debugging' eller tryk F5 for at starte din kode. Programmet vil køre indtil det når din breakpoint.

Untitled

  1. Gennemse Din Kode: Nu kan du træde igennem din kode ved at bruge knapperne 'Step Into', 'Step Over' og 'Step Out' eller ved at trykke F10 og F11. Dette giver dig mulighed for at kontrollere, hvordan hvert trin i koden udføres og se værdierne af forskellige variabler på hvert trin.

Fra venstre, Step into (F11), Step over (F10) og Step out (Shift + F11)

Fra venstre, Step into (F11), Step over (F10) og Step out (Shift + F11)

  1. Se Variabler: I 'Autos' og 'Locals' fanerne kan du se de aktuelle værdier af dine variabler. Dette kan hjælpe dig med at finde, hvor tingene går galt.

Untitled

  1. Ændre Variabelværdier: Du kan ændre værdien af variabler midt i en debugging session ved at højreklikke på variabelnavnet i 'Autos' eller 'Locals' fanen og vælge 'Modify Value'. Dette kan være nyttigt til at teste, hvordan forskellige værdier påvirker udførelsen af din kode.

  2. Fortsæt Kørsel: Når du er færdig med at træde igennem din kode, kan du trykke 'Continue' eller F5 for at fortsætte kørslen af din kode.

Untitled

Husk, at debugging er en proces, og det kan tage tid at finde og løse fejl. Men med praksis og tålmodighed vil du blive mere dygtig til det.

Breakpoints

Untitled

I Visual Studio er der fem forskellige typer af breakpoints, der kan hjælpe med at gøre debugging-processen mere effektiv:

  1. Breakpoint: Dette er den mest almindelige type breakpoint, som stopper udførelsen af programmet ved en bestemt linje i koden.
  2. Condition Breakpoint: Dette breakpoint stopper kun udførelsen af programmet, hvis en bestemt betingelse er opfyldt. For eksempel kan du sætte et condition breakpoint, der stopper udførelsen, hvis en variabel når en bestemt værdi.
  3. Tracepoint: Dette er en speciel type breakpoint, der ikke stopper udførelsen af programmet, men i stedet logger en besked eller udfører en bestemt handling. Dette er nyttigt for at spore, hvad der sker i programmet uden at skulle stoppe det.
  4. Temporary Breakpoint: Dette er en type breakpoint, der kun er aktiv én gang. Når programmet når dette breakpoint, stopper det, og breakpointet fjernes derefter. Det er nyttigt, hvis du har et bestemt sted i koden, du vil inspicere, men kun én gang.
  5. Dependent Breakpoint: Dette er en type breakpoint, der kun aktiveres, når et andet breakpoint bliver ramt. Det er nyttigt, hvis du kun ønsker at stoppe udførelsen på et bestemt punkt i koden, efter et andet bestemt punkt er blevet ramt.

Generelt bruger vi kun vores normale standart breakpoint, men der er nogle enkelte cases, hvor de andre er fordelagtige.

Udover de indbyggede debuggingsværktøjer, har Visual Studio også rigtig gode værktøjer til at lave og skrive Softwaretest, såsom Unit test.

Microsoft har et læringsforløb som tager os igennem de simple dele af det her

Use Visual Studio for modern development - Training

For generel C# test-arbejde kan man læse mere her.