Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 36031|Odpověď: 2

[Zdroj] Nezbytný tutoriál DebugView pro vývojáře

[Kopírovat odkaz]
Zveřejněno 17.09.2021 21:29:17 | | | |
Jako vývojář je ladění aplikací a řešení problémů dovedností, kterou musím zvládnout. DebugView je aplikace, která vám umožňuje sledovat výstup ladění na vašem lokálním systému nebo na jakémkoli počítači v síti, který je přístupný přes TCP/IP. Článek je připojen ke zdrojovému kódu těchto zpráv v C#.

Adresa ke stažení pro DebugView v4.90:

Přihlášení k hypertextovému odkazu je viditelné.

Přihlášení k hypertextovému odkazu je viditelné.


Instalace a použití

Stačí spustit programový soubor DebugView (dbgview.exe) a DebugView okamžitě začne zachycovat výstup z ladění. Všimněte si, že pokud používáte DebugView na Windows 2000/XP, musíte mít administrátorská oprávnění k zobrazení výstupu ladění v režimu jádra. Menu, klávesové zkratky nebo tlačítka na panelu nástrojů lze použít k vyčištění oken, ukládání monitorovaných dat do souborů, vyhledávání výstupů, změně fontů oken a dalším. Online nápověda popisuje všechny funkce DebugView.

Funkce DebugView


  • Můžete zobrazit debug informace vydané aplikací.
  • Můžete zobrazit ladění informací výstup ovladače.
  • Můžete zobrazit ladicí informace lokálního počítače.
  • Můžete si prohlédnout informace o uvedení do provozu vzdáleného stroje.
  • Lze ji zvýraznit podle pravidel.
  • Lze je filtrovat podle klíčových slov.
  • Lze je vyhledávat podle klíčových slov.
  • Nejnovější záznam lze zobrazit automaticky
  • ...



Výstupní informace o ladění

Jak aplikace, tak ovladače mohou generovat ladicí informace prostřednictvím příslušných API.

1. Nespravované aplikace mohou vysílat ladicí informace prostřednictvím Win32 API OutputDebugString().

2. Spravovaná aplikace může vypisovat ladicí informace prostřednictvím System.Diagnostics.Debug.Print() a OutputDebugString() je volán interně.

3. Ovladač může vypisovat ladicí informace pomocí DbgPrint() nebo DbgPrintEx() (nebo pomocí maker KdPrint či KdPrintEx). Tato dvě makra jsou v Debug verzi mapována na DbgPrint() nebo DbgPrintEx() a v Release verzi jsou prázdná.

C# vydává ladicí informace

Nejprve otevřeme nástroj DebugView a testovací kód je následující:


Výstupní informace jsou znázorněny na obrázku níže:



Samozřejmě, DebugView může také ladit informace z ladění vzdálených strojů.

c# pro získání ladicích informací OutputDebugString

Prosím, odkazujte na principPřihlášení k hypertextovému odkazu je viditelné.


(Konec)




Předchozí:.NET Core určuje běžící systémové prostředí a nastavuje proměnné prostředí
Další:C# Typ typu buňky NPOI
Zveřejněno 17.09.2021 21:31:04 |
Podívejte se na učení
Zveřejněno 18.09.2021 23:32:16 |
Podívejte se, co třeba něco nového
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com