BAHASA PEMROGRAMAN VISUAL FOXPRO: debugger visual foxpro Oleh Munawar Asikin
MENGENAL DEBUGGER VISUAL FOXPRO Fasilitas untuk men-trace program Fasilitas untuk menset breakpoint Fasilitas untuk menginspeksi nilai memvar, array, objek dan properti Fasilitas untuk mendeteksi event
MENGAKTIFKAN DEBUGGER Mengaktifkan Debugger Lewat Menu Utama - Pilih Tools -- Debugger Debugger Visual Foxpro tersusun dari beberapa jendela Jendela Trace Jendela Watch Jendela Locals Jendela Call stack Jendela Output Mengaktifkan Debugger Lewat Peintah DEBUG Mengaktifkan Debugger Secara Otomatis SUSPEND
TRACE kode Men-trace Kode Secara Step Into - Jalankan Debugger Visual Foxpro Jika tidak ada program yang terbuka di jendela Trace, pilih Debug dan pilih DO Pilih Debug dan kemudian pilih Step Into Men-trace Kode Secara Step Over Pilih Debug dan kemudian pilih Step Over
Menunda eksekusi program Menunda Eksekkusi Program pada Baris Kode Tertentu - Pada jendela Trace, pilih baris kode di mana kita ingin menset breakpoint dengan menggerakkan kursor ke lokasi baris Tekan F9 Menunda Eksekusi Program Saat Nilai Tertentu Berubah Pada menu utama debugger, pilih Tools dan kemudian Breakpoints. Pada kotak Type, pilih Break when expression has changed Pada kotak Expression, ketikan ekspresi yang ingin kita set dengan breakpoint Pilih Add untuk menambahkan breakpoint tanpa keluar dari kotak dialog Breakpoints dan pilih OK utuk menambahkan breakpoint dan keluar dari kotak dialog Breakpoints
Menunda eksekusi program (lanjutan) Menunda Eksekkusi Program Secara Bersyarat Pada jendela utama debugger, pilih Tools dan kemudian Breakpoints Pada kotak Type, pilih Break when expression is true Pada kotak Expression, ketikan ekspresi bersyarat yang menentukan apakah program di hentikan. Menunda Eksekusi Program Secara Bersyarat Pada Baris Kode Tertentu Pada menu utama debugger pilih Tools, dan kemmudian Breakpoints Pada kotak Type, pilih Break at location when expression is true Pada kotak Location, pilih lokasi mana breakpoint akan diset. Pada kotak Expression, ketikkan ekspresi bersyarat yang menentukan apakah eksekusi program dihentikan Pilih Add untuk menambahkan breakpoint tanpa keluar dari kotak dialog Breakpoints dan pilih OK utuk menambahkan breakpoint dan keluar dari kotak dialog Breakpoints
Menjalankan program Menjalankann Kembali Program - Pilih Debug --- Resume Menjalankan Program Secara Perlahan-lahan Pada menu debugger, pilih Debug dan kemudian pilih Throttle Pada kotak dialog Throttle. Ketikkan nilai yang menunjukkan interval waktu yang berlalu sebelum baris dijalankan Menjalankan Program Sampai Ke Lokasi Kursor Gerakkan kursor sampai ke lokasi baris yang diinginkan dalam jendela trace Pada menu utama debugger, pilih Debug dan kemudian pilih Run To Cursor
Menginspeksi nilai Menginspeksi Nilai Pada Jendela Locals Klik kolom Value untuk mengubah nilai memvar, elemen array ataupun properti objek yang sedang ditampilkan dalam jendela local. Menginspesi Nilai Pada Jendela Watch Ketikkan ekspresi Visual Foxpro yang sah pada kotak Watch lalu Enter. Menginspeksi Nilai Pada Jendela Trace - Gerakkan kursor sehingga menyentuh memvar, elemen array atau properti yang tampil di jendela trace
Mendeteksi event Pada menu utama debugger, pilih Tools dan kemudian pilih Event Tracking. Pilih Turn event tracking on, untuk menginstruksikan debugger mendeteksi event Pilih daftar event yang ingin dideteksi pada bagian Available events. Daftar event akan dideteksi akan muncul pada bagian Events to track Pilih Debugger Output Window, jika kita ingin hasil deteksi event ditampilkan pada jendela output dan pilih file jika kita ingin hasil deteksi event disimpan dalam file teks tertentu Pilih OK
TERIMA KASIH munawar@stis.ac.id