18Aug
Jeden z vedlejších výhod našeho rozpoznání zařízení Vista Gadget a můj e-mail s vyplněním stížností byl, že jsem se naučil ladit Vista Gadget v aplikaci Visual Studio, takže sdílím bohatství se všemi.
Pro toto cvičení budete potřebovat kopii aplikace Visual Studio 2005 a rozbitého modulu Vista Gadget, ale pravděpodobně ji přizpůsobíte práci s jiným nástrojem, pokud se pokusíte.
Kritický krok: Povolit ladění skriptu
Otevřete panel Možnosti aplikace Internet Explorer, vyhledejte kartu Upřesnit a zrušte zaškrtnutí políček pro možnost "Zakázat ladění skriptů".
Po dokončení ladění pravděpodobně budete chtít tuto funkci vypnout, protože při procházení může být velmi nepříjemné.
Otevřete kód modulu gadgetů
Po instalaci modulu gadget Windows rozbalí a zkopírují soubory do složky ve vašem uživatelském profilu. Musíme najít tuto složku a otevřít soubor javascript, který tvoří logiku vašeho gadgetu.
Do adresního řádku aplikace Explorer vložte následující položky:
% LOCALAPPDATA% \ Microsoft \ Windows Sidebar \ Gadgets
Zobrazí se seznam adresářů pro všechny moduly gadget nainstalované ve vašem profilu. Otevřete hlavní soubor javascript v aplikaci Visual Studio.
Připojit k postrannímu panelu
Potom budeme muset připojit konkrétní proces postranního panelu vašeho gadgetu.(Ujistěte se, že váš gadget je spuštěn dříve, než provedete tento krok)
Přejděte na Nástroje \ Připojit k procesu nebo stisknutím klávesy Ctrl + Alt + P vyvoláte dialog.
Nyní byste měli hledat proces s názvem "sidebar.exe" s názvem nastaveným na název modulu gadget a poté klepnout na tlačítko Připojit.
Pro zobrazení zblízka můžete vidět, že modul gadget je spuštěn v samostatném procesu od hlavního postranního panelu, ale jeho název je nastaven na "How-To Geek".
Nyní přichází kritický krok. .. kliknutím nastavíte zlomový bod jen vlevo od bílé oblasti. ..
Pokud vše půjde dobře, okamžitě se dostanete do nového souboru s názvem x-gadget: /// main.js a laděnínástroje se stanou aktivní, jakmile dojde k narušení bodu zlomu.
Všimněte si, že tento soubor nemůžete upravit, ale můžete použít Okamžité okno pro testování libovolného kódu v reálném čase.
Důležité poznámky
- Při ladění modulu gadget, který provádí hlasování tak často, by bylo rozumné nastavit interval opravdu nízký, takže nemusíte čekat velmi dlouho, než se spustí.
- Můžete provést změny v původním zdrojovém souboru, ale budete muset gadget zavřít / znovu otevřít a znovu jej připojit.
- Pokud se vyskytne chyba, že nejsou vloženy žádné symboly, nepostupovali jste podle prvního kroku a povolili tak ladění skriptů.
- Musíte ručně zadat názvy proměnných, které chcete sledovat v poli Sledovat, ale můžete přejet pomocí modulu gadget stejně jako skutečný ladicí program.
Šťastná ladění!