Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 36031|Atsakyti: 2

[Šaltinis] Būtina "DebugView" derinimo pamoka kūrėjams

[Kopijuoti nuorodą]
Paskelbta 2021-09-17 21:29:17 | | | |
Kaip kūrėjui, programų derinimas ir problemų šalinimas yra būtinas įgūdis. "DebugView" yra programa, leidžianti stebėti derinimo išvestį vietinėje sistemoje arba bet kuriame tinklo kompiuteryje, pasiekiamame per TCP/IP. Straipsnis pridedamas prie šių pranešimų šaltinio kodo C#.

Atsisiųsti adresą DebugView v4.90:

Hipersaito prisijungimas matomas.

Hipersaito prisijungimas matomas.


Montavimas ir naudojimas

Tiesiog paleiskite DebugView programos failą (dbgview.exe) ir DebugView nedelsiant pradės fiksuoti derinimo išvestį. Atkreipkite dėmesį, kad jei naudojate DebugView sistemoje Windows 2000/XP, turite turėti administratoriaus teises, kad galėtumėte peržiūrėti branduolio režimo derinimo išvestį. Meniu, spartieji klavišai arba įrankių juostos mygtukai gali būti naudojami langams išvalyti, stebimiems duomenims išsaugoti failuose, ieškoti išvesties, keisti langų šriftus ir kt. Internetiniame žinyne aprašomos visos "DebugView" funkcijos.

Funkcija "DebugView"


  • Galite peržiūrėti programos išvestą derinimo informaciją.
  • Galite peržiūrėti tvarkyklės išvestą derinimo informaciją.
  • Galite peržiūrėti vietinio kompiuterio derinimo informaciją.
  • Galite view nuotolinio įrenginio paleidimo informaciją.
  • Tai galima paryškinti pagal taisykles.
  • Galima filtruoti pagal raktinius žodžius.
  • Galima ieškoti pagal raktinius žodžius.
  • Naujausias įrašas gali būti rodomas automatiškai
  • ...



Išvesties derinimo informacija

Tiek programos, tiek tvarkyklės gali generuoti derinimo informaciją per atitinkamas API.

1. Nevaldomos programos gali išvesti derinimo informaciją per Win32 API OutputDebugString().

2. Valdoma programa gali išvesti derinimo informaciją per System.Diagnostics.Debug.Print(), o OutputDebugString() iškviečiama viduje.

3. Tvarkyklė gali išvesti derinimo informaciją per DbgPrint() arba DbgPrintEx() (arba naudodama KdPrint arba KdPrintEx makrokomandas). Šios dvi makrokomandos yra susietos atitinkamai su DbgPrint() arba DbgPrintEx() derinimo versijoje, o tuščios leidimo versijoje.

C# išveda derinimo informaciją

Pirmiausia atidarykime "DebugView" įrankį, o bandymo kodas yra toks:


Išvesties informacija yra tokia, kaip parodyta paveikslėlyje žemiau:



Žinoma, "DebugView" taip pat gali derinti nuotolinio kompiuterio derinimo informaciją.

c#, kad gautumėte OutputDebugString derinimo informaciją

Prašome peržiūrėti principąHipersaito prisijungimas matomas.


(Pabaiga)




Ankstesnis:.NET Core nustato veikiančią sistemos aplinką ir nustato aplinkos kintamuosius
Kitą:C# NPOI CellType tipas
Paskelbta 2021-09-17 21:31:04 |
Pažvelkite į mokymąsi
Paskelbta 2021-09-18 23:32:16 |
Pamatykite, kaip apie ką nors naujo
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com