Forberede
I dette udfordringsprojekt skal du bruge værktøjerne til fejlfinding af Visual Studio Code til at foretage fejlfinding af et C#-konsolprogram.
Projektspecifikation
Startkodeprojektet for dette modul indeholder en Program.cs fil med følgende kodefunktioner:
- Simuler transaktioner: Sætninger på øverste niveau konfigurerer programdata og simulerer en række transaktioner ved hjælp af enten en lille
testDatamatrix eller et større antal tilfældigt genererede transaktioner. - Initialiser kasseapparatet: Metoden
LoadTillEachMorningbruges til at konfigurere kasseapparatet med et foruddefineret antal regninger i hver værdi. - Procestransaktioner: Metoden
MakeChangebruges til at administrere kassebeholdningen under købstransaktioner. - Status for rapport til: Metoden
LogTillStatusbruges til at vise antallet af veksler for hver værdi, der aktuelt findes i kassen. - Rapport till-saldo: Metoden
TillAmountSummarybruges til at vise en meddelelse, der viser kontantbeløbet i kassen.
Metoden MakeChange indeholder logiske problemer, der forhindrer den i at balancere penge indtil under simulerede transaktioner. Du skal bruge værktøjerne til fejlfinding af Visual Studio Code til at isolere og løse logikproblemerne.
Hvis du vil sikre dig, at metoden MakeChange fungerer korrekt, skal din kode kontrollere en korrekt balanceret kasse under følgende betingelser:
Sætninger på øverste niveau simulerer transaktionerne ved hjælp af tilfældigt genererede vareomkostninger.
sætninger på øverste niveau genererer tilfældige værdier for
itemCosti området2 - 49.sætninger på øverste niveau simulerer 100 transaktioner.
till'et er balanceret, når den rapporterede till-værdi er lig med den forventede till-værdi. For eksempel:
The till has 1184 dollars Expected till value: 1184
Installationsprogrammet
Brug følgende trin til at forberede dig på udfordringsprojektøvelserne:
Hvis du vil hente en zip-fil, der indeholder startprojektkoden, skal du vælge følgende link: Lab Files.
Pak downloadfilerne ud.
Pak filerne ud i dit udviklingsmiljø. Overvej at bruge din pc som dit udviklingsmiljø, så du har adgang til din kode, når du har fuldført dette modul. Hvis du ikke bruger din pc som dit udviklingsmiljø, kan du udpakke filerne i en sandkasse eller et hostet miljø.
- Gå til mappen downloads på din lokale computer.
- Højreklik på Challenge-project-debugging-CSharp-main.zip, og vælg derefter Udtræk alle.
- Vælg Vis udpakkede filer, når du er færdig med, og vælg derefter Udpak.
- Notér placeringen af den udpakkede mappe.
Kopiér den udpakkede mappe ChallengeProject til mappen Windows Desktop.
Seddel
Hvis der allerede findes en mappe med navnet ChallengeProject, kan du vælge Erstat filerne i destinationen for at fuldføre kopieringen.
Åbn den nye mappe ChallengeProject i Visual Studio Code.
Åbn Visual Studio Code i dit udviklingsmiljø.
Vælg Åbn mappei menuen Filer i Visual Studio Code.
Gå til mappen Windows Desktop, og find mappen "ChallengeProject".
Vælg ChallengeProject, og vælg derefter Vælg mappe.
Visningen Visual Studio Code EXPLORER skal vise mappen ChallengeProject og to undermapper med navnet Final og Starter.
Du er nu klar til at starte udfordringsprojektøvelserne. Held og lykke!