Jak ladit gadget bočního panelu systému Windows Vista S aplikací Visual Studio
Jedna 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 to budete vyzkoušet.
Kritický krok: Povolení 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 během prohlížení může být docela nepříjemné.
Otevřete kód gadgetu
Po instalaci modulu gadget systém Windows rozbalí a zkopíruje 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 gadgetu.
Stačí vložit do adresního řádku aplikace Explorer 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řipojte k postrannímu panelu
Dále budeme muset připojit konkrétní proces postranního panelu vašeho gadgetu. (Ujistěte se, že váš gadget je spuštěn, než provedete tento krok)
Přejděte na položku Nástroje \ Připojit k procesu nebo stisknutím klávesy Ctrl + Alt + P vyvoláte dialogové okno.
Nyní byste měli hledat proces nazvaný "sidebar.exe" s názvem nastaveným na název vašeho modulu gadget a poté klepněte na tlačítko Připojit.
Pro detailní zobrazení 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 bod zlomu jen vlevo od bílé oblasti ...
Pokud vše půjde dobře, okamžitě se dostanete do nového souboru s názvem něco jako x-gadget: ///main.js a nástroje pro ladění se stanou aktivní, jakmile je zarážka zasažena.
Všimněte si, že tento soubor nemůžete upravit, ale můžete použít Okamžité okno k otestování libovolného kódu v reálném čase.
Důležité poznámky
- Při ladění gadgetu, který provádí hlasování tak často, by bylo rozumné nastavit interval skutečně nízký, takže nemusíte dlouho čekat, až 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, pokud nejsou načteny žádné symboly, nedodrželi jste první krok k povolení ladění skriptů.
- Budete muset ručně zadat názvy proměnných, které chcete sledovat, v okně Sledovat, ale můžete přenést gadget stejně jako skutečný ladicí program..
Happy ladění!