18Aug

Windows Vistan sivupalkin gadgetin vianmääritys Visual Studio -ohjelmalla

Yksi Vista-gadgetien rikkoutumiseen liittyvistä lisäetuista ja sähköpostiviesteistämme, jotka täyttivät valitukset, oli, että oppinut Vistan gadgetin debugoitavaksi Visual Studio -ohjelmassa, joten jakan vaurauden kaikkien kanssa.

Tätä harjoitusta varten tarvitset kopion Visual Studio 2005: sta ja rikkoutuneesta Vista-gadgetista, mutta voit todennäköisesti muokata sen toimimaan eri työkalulla, jos yrität.

Kriittinen vaihe: Ota skriptin virheenkorjaus käyttöön

Avaa Internet Explorerin Asetukset-paneeli, etsi Lisäasetukset-välilehti ja poista valinta kohdasta "Poista komentosarjan virheenkorjaus".

Kun olet suorittanut virheenkorjauksen, luultavasti haluat poistaa tämän, koska se voi olla ärsyttävää selaamisen aikana.

Avaa gadget-koodi

Gadgetin asentamisen jälkeen Windows purkaa tiedostot ja kopioi ne käyttäjäprofiilisi kansioon. Meidän on löydettävä tämä kansio ja avaa JavaScript-tiedosto, joka muodostaa gadgeteesi logiikan.

Liitä vain Explorerin osoitepalkkiin:

% LOCALAPPDATA% \ Microsoft \ Windowsin sivupalkki \ Gadgetit

Näet luettelon kaikista profiilisi asennetuista gadgeteista. Avaa tärkein JavaScript-tiedosto Visual Studio -ohjelmassa.

Liitä sivupalkin prosessiin

Seuraavaksi meidän on kiinnitettävä gadgetin spesifiseen sivupalkkiprosessiin.(Varmista, että gadget on käynnissä ennen tämän vaiheen suorittamista.)

Avaa valintaikkuna napsauttamalla Työkalut \ Liitä prosessiin tai paina Ctrl + Alt + P.

Nyt sinun pitäisi etsiä prosessia nimeltä "sidebar.exe", jonka otsikko on asetettu gadgetisi nimi ja napsauta sitten Liitä-painiketta.

Lähikuva-näkymässä näet, että gadget on käynnissä erillisessä prosessissa pääpalkissa, mutta otsikko on "How-To Geek".

Nyt tulee kriittinen vaihe. .. klikkaa asettaa taukopaikan vain vasemmalle valkoiselle alueelle. ..

Jos kaikki menee hyvin, sinut viedään välittömästi uuteen tiedostoon nimeltä x-gadget: /// main.js ja virheenkorjaustyökalut tulevat voimaan heti, kun törmäyspiste osuu.

Huomaa, että tätä tiedostoa ei voi muokata, mutta voit käyttää välittömiä ikkunoita testaamaan minkä tahansa koodin reaaliaikaisesti.

Tärkeitä huomautuksia

  • Kun vianmääritystyökalu tekee pikakyselystä niin usein, olisi järkevää asettaa välin todella alhainen, jotta sinun ei tarvitse odottaa kovin kauan, jotta se käynnistyisi.
  • Voit tehdä muutoksia alkuperäisessä lähdetiedostossa, mutta sinun on suljettava / avannut gadget uudelleen ja liitettävä se sitten uudelleen.
  • Jos saat virheilmoituksen siitä, että mitään symbolia ei ole ladattu, et noudata ensimmäistä askelta komentosarjaviannin suorittamiseksi.
  • Sinun on syötettävä manuaalisesti muuttujien nimet Watch-ruutuun, mutta voit siirtyä gadgetille aivan kuten todellinen debuggeri.

Hyvää virheenkorjausta!