Home > Delphi > 02. Mengenal Delphi Project dan Object Pascal

02. Mengenal Delphi Project dan Object Pascal

Tutorial membuat Project Pengubah Warna Background

Pada tulisan ini akan dijelaskan tentang bagaimana mulai membuat Project baru pada Delphi. Sebagai contoh kita akan membuat program sederhana yang dapat mengubah warna background aplikasi tersebut.

 
Pengubah Warna Background #1

Setelah tutorial, akan dijelaskan secara detail baris per baris source code program yang baru saja dibuat.

Pengubah Warna Background #2

Langkah-langkah yang dilakukan:

Berikut ini detail langkah-langkah yang dijelaskan pada video tutorial sebelumnya.

No Action    
1 New Project File->New->Application Save All, Project1.DPRUnit1.pas
2 Lihat file-file yang digenerate oleh Delphi dan fungsi-fungsinya: 1. DPR2. PAS3. DFM4. RES  
3 Tambahkan component:    
  1. Radio Button 1-4, edit propertinya (Caption)  
  2. Label edit propertinya (Caption)  
4 Perhatikan Code Editor, apa yang ditambahkan pada Form1 .    
5 Event Handler    
  Radio Button Double click Radio Button, ketik kode masing-masing, beri penjelasan ttg kode yang diketikkan  
6 lihat pada Code Editor , apa yang ditambahkan pada Form 1    

Penjelasan Program

Pengubah Warna Background #3
No Action Keterangan
1 Buka Code Editor  
2 Unit Unit1 Adalah Header: Menandakan bahwa ini adalah file unit.Unit adalah file yang berisi kumpulan prosedur dan function untuk dapat digunakan oleh program
3 Pola file unit Unit <nama unit>interface
uses …
const …
type …
var …
procedure …
function …implementation
uses …
const …
type …
var …
procedure …
function …initialization

finalization

4 Unit dan form Setiap form pasti memiliki unit (dan dfm)setiap Unit belum tentu form, bisa saja form, kompulan procedure/ function, dan komponen
5 Interface Menandakan bagian interface yang digunakan untuk mendeklarasikan variabel, type, procedure, dll.Berakhir hingga bagian Implementation
6 Uses Menandakan unit lain yang perlu diikutkan pada saat kompilasi untuk menghasilkan file akhir (EXE, DLL)
7 Type Mendeklarasikan type data / class , member, function, procedurpublicprivatepublished

protected

end;

8 Komentar Misalnya { private declarations } , adalah baris-baris yang tidak akan dikompilasi oleh Delphi.Boleh juga digunakan // untuk komentar satu baris
8 Var Mendefinisikan variabel dan object yang digunakan pada unit.Nama variabel dan const disebut identifier. Aturan penulisan indetifier:1. diawali oleh karakter atau garis bawah (a..z, A..Z, _ ), selanjutnya boleh karakter atau angka2. bersifat case-insensitif: FORM1 dianggap sama dengan Form1, dan form1

3. panjang boleh tidak terbatas, namun yang dianggap adalah 63 karakter, sisanya diabaikan

10 Implementation Tempat untuk menuliskan semua prosedur dan function yang terdapat pada unit dan telah dideklarasikan pada bagian interface
11 {$R *.DFM} Untuk mengaitkan file unit (*.PAS) dan file definisi form (*.DFM)
12 End. Akhir dari unit
13 Initialization dan finalization Dipakai untuk menjalankan program untuk menginisialisasi dan mengakhiri unit.
14 Procedur procedure TForm1.RadioButton1Click(Sender: TObject);beginForm1.Color := clRed;end;
    procedure TForm1.RadioButton1Click(Sender: Tobject); deklarasi bahwa pada class Tform1 terdapat procedure dengan nama RadioButton1Click dengan parameter Sender yang bertype Tobject.Isi Procedur dimulai dengan begin dan diakhiri dengan end.
    Isi procedur :Form1.Color := clRed;membuat properti Color yang terdapat pada object Form1 menjadi clRed (merupakan sebuah konstanta).Operator := (sama dengan) adalah assignment, mengisi nilai identifier sebelah kiri dengan nilai identifier sebelah kanan.

Apa yang sudah dipelajari?

  1. Membuat Project Baru
  2. Menggunakan komponen Label dan Radio Button
  3. Menggunakan Event onClick
  4. Mengenal Sintax Dasar Object Pascal
    1. Unit
    2. Pola file unit
    3. hubungan Unit dan form
    4. Interface
    5. Uses
    6. Type
    7. Komentar
    8. Var
    9. Implementation
    10. {$R *.DFM}
    11. End.
    12. Initialization dan finalization
    13. Procedur
    14. operator assignment sama dengan ( := )

1. membuat animasi sederhana dengan menggunakan komponen tTimer.

2. Komponen

1. Timer, event onTImer

2. Shape, properti

3. SpeedBtn

3. Syntax

1. Membuat type data baru

2. menggunakan kalusa initialization

3. event timer

  • Share/Bookmark
  1. eueung
    June 26th, 2009 at 02:39 | #1

    Kang, saha nu dijeksi ? :-D … kemaren liat, katanya pakai joomla, sekarang kok pakai WP ?

  2. June 26th, 2009 at 05:17 | #2

    hahahaha… maksudnya biar ilmunya cepat masuk dijeksi aja..
    belajar drupal kelamaan ,,rada lambat hasilnya, jadi wp saja

  1. No trackbacks yet.
This site uses a Hackadelic PlugIn, Hackadelic SEO Table Of Contents 1.6.0.