Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Să presupunem că există o eroare în programul de desen pe care lucrați. Pentru a reproduce eroarea, trebuie să deschideți soluția în Visual Studio și apăsați tasta F5 pentru a începe depanarea.







Când desenați o linie și selectați comanda Anulare ultima linie, nu se întâmplă nimic până când nu este trasată următoarea linie.

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Astfel, începeți să căutați o eroare prin căutarea metodei Undo. Este în clasa PaintCanvas.

Utilizarea de carduri de cod pentru depanarea aplicațiilor

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Ultimele elemente adăugate pe hartă sunt evidențiate în verde. Săgeata verde indică poziția cursorului în cod. Săgețile dintre elemente reprezintă relații diferite. Puteți obține mai multe informații despre elementele de pe hartă, trecând peste ele și studiind sfaturile.

Utilizarea de carduri de cod pentru depanarea aplicațiilor

Utilizarea de carduri de cod pentru depanarea aplicațiilor

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Dacă adăugați elemente dintr-un proiect care este partajat de mai multe aplicații, cum ar fi aplicațiile Windows Phone sau Windows Store, aceste elemente sunt afișate întotdeauna împreună cu proiectul curent al aplicației active pe hartă. Astfel, dacă modificați contextul la alt proiect de aplicație, se modifică și contextul de pe hartă pentru articolele noi adăugate din proiectul partajat. Operațiile efectuate cu elementul în cartografiere se aplică numai acelor elemente care utilizează același context.

Modificați aspectul pentru a schimba fluxul de relații și pentru a facilita citirea hărții. De asemenea, puteți muta elemente în jurul hărții glisându-le.

Utilizarea de carduri de cod pentru depanarea aplicațiilor

În mod prestabilit, opțiunea Dispoziție serie este activată. Aceasta înseamnă că modificarea aspectului hărții va fi minimă la adăugarea de elemente noi. Pentru a modifica aspectul întregii hărți de fiecare dată când adăugați elemente noi, dezactivați opțiunea Dispoziție serie.







Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Să luăm în considerare aceste metode. Pe hartă, faceți dublu clic pe metoda PaintCanvas sau selectați această metodă și apăsați F12. Această metodă va crea istoricul și vopselele PaintObjects ca liste goale.

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Utilizarea de carduri de cod pentru depanarea aplicațiilor

Se pare că toate metodele care schimbă istoria și vopselele. cauza Repaint. Cu toate acestea, metoda de anulare nu apelează Repaint. chiar dacă anularea modifică aceleași câmpuri. Prin urmare, această problemă poate fi rezolvată prin apelarea metodei Repaint de la anulare.

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Dacă nu există o hartă pe care să se verifice acest apel lipsă, găsirea acestei probleme ar fi mai dificilă, mai ales în cazul unui cod mai complex.

Înainte ca dvs. sau pe altcineva să corectați această greșeală, puteți lăsa pe hartă o notă despre această problemă și despre cum să o remediați.

Utilizarea de carduri de cod pentru depanarea aplicațiilor

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Dacă este instalat Microsoft Outlook, puteți trimite cardul către alți utilizatori prin e-mail. De asemenea, puteți exporta harta ca imagine sau într-un format diferit.

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Pentru a remedia eroarea, adăugați apelul Repaint pentru a anula.

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Pentru a verifica dacă eroarea este corectă, reporniți sesiunea de depanare și încercați să reproduceți eroarea. Acum, comanda Anulează ultima linie funcționează așa cum era de așteptat, adică bug-ul este fixat.

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Puteți actualiza harta pentru a afișa remedierea rapidă.

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Acum harta afișează legătura dintre anulare și Repaint.

Utilizarea cardurilor de cod pentru depanarea aplicațiilor

Când actualizați harta, puteți vedea un mesaj despre actualizarea indexului de cod utilizat pentru crearea hărții. Aceasta înseamnă că cineva a modificat codul, ca urmare a faptului că cardul dvs. nu se potrivește cu codul actual. Acest lucru nu vă va împiedica să actualizați harta, dar este posibil să fie nevoie să re-creați harta pentru a vă asigura că aceasta corespunde codului.

Ancheta sa terminat. Ați găsit și ați rezolvat cu succes problema prin corelarea codului. De asemenea, aveți o hartă cu care puteți trece codul, reamintiți acțiunile anterioare și vizualizați acțiunile întreprinse pentru a rezolva problema.







Articole similare

Trimiteți-le prietenilor: