Salah satu bagian yang paling penting dalam
pembuatan program aplikasi adalah form, karena pada bagian inilah user
akan berinteraksi dengan data yang ada dalam komputer. Dengan kata lain
membuat form adalah merancang format interfacei atau format
dokumen atau bentuk tampilan dimana data dikomunikasikan dalam bentuk yang
dapat dimenegrti pada para pengguna.
Pada Visual FoxPro,
form dapat dibuat dengan dua cara yaitu dengan form designer
(secara manual) dan Form wizard (dipandu komputer). Agar dapat memahami inti pembuatan form
secara keseluruhan lebih baik kita menggunakan Form Designer. Sedangkan wizard
digunakan untuk membuat program entry data yang sederhana, dimana kita
hanya perlu menjawab serangkaian pertanyaan yang akan diberikan oleh Form
Wizard Ialu Visual FoxPro akan membuatkan Form tersebut
secara otomatis.
Visual FoxPro adalah suatu bahasa pemrograman OOP (Object Oriented
Programming) dimana kita memanipulasi obyek untuk pembuatan label, kotak
teks, tombol perintah, dan Iain-lain.
Membuat Form Baru
Langkah-langkah awal
membuat form dari Form Designer
1.
Pada
project manager, klik tab documents
2. Klik icon forms
3. Klik tombol “New...”
Kotak dialog New Form akan
muncul, sehingga kita dapat
memilih menggunakan Form Wizard atau Form Designer.
4. Klik tombol New Form untuk membuat Form
menggunakan Form Designer, jendela Form Designer akan muncul.
Didalam FormDocl terdapat jendela Form
1 yang bearti ini adalah layar form pertama untuk proyek ini dan
merupakan daerah kerja atau layar form yang digunakan untuk membuat Form
sesungguhnya. Sedangkan FormDocl adalah nama file yang akan
disimpan dalam harddisk dan akan memiliki ekstensi SCX.
Di bawah baris menu terdapat toolbar Form
Designer yang membantu mempercepat dan mempermudah dalam membuat Form.
Sedangkan disebelah kanan jendela Form Designer terdapat Toolbar Form
Control, dimana Anda bisa memilih obyek-obyek yang dapat dimanipulasi di
dalam Form. Kedua toolbar tersebut dapat dimunculkan dengan perintah
"Toolbars" dari menu View. Dan pada kotak dialog toolbar,
pilih toolbar Form Controls dan Form Designer.
Object
Pada Visual FoxPro
ada dua jenis object, yaitu:
1. Container Objects
Yaitu parent object yang mengandung
beberapa object lain dibawahnya. Misalnya layar Form merupaka
sebuah object kontainer yang dapat mengandung obyek-obyek lainnya
seperti label, kotak teks dan lain sebagainya.
2. Control Objects
Yaitu obyek individual yang digunakan oleh
pemakai untuk memasukkan data atau melakukan tindakan. Contohnya adalah tombol
perintah, radiobutton, dan sebagainya. Setelah dibuat, setiap obyek akan
memiliki metode (cara), properti (sifat) dan Code (Kode program)
masing-masing.
Dengan menggunakan Jendela Properties
yang diaktifkan dengan klik kanan pada obyek lalu dipilih "properties..."
dari menu pop-up, kita dapat merubah sifat daripada obyek tersebut.
Misalnya nama, warnanya, captionnya, dan Iain sebagainya.