Ako Debug Windows Vista Sidebar Gadget S Visual Studio

Ako Debug Windows Vista Sidebar Gadget S Visual Studio
Ako Debug Windows Vista Sidebar Gadget S Visual Studio

Video: Ako Debug Windows Vista Sidebar Gadget S Visual Studio

Video: Ako Debug Windows Vista Sidebar Gadget S Visual Studio
Video: Tweaking Windows Vista for Faster Performance For Dummies - YouTube 2024, Apríl
Anonim

Jeden z vedľajších prínosov nášho rozpoznania programu Vista Gadget a môj e-mail s vyplnením sťažností bol, že som sa naučil ladiť Vista Gadget v Visual Studio, takže zdieľam bohatstvo so všetkými.

Pre toto cvičenie budete potrebovať kópiu programu Visual Studio 2005 a zlomený Vista Gadget, ale pravdepodobne ho budete môcť prispôsobiť, ak budete pracovať s iným nástrojom.

Kritický krok: Povolenie ladenia skriptu

Otvorte panel Možnosti programu Internet Explorer, nájdite kartu Rozšírené a zrušte začiarknutie políčok pre možnosť "Zakázať ladenie skriptov".

Po dokončení ladenia budete pravdepodobne chcieť vypnúť to, pretože to môže byť dosť nepríjemné počas prehliadania.
Po dokončení ladenia budete pravdepodobne chcieť vypnúť to, pretože to môže byť dosť nepríjemné počas prehliadania.

Otvorte kód gadgetu

Po nainštalovaní modulu gadget systém Windows rozbalí a skopíruje súbory do priečinka vo vašom používateľskom profile. Musíme nájsť túto zložku a otvoriť súbor javascript, ktorý tvorí logiku vášho gadgetu.

Stačí vložiť do panela s adresou Explorer:

%LOCALAPPDATA%MicrosoftWindows SidebarGadgets

Zobrazí sa zoznam adresárov pre všetky miniaplikácie nainštalované vo vašom profile. Otvorte hlavný súbor javascript v programe Visual Studio.
Zobrazí sa zoznam adresárov pre všetky miniaplikácie nainštalované vo vašom profile. Otvorte hlavný súbor javascript v programe Visual Studio.

Pripojenie k bočnému panelu

Ďalej budeme musieť pripojiť konkrétny postranný panel vášho modulu gadget. (Uistite sa, že váš gadget je spustený skôr, ako urobíte tento krok)

Prejdite na položku Nástroje Pripojiť na spracovanie alebo stlačte Ctrl + Alt + P na vyvolanie dialógového okna.

Teraz by ste mali hľadať proces s názvom "sidebar.exe" s názvom nastaveným na názov vášho modulu gadget a potom kliknite na tlačidlo Pripojiť.
Teraz by ste mali hľadať proces s názvom "sidebar.exe" s názvom nastaveným na názov vášho modulu gadget a potom kliknite na tlačidlo Pripojiť.
Pre detailný pohľad môžete vidieť, že miniaplikácia je spustená v samostatnom procese od hlavného postranného panela, ale názov je nastavený na "How-To Geek".
Pre detailný pohľad môžete vidieť, že miniaplikácia je spustená v samostatnom procese od hlavného postranného panela, ale názov je nastavený na "How-To Geek".
Teraz príde kritický krok … kliknutím nastavíte bod zlomu len vľavo od bielej oblasti …
Teraz príde kritický krok … kliknutím nastavíte bod zlomu len vľavo od bielej oblasti …
Ak všetko prebehne dobre, ihneď sa dostanete do nového súboru s názvom x-gadget: ///main.js a vaše ladiace nástroje sa aktivujú hneď po zasiahnutí bodu zlomu.
Ak všetko prebehne dobre, ihneď sa dostanete do nového súboru s názvom x-gadget: ///main.js a vaše ladiace nástroje sa aktivujú hneď po zasiahnutí bodu zlomu.
Všimnite si, že tento súbor nemôžete upravovať, ale môžete použiť Okamžité okno na otestovanie ľubovoľného kódu v reálnom čase.
Všimnite si, že tento súbor nemôžete upravovať, ale môžete použiť Okamžité okno na otestovanie ľubovoľného kódu v reálnom čase.

Dôležité poznámky

  • Pri ladení modulu gadget, ktorý každú tak často používa ankety, bolo by rozumné nastaviť interval naozaj nízky, aby ste nemuseli čakať veľmi dlho, kým sa spustí.
  • Môžete vykonať zmeny v pôvodnom zdrojovom súbore, ale budete musieť miniaplikáciu zatvoriť / znova otvoriť a potom znova pripojiť.
  • Ak sa vyskytne chyba, keď sa nenachádzajú žiadne symboly, nevykonali ste prvý krok, aby ste povolili ladenie skriptu.
  • Budete musieť ručne zadávať názvy premenných, ktoré sa majú pozerať v poli Sledovať, ale môžete prejsť modulom gadget rovnako ako skutočný ladiaci nástroj.

Happy ladenie!

Odporúča: