Minggu, 07 Oktober 2012

fungsi timer di C#

Untuk Part 1 ini lebih ke perkenalan , dan kita masih mempelajari dari dasar dl.
Kita akan menggunakan 
1 Timer . dan 6 label .
design form sehingga menjadi seperti berikut:





Ketika Form dijalankan maka Akan tampil seperti berikut pada interval timer pertama :  


Kemudian pada interval timer ke 2 angka penjumlahan akan terus bertambah dan huruf “BELAJAR C# ITU MUDAH” akan bergerak dari kanan hingga kiri.


inilah coding yang ada di dalam form

//variabel nilai awal untuk lbl_timer1 dan lbl_timer2 sebelum dijumlah
        int a = 0;
        int b = 0;
        //membuat variabel bertipe string dan menampung kalimat ke dalamnya
        string kata = "BELAJAR C# ITU MUDAH";
        //variabel panjang dan nilai awal mula-mula
        int panjang = 0;
        int nilai_awal = 0;


Kemudian agar setiap detik nilai berubah dan kalimat pun bergerak , maka kita perlu timer, drag timer ke dalam form , dan double klik timer tersebut

//Mencari Panjang dari kalimat "BELAJAR C# ITU MUDAH"
            panjang = Convert.ToInt16(kata.Length);
            //variabel a ditambah 5 , dan b ditambah 10
            a = a + 5;
            b = b + 10;
            //ganti nilai dari masing2 Label sesuai variabel
            lbl_Timer1.Text = Convert.ToString(a);
            lbl_Timer2.Text = Convert.ToString(b);
            lbl_Hasil.Text = Convert.ToString(a + b);
            //reset nilai ketika variabel bernilai sama
            if (nilai_awal == panjang)
            {
                nilai_awal = 0;
            }           
            //ambil kalimat sesuai indexnya untuk ditampilkan ke dalam label
            lbl_belajar.Text = kata.Substring(nilai_awal, panjang - nilai_awal); 
            //variabel nilai awal di tambah 1
            nilai_awal = nilai_awal + 1;


Selamat , anda telah berhasil membuat latihan part 1. mari kita belajar lebih lanjut untuk mengasah kemampuan kita.


http://rojali-jali.blogspot.com/2010/11/pertama-kali-mendengar-kata-c-kita-akan.html

0 komentar:

Posting Komentar