Rabu, 21 September 2011

Membuat Sebuah Form

Saat anda pertama kali masuk ke Delphi, anda akan diperhadapkan pada sebuah form kosong yang akan dibuat secara otomatis. Form tersebut diberi nama Form1. Form ini merupakan tempat bekerja untuk membuat antarmuka pengguna.


          Biasakan sebelum menjalankan program, sebaiknya ganti nama form dan beri judul  sesuai program yang kita buat. Delphi akan secara otomatis memberi nama form1, form2, form3, dst. Nama form tersebut kurang mengandung arti dan akan menyulitkan bila form yang dibuat cukup banyak. Saat membuka Delphi pertama kali, nampak sebuah jendela Object Inspector. Jika tidak muncul pilih menu View | Object Inspector atau tekan tombol F11. Pada Object Inspector ada dua buah halaman (tab) yaitu Properties dan Events. Properties digunakan untuk mengganti properti (kepemilikan) sebuah objek/komponen. Sedangkan Events digunakan untuk membuat procedure yang diaktifkan (trigered) lewat sebuah event.

         Semua properti diurutkan berdasarkan alpabetik, dan dapat juga diurutkan berdasarkan kategori. Gantilah judul form dengan Hello melalui properti Caption, sedangkan nama form dengan nama frmHello melalui properti Name. Caption digunakan untuk menyimpan keterangan yang dimunculkan pada form, sedangkan Name digunakan sebagai Nama dari objek tersebut. 

Isi dari properti Name harus diawali alpabet dan tidak menggunakan spasi atau tanda baca

 Anda sekarang sudah membuat aplikasi form kosong dengan tombol standar window : Minimize, Maximize, dan Close. Anda dapat mengubah ukuran form dengan menarik pada bingkai form menggunakan mouse (drag=klik tombol kiri mouse, tahan tombol tersebut lalu geser ke kiri/kanan atau atas/bawah). Anda dapat memindahkan form dengan meletakkan kursor pada form kemudian
menggesernya (drag).

 Menyimpan Form

Pada Delphi ada 3 buah file utama (*.dpr, *.pas dan *.dfm). 
  • dpr adalah file proyek yang dibuat berisi program kecil untuk :
• mendefinisikan Unit yang ada dalam file proyek
• menginisialisasi data
• membangun form
• menjalankan aplikasi  
  • pas adalah unit-unit (pascal code file), bisa terdiri satu atau banyak file
  • dfm adalah file definisi Form (special pseudo code file), bisa terdiri satu atau banyak file
Pilih submenu Save Project atau Save Project As pada menu File, dan Delphi akan menanyakan nama file source code untuk unit (*.pas) dan nama file proyeknya (*.dpr).

Forms, Dialog Boxes, Messages 

Menampilkan Form atau Window
Anda dapat bekerja dengan beberapa form  pada sebuah  project.    Saat anda  berada di Form1  untuk menampilkan form yang lain misal Form2 sbb :
Form2.Show;
Membuka (Shows) Form2 (tetapi user diijinkan untuk dapat mengklik Form1)
Form2.ShowModal;
Membuka (Shows) Form2 (tetapi user TIDAK DIIJINKAN    mengklik Form1)
Atau menggunakan :      <NamaForm>. Visible := True; (Non aktif False)

Menampilkan Pesan (Message)
ShowMessage('Ini kotak pesan);
Tampilan sederhana sebuah baris/teks; User dapat menekan tombol OK untuk keluar dari kotak pesan
(message window).
MessageDlg('Msg',mtConfirmation,[mbYes],0);
Mirip ShowMessage tapi dapat lebih dari satu tombol pilihan.
if MessageDlg('Please say YES or NO',mtConfirmation,[mbYes,mbNo],0)=mrYES then
begin
Label1.Text:='Tekan tombol YES';
end;
 
TMsgDlgType = mtWarning, mtError, mtInformation, mtConfirmation, mtCustom


TMsgDlgBtn

=  mbYes,    mbNo,    mbOK,    mbCancel,    mbAbort,   mbRetry,  mbIgnore,   mbAll,  mbHelp


Return values

=   mrNone,    mrYes,     mrNo,    mrOk,     mrCancel,     mrAbort,   mrRetry,   mrIgnore,   mrAll

Meminta Masukan (Input Box)

InputBox(...);
var
   InputString: string;
  begin
   InputString:= InputBox('Masukkan Nama', 'Please Enter your Name','');
  end;

Latihan;
Modul 1 : diharapkan mahasiswa bisa mengenal, komponen-komponen Delphi, dan belajar mulai dari dasar, bagaimana mengetikkan kode program dalam sebuah latihan sederhana.
Buat form dengan tampilan dan ketentuan sebagai berikut :

0 komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Lady Gaga, Salman Khan