Minggu, 28 Juni 2015

Timer Pada Delphi

1.Listing Program
Form




Listing Program














2.Logika Program
          Pertemuan kali ini kita akan mempelajari cara timer pada Delphi. Pertama sekali kita buat form seperti yang di tunjukan dengan tool Button dan Panel dari tab Standard, Shape dari tab Additional dan timer dari tab System.
            Sebelumnya di kotak properties timer, kita harus mengubah Enabled menjadi False dan interval menjadi 10. Lakukan hal ini pada semua Timer.

 Selanjutnya masukan listing program di Button

            Listing ini bertujuan untuk menjalankan Timer1 ketika program di run. Selanjutnya kita masukan Listing Timer1.

            Listing ini menjelaskan ketika timer1 dijalankan, shape yang kita buat akan berjalan ke kanan sebanyak 10 satuan. Hal ini akan terus berlanjut sampai nilainya mencampai 392 satuan atau lebih ( Jumlah nya tergantung dari lebar panel yang kita buat ). Jika telah sampai ke 392 satuan atau lebih, maka Timer1 akan berhenti, dan Timer2 akan dijalankan.
            Masukkan listing Timer2.

            Listing ini menjelaskan ketika timer2 dijalankan, shape akan bergerak ke kiri sebanyak 10 satuan. Hal ini akan terus berlanjut sampai nilai satuan menjadi 0 atau kurang. Ketika mencapai 0 atau kurang dari 0, Timer2 akan berhenti dan Timer3 akan berjalan.

NOTE:          
Di dalam Delphi hanya terdapat 2 arah, yaitu Left (Kiri) dan Top (Atas). Nilai yang paling kecil adalah di pojok kiri atas, bernilai (0,0). Jadi untuk membuat shape bergeser ke arah kiri kita bisa melakukannya dengan mengurangi jumlah satuan. Sebaliknya juga ke arah kanan dengan cara menambah satuan.

            Selanjutnya masukkan  listing program di Timer3.

            Listing tersebut menjelaskan ketika program dijalankan maka shape akan bergerak ke atas sebanyak 10 satuan. Ketika satuan mencapi 0 atau kurang dari 0, maka Timer3 akan dimatikan dan Timer4 akan dijalankan.
            Selanjutnya masukkan listing program ke Timer4.



            Listingnya menjelaskan ketika program dijalankan maka shape akan bergerak ke bawah sebanyak 10 satuan, ketika mencapai nilai 288 atau lebih ( tergantung panjang panel ) maka Timer4 akan dimatikan dan Timer1 akan dijalankan.

Tidak ada komentar:

Posting Komentar