18Aug
Vista Gadget'ımızın kırılması ve e-postalarımın şikayetlerle doldurulmasının yararlarından biri, Visual Studio'da bir Vista Gadget'ı nasıl hata ayıklayabileceğimizi öğrendiğimden zenginliği herkesle paylaşıyorum.
Bu alıştırma için Visual Studio 2005'ün bir kopyasına ve kırılmış bir Vista Gadget'a ihtiyacınız olacak, ancak denerseniz farklı bir araçla çalışacak şekilde adapte edebilirsiniz.
Kritik Adım: Komut Debuggingini Etkinleştir
Internet Explorer'ın Seçenekler panelini açın, Gelişmiş sekmesini bulun ve "Komut dizisi hata ayıklamasını devre dışı bırak" kutularının işaretini kaldırın.
Hata ayıklama işlemini tamamladıktan sonra, tarama yaparken oldukça sinir bozucu olabildiğinden muhtemelen kapatmayı isteyeceksiniz.
Gadget Kodunuzu
'yi Açın Gadget'ınızı yükledikten sonra Windows dosyaların paketini açar ve dosyaları kullanıcı profilinizdeki bir klasöre kopyalar. Bu klasörü bulmalı ve gadget'ınız için mantığı oluşturan javascript dosyasını açmamız gerekecek.
Aşağıdakileri Explorer adres çubuğuna yapıştırmanız yeterlidir:
% LOCALAPPDATA% \ Microsoft \ Windows Kenar Çubuğu \ Gadgets
Profilinize kurulan tüm gadget'lar için dizinlerin bir listesini görürsünüz. Ana javascript dosyasını Visual Studio'da açın.
Kenar Çubuğu İşlemine Ek
Sonra, gadget'ınız için belirli kenar çubuğu işlemlerine eklememiz gerekecek.(Bu adımı yapmadan önce aracınızın çalıştığından emin olun)
Araçlar \ Attach to Process'e gidin veya iletişim kutusunu görüntülemek için Ctrl + Alt + P tuşlarına basın.
Şimdi, "sidebar.exe" adlı bir işlemi aradığınız aygıtın adıyla ayarlamalısınız ve ardından Ekle düğmesini tıklayın.
Yakın plan görüntüsü için aracın ana kenar çubuğundan ayrı bir işlemle çalıştığını görebilirsiniz, ancak başlık "Nasıl Yapılır Geek" olarak ayarlanır.
Şimdi kritik adım geliyor. .. sadece beyaz alanın solunda bir kesme noktası ayarlamak için tıklayın. ..
Her şey iyi giderse, hemen x-gadget gibi bir adla alınacak: /// main.js ve hata ayıklamakesme noktası vurulduğunda araçlar etkinleşir.
Bu dosyayı değiştiremezsiniz ancak herhangi bir kodu gerçek zamanlı olarak test etmek için Anında Pencereyi kullanabilirsiniz.
Önemli Notlar
- Çok sık sorulan bir aygıtı hata ayıklarken aralığı gerçekten düşük ayarlamak akıllıca olacaktır, böylece tetiklenmesi çok uzun süre beklemek zorunda kalmazsınız.
- Orijinal kaynak dosyasında değişiklikler yapabilirsiniz, ancak gadget'ı kapatıp yeniden açmanız ve ardından gadget'ı yeniden bağlamanız gerekir.
- Yüklenmekte olan hiçbir simge hakkında bir hata alırsanız, komut dizisi hata ayıklamasını etkinleştirmek için ilk adıma uymadınız demektir.
- İzleme kutusundaki değişkenlerin adlarını manuel olarak girmeniz gerekecek, ancak gadget'ı gerçek bir hata ayıklayıcıda olduğu gibi adım adım atabilirsiniz.
Mutlu hata ayıklama!