5 Kasım 2017 Pazar

Visual Basic C# Basit Timer Kullanımı



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.

Visual Studio new project

  • 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.

Application window

  • 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.

    Modified Application Window

  • Ş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.

    Source Kode



Hiç yorum yok:

Yorum Gönder