Timer kelimesinin Türkçe’si zamanlayıcı demektir. Eğer
yazdığımız programa zamana bağlı bekleme gecikme, zamana bağlı döngü vb.
işlemleri yaptırmak istiyorsak timer fonksiyonunu kullanırız.
Microsoft Visual Basic’de basit bir timer uygulaması
yapalım. Bu uygulamamızda start, stop ve reset butonları olacak, start butonuna
basınca timer çalışacak ve sayma işlemi başlayacak stop butonuna basınca timer
ve sayma işlemi duracak reset ile sayıcı sıfırlanacak. Sayıcıyı ekranda
göstermek için de label öğesini kullanacağız.
- İlk olarak Visual Basic'de yeni bir proje açıyoruz. Şablon olarak da Windows Form Uygulamasını seçiyoruz.
- Tamam butonuna bastığımızda karşımıza boş bir pencere çıkacak bu pencereye biraz büyütelim sonra sol tarafta bulunan araç kutusundan buton öğesini seçelim ve üç adet butonu pencereye ekleyelim. Aynı şekilde bir adet label öğesini de pencereye ekleyelim. En son olarak unutmadan timer öğesini araç kutusundan seçip uygulamamıza ekliyoruz. Timer öğesi Visual Basic programının alt kısmında gözükecektir.
-
Programımızı görsel olarak biraz güzelleştirmek için butonları renklendiriyoruz. Button1’i renklendirmek için button1>Özellikler>BackColor>Red yolunu izliyoruz. Aynı şekilde diğer butonları da renklendiriyoruz butonların üzerindeki yazıyı değiştirmek için button1>Özellikler>Text yolunu izliyoruz ve label1>Özellikler>Text yolundan label1 yazısı yerine 0 yazıyoruz.
- Şimdi sıra kodumuzu yazmaya geldi. timer1.Interval = 300; kodu ile timerin süresini 300 ms olarak belirliyoruz. Her 300 milisaniyede bir timer1_Tick metodu çalışmaktadır ve içeriğindeki kodlara göre işlemler gerçekleştirmektedir. İşlemlerimiz sırayla sayacın ekrana yazdırılması ardından sayacımızın bir arttırılmasıdır.
Hiç yorum yok:
Yorum Gönder