Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 36031|Odpoveď: 2

[Zdroj] Povinný tutoriál DebugView na ladenie pre vývojárov

[Kopírovať odkaz]
Zverejnené 17. 9. 2021 21:29:17 | | | |
Ako vývojár je ladenie aplikácií a riešenie problémov nevyhnutnou zručnosťou. DebugView je aplikácia, ktorá vám umožňuje monitorovať výstup ladenia na vašom lokálnom systéme alebo na akomkoľvek počítači v sieti, ktorý je prístupný cez TCP/IP. Článok je pripojený k zdrojovému kódu týchto správ v jazyku C#.

Adresa na stiahnutie pre DebugView v4.90:

Prihlásenie na hypertextový odkaz je viditeľné.

Prihlásenie na hypertextový odkaz je viditeľné.


Inštalácia a použitie

Stačí spustiť programový súbor DebugView (dbgview.exe) a DebugView okamžite začne zachytávať výstup z ladenia. Upozorňujeme, že ak používate DebugView na Windows 2000/XP, musíte mať administrátorské oprávnenia na zobrazenie výstupu ladenia v režime jadra. Menu, klávesové skratky alebo tlačidlá na paneloch môžu byť použité na vyčistenie okien, ukladanie monitorovaných dát do súborov, vyhľadávanie výstupov, zmenu fontov okien a ďalšie. Online pomoc popisuje všetky funkcie DebugView.

Funkcia DebugView


  • Môžete si pozrieť debug informácie výstupné aplikáciou.
  • Môžeš si pozrieť debug informácie vydané ovládačom.
  • Môžeš si pozrieť informácie o ladení lokálneho stroja.
  • Môžete si pozrieť informácie o spustení vzdialeného stroja.
  • Môže byť zvýraznený podľa pravidiel.
  • Dá sa filtrovať podľa kľúčových slov.
  • Dá sa vyhľadávať podľa kľúčových slov.
  • Najnovší záznam môže byť zobrazený automaticky
  • ...



Výstupné informácie o ladení

Aplikácie aj ovládače môžu generovať ladiace informácie prostredníctvom príslušných API.

1. Nespravované aplikácie môžu generovať ladiace informácie cez Win32 API OutputDebugString().

2. Spravovaná aplikácia môže vypisovať ladiace informácie cez System.Diagnostics.Debug.Print() a OutputDebugString() sa volá interne.

3. Ovládač môže vypisovať ladiace informácie cez DbgPrint() alebo DbgPrintEx() (alebo pomocou makier KdPrint či KdPrintEx). Tieto dve makrá sú v Debug verzii mapované na DbgPrint() alebo DbgPrintEx() a v Release verzii prázdne.

C# vypisuje informácie o ladení

Najskôr otvorme nástroj DebugView a testovací kód je nasledovný:


Výstupné informácie sú znázornené na obrázku nižšie:



Samozrejme, DebugView dokáže tiež ladiť informácie z ladenia vzdialeného stroja.

c# na získanie informácií o ladení OutputDebugString

Prosím, odvolajte sa na princípPrihlásenie na hypertextový odkaz je viditeľné.


(Koniec)




Predchádzajúci:.NET Core určuje bežiace systémové prostredie a nastavuje environmentálne premenné
Budúci:C# NPOI typ bunky
Zverejnené 17. 9. 2021 21:31:04 |
Pozrite sa na učenie
Zverejnené 18. 9. 2021 23:32:16 |
Pozrite sa, čo tak niečo nové
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com