18Aug
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!