Ada 5 form penting dalam lingkungan kerja Delphi, seperti yang ditunjukkan dalam gambar yaitu Component Palette, Object Inspector, Object Tree View, Form Designer, dan Unit Editor.
Component Palette, disini terletak komponen-komponen yang akan digunakan dalam membangun aplikasi, terdiri dari banyak Tabyang mana komponen ini bisa ditambahkan lagi dari menu component, atau ditambahkan melalui aplikasi pihak ketiga, contohnya Raize Component atau SUIPack. Untuk menggunakannya cukup klik komponen yang diinginkan kemudian klik pada Form Designer di Form yang diinginkan.
Object Inspector, pada form ini terdapat 2 bagian atau Tab, yaitu Properties dan Events. Tab Properties berisikan pengaturan komponen, isinya tergantung pada komponen yang sedang dipilih. Events berisikan daftar kejadian pemicu untuk komponen melakukan perintah tertentu.
Object Tree View, berisikan daftar komponen yang diletakkan pada Form Designer. Form ini sangat berguna ketika sudah terlalu banyak komponen yang diletakkan ataupun komponen sudah tertumpuk sehingga tidak terlihat, melalui form ini akan mempermudah dalam mencari komponen.
Form Designer adalah ibarat kanvas tempat meletakkan komponen-komponen yang akan dipakai dalam aplikasi.
Unit Editor adalah tempat mengisikan perintah-perintah yang akan digunakan dalam aplikasi, setiap form akan memiliki 1 unit yang mana tiap unit berisikan perintah yang dikelompokkan kedalam prosedur, jadi 1 form ada 1 unit seberapapun banyaknya komponen yang digunakan.
1.2 Praktek I
Susunlah komponen Delphi seperti berikut:
Sebagai mana kita ketahui rumus menghitung luas persegi panjang adalah Luas=panjang*lebar, dan rumus menghitung keliling adalah Keliling=2*(p+l), nah kita punya edit1 sebagai panjang, edit2 sebagai lebar maka untuk menghitung luas kurang lebih adalah :
edit3.text:=edit1.text*edit2.text
yang maksudnya adalah isi teks pada edit3 adalah perkalian dari teks pada edit1 dan edit2, akan tetapi karena text merupakan tipe data String dan tidak bisa dlakukan perkalian maka perlu ada konversi dari String ke Integer (StrToInt) maka kita buat dulu variabel panjang dan lebar yang bertipe data Integer, pada tombol luas klik 2x dan isi seperti ini
procedure TForm1.Button1Click(Sender: TObject);
var panjang,lebar,luas:Integer;
begin
panjang:=StrToInt(Edit1.Text);{mengubah teks pada edit kedalam variabel integer panjang}
lebar:=StrToInt(Edit2.Text);
luas:=panjang*lebar; {rumus menghitung luas}
Edit3.Text:=IntToStr(luas);{ menampilkan luas ke edit3}
end;
maka ketika aplikasi dijalankan kita isi panjang dan lebar kemudian klik tombol luas maka akan tampil seperti berikut
1.3 Tugas I
1. Isi coding untuk tombol keliling
2. File apa saja yang tercipta ketika menyimpan program diatas