Pregăti
În acest proiect ghidat, utilizați Visual Studio Code pentru a actualiza o aplicație C# existentă. Actualizările se concentrează pe depanarea codului și adăugarea gestionării excepțiilor la aplicație. Revizuiți și depanați aplicația, implementați un try-catch model în instrucțiuni de nivel superior, apoi generați excepții dintr-o metodă care este prinsă în declarațiile de nivel superior.
Prezentare generală a proiectului
Faceți parte dintr-o echipă care lucrează la aplicații de asistență cu amănuntul. Codul pe care îl dezvoltați, MakeChange metoda, gestionează banii până la o cerere de registru de numerar. Aplicația dvs. trebuie să îndeplinească următoarele specificații:
O aplicație consolă C# care simulează tranzacțiile zilnice de cumpărare.
Aplicația apelează
MakeChangemetoda de a gestiona banii până în timpul tranzacțiilor.MakeChangeacceptă plățile în numerar și returnează modificarea.Aplicația de apelare verifică independent soldul până la fiecare tranzacție.
Un
try-catchmodel este implementat pentru a gestiona excepțiile după cum urmează:- Excepțiile sunt utilizate pentru a raporta și a gestiona orice problemă care împiedică finalizarea cu succes a unei tranzacții.
- Excepțiile sunt create și lansate în
MakeChangemetodă. - Excepțiile sunt capturate și gestionate în aplicația de apelare.
O aplicație care simulează tranzacții și apelează MakeChange metoda a fost deja dezvoltată. Proiectul de cod Starter pentru acest modul de proiect ghidat include un fișier Program.cs care include următorul cod:
- Tranzacții simulate: instrucțiunile de nivel superior configurează datele aplicației și simulează o serie de tranzacții utilizând o matrice mică
testDatasau un număr mai mare de tranzacții generate aleator. - Inițializați metoda până la:
LoadTillEachMorningmetoda este utilizată pentru a configura registrul de numerar până la un număr predefinit de facturi în fiecare valoare nominală. - Procesarea tranzacțiilor:
MakeChangemetoda este utilizată pentru a gestiona banii până la achiziționarea tranzacțiilor. - Raportați până la stare:
LogTillStatusmetoda este utilizată pentru a afișa numărul de facturi pentru fiecare valoare exprimată în prezent în până. - Raportați până la sold:
TillAmountSummarymetoda este utilizată afișează un mesaj care afișează suma de numerar din până la.
Notă
Pentru a păstra calculele simple, toate costurile articolului sunt numere întregi și includ orice taxă sau taxă. Astfel, activitățile de codificare se concentrează pe depanare și pe gestionarea excepțiilor.
Scopul dvs. pentru acest modul este să verificați dacă logica aplicației funcționează corect, să izolați și să corectați orice erori logice și să implementați gestionarea excepțiilor. Pentru a atinge acest obiectiv, veți finaliza următoarele exerciții:
- Revizuiți și depanați codul de aplicație existent.
- Actualizați aplicația pentru a implementa gestionarea excepțiilor.
Configurarea
Utilizați următorii pași pentru a vă pregăti pentru exercițiile ghidate din proiect:
Pentru a descărca un fișier zip care conține codul de proiect Starter, selectați linkul următor: Fișiere de laborator.
Dezarhivați fișierele descărcate.
Dezarhivați fișierele din mediul de dezvoltare. Luați în considerare utilizarea PC-ului ca mediu de dezvoltare, astfel încât să aveți acces la cod după finalizarea acestui modul. Dacă nu utilizați PC-ul ca mediu de dezvoltare, puteți dezarhiva fișierele într-un sandbox sau într-un mediu găzduit.
- Pe computerul local, navigați la folderul de descărcări.
- Faceți clic dreapta peGuided-project-debugging-CSharp-main.zip, apoi selectați Extragere totală.
- Selectați Afișare fișiere extrase când ați terminat, apoi selectați Extragere.
- Notați locația folderului extras.
Copiați folderul GhidProject extras în folderul Desktop Windows.
Notă
Dacă există deja un folder denumit GhidProject , puteți selecta Înlocuiți fișierele din destinație pentru a finaliza operațiunea de copiere.
Deschideți noul folder GuidedProject în Visual Studio Code.
Deschideți Visual Studio Code în mediul dvs. de dezvoltare.
În Visual Studio Code, în meniul Fișier , selectați Deschidere folder.
Navigați la folderul Desktop Windows și găsiți folderul "GuidedProject".
Selectați GhidProject , apoi selectați Selectare folder.
Vizualizarea Visual Studio Code EXPLORER ar trebui să afișeze folderul GhidProject și două subfoldere denumite Final și Starter.
Acum sunteți gata să începeți exercițiile ghidate de proiect. Noroc!