Berikut ini adalah beberapa elemen layar yang ada pada FoxPro:
Jendela Command/Command Window
sebagai tempat memberikan perintah secara langsung kepada Microsoft Visual FoxPro atau
dengan kata lain dapat pula diartikan sebagai alternatif dalam memberikan perintah selain
menggunakan MenuBar atau ToolBar.
Untuk menampilkan atau menutup tekan tombol CTRL+F2 atau pilih WINDOW, kemudian COMMAND
WINDOW.
Form Designer
sebuah jendela yang berfungsi untuk merancang tampilan program yang akan dibuat. Pada
window ini dapat ditambahkan beberapa kontrol sebagai media untuk memudahkan dalam
menggunakan program
Suzan Agustri 1
Pemrograman Visual FoxPro Pengenalan Visual FoxPro
Form Control
kumpulan tools (kontrol) yang berfungsi untuk merancang tampilan
program yang akan dibuat.
Untuk menampilkan atau menutup, pilih VIEW, TOOLBAR, kemudian klik pada kotak
pilihan Form Controls, lalu OK.
thisform.[kontrol].[control keyword]
Properties
untuk mengatur sifat dari kontrol program yang digunakan. Dengan
jendela ini programmer dapat mengganti warna, menetukan lebar,
menentukan panjang dari sebuah kontrol, dan lain-lain.
Untuk menampilkan, klik icon pada toolbar (gambar tangan memegang
kertas).
Suzan Agustri 2
Pemrograman Visual FoxPro Pengenalan Visual FoxPro
MERANCANG FORM
Langkah dasar membuat Form:
1. Membuat Project
2. Membuat form pada Form Designer
3. Menambahkan beberapa kontrol dari Form Controls pada form untuk merancang
4. Mengatur nilai form dan kontrolnya pada Properties
5. Mengetik bahasa perintah/kode program pada form dan kontrol yang telah dirancang/dibuat
Menyimpan Form:
- Pilih FILE pada menubar, SAVE, kemudian ketik nama form
- Pilih FILE pada menubar, SAVE AS, kemudian ketik nama form
Menjalankan Form:
- Klik icon run pada saat form terbuka/aktif
- Atau, pada Command Window ketik:
do form [form]
Suzan Agustri 3
Pemrograman Visual FoxPro Pengenalan Visual FoxPro
Init
Load, perintah dieksekusi pada saat aplikasi dijalankan
Unload, perintah dieksekusi pada saat aplikasi akan ditutup
InteractiveChange, perintah dieksekusi pada saat kontrol diisi
LostFocus, perintah dieksekusi setelah kontrol diisi dan menekan tombol enter
[textbox].value = ’ ’
[textbox].value = 0
[textbox].value = [field]
Kata perintah eksekusi text box bertipe data numerik (untuk input text box):
val([textbox].value)
Suzan Agustri 4
Pemrograman Visual FoxPro Pengenalan Visual FoxPro
Kata perintah eksekusi text box bertipe data numerik (untuk ouput/hasil perhitungan text box):
[textbox].value
Operator Aritmatika
^ pemangkatan
* perkalian
/ pembagian
+ penjumlahan
- pengurangan
Operator Relasi
> lebih dari
>= lebih dari atau sama dengan
< kurang dari
<= kurang dari atau sama dengan
= sama dengan
<> tidak sama dengan
Operator Logika
AND dan
OR atau
Penggunaan WITH THISFORM pada saat pengetikan kata perintah, untuk mewakili seluruh thisform
pada tiap kata perintah (lebih dari satu thisform), dan diakhiri dengan END WITH atau ENDW
Suzan Agustri 5