18Aug
Salah satu manfaat tambahan dari pertarungan Gadget Vista kami dan email saya yang berisi keluhan adalah saya belajar cara men-debug Gadget Vista di Visual Studio, jadi saya berbagi kekayaan dengan semua orang.
Untuk latihan ini Anda memerlukan salinan Visual Studio 2005 dan Gadget Vista yang rusak, namun Anda mungkin bisa menyesuaikannya untuk bekerja dengan alat yang berbeda jika Anda mencobanya. Langkah Kritis
: Aktifkan Script Debugging
Buka panel Opsi Internet Explorer, cari tab Advanced dan hapus centang pada kotak untuk "Disable script debugging".
Setelah Anda selesai melakukan debugging Anda mungkin ingin mematikannya, karena bisa sangat mengganggu saat browsing.
Buka Kode Gadget Anda
Setelah menginstal gadget Anda, Windows akan membongkar dan menyalin file ke folder di profil pengguna Anda. Kita harus menemukan folder ini dan membuka file javascript yang membentuk logika untuk gadget Anda.
Cukup tempelkan yang berikut ke bilah alamat Penjelajah:
% LOCALAPPDATA% \ Microsoft \ Windows Sidebar \ Gadgets
Anda akan melihat daftar direktori untuk semua gadget yang terpasang di profil Anda. Buka file javascript utama di Visual Studio.
Lampirkan ke Proses Sidebar
Selanjutnya kita perlu melampirkan proses sidebar khusus untuk gadget Anda.(Pastikan gadget Anda berjalan sebelum Anda melakukan langkah ini)
Masuk ke Tools \ Attach to Process atau tekan Ctrl + Alt + P untuk membuka dialog.
Sekarang Anda harus mencari proses yang bernama "sidebar.exe" dengan judul yang disetel ke nama gadget Anda, lalu klik tombol Lampirkan.
Untuk tampilan close-up, Anda dapat melihat bahwa gadget berjalan di bawah proses terpisah dari sidebar utama, namun judulnya disetel ke "How-To Geek".
Sekarang muncul langkah kritis. .. klik untuk mengatur breakpoint tepat di sebelah kiri area putih. ..
Jika semuanya berjalan dengan baik, Anda akan langsung dibawa ke file baru bernama sesuatu seperti gadget x: /// main.js dan debugging Andaalat akan menjadi aktif segera setelah breakpoint dipukul.
Perhatikan bahwa Anda tidak dapat mengubah file ini, namun Anda dapat menggunakan Jendela Segera untuk menguji kode apa pun secara real-time.
Catatan Penting
- Saat melakukan debug pada gadget yang sering melakukan polling, sebaiknya Anda mengatur interval dengan sangat rendah sehingga Anda tidak perlu menunggu lama untuk dipicu.
- Anda dapat membuat perubahan pada file sumber asli, namun Anda harus menutup / membuka kembali gadget dan kemudian memasangnya kembali.
- Jika Anda mendapatkan kesalahan tentang tidak ada simbol yang dimuat, Anda tidak mengikuti langkah pertama untuk mengaktifkan debugging skrip.
- Anda harus memasukkan nama variabel secara manual untuk ditonton di kotak Watch, namun Anda bisa melangkah melalui gadget seperti seharusnya debugger sejati.
Happy debugging!