ALLAH (cc)'IN EN GÃœZEL Ä°SÄ°MLERÄ° (ESMA-ÃœL HÃœSNA)
el - BATIN

Akılların idrak edemeyecegi yüceliÄŸi gizli olan.

     ANASAYFA    |   Ben Kimim?      (Mallarınızı) Allah yolunda harcayın. Kendi kendinizi tehlikeye atmayın. Ä°yilik edin. Şüphesiz Allah iyilik edenleri sever. - Bakara, 2/195

C Sharp Timer Nesnesi Özellikleri ve Kullanımı

C Sharp Timer Nesnesi Özellikleri ve Kullanımı
 + Yazıyı Büyüt    - Yazıyı Küçült           

Timer belirli zaman aralıklarında iÅŸ yaptırmak amacıyla kullanılan nesnedir. Yani zaman mefumuyla komutlar çalıştırılacaksa timer nesnesi kullanılır.

Timer nesnesini araç kutusundan ekliyoruz. Ekledikten sonra timer, form üzerinde görünmez. Formun altındaki kısımda görünür. Buradaki timer1 nesnesine tıkladığımızda özellikler penceresinden timer ile ilgili ayarlamaları yapabiliriz.

Burada bilmemiz gereken bazı timer parametreleri bulunmaktadır. Bunlar:

Ä°nterval, timer’ın çalışacağı zamanı belirttiÄŸimiz yerdir. Milisaniye cinsinden zaman deÄŸeri verilir. Yani timer’ın her 3 saniyede çalışmasını istiyorsak interval özelliÄŸini 3000 yapıyoruz. 1 saniye için 1000 yazıyoruz. Ayrıca interval deÄŸerini buton tıklama olayında yada form yüklenmesi olayında da belirleyebiliriz. Bunun için, timer1.Interval=1000; ÅŸeklinde komut yazmamız gerekmektedir.

Enabled, timer nesnesinin çalışıp çalışmayacağını belirten özelliktir. True ise timer çalışır, false ise timer çalışmaz. Bu özelliÄŸe de kod ekranında deÄŸer verebiliriz. Bunun için, timer1.Enabled=true;  yada timer1.Enabled=false; ÅŸeklinde komut yazmamız gerekmektedir.

Tick, fonksiyonu timer’ın intervalde belirtilen zamanda yapılmasını istediÄŸimiz komutları yazdığımız yerdir. Tick fonksiyonunun koduna, form ekranındaki eklediÄŸimiz timer nesnesine çift tıklayarak gireriz. Yapılacak komutları yazmak için timer1 üzerine çift tıklıyoruz ve açılan kod ekranına yaptırılacak komutları yazıyoruz.

Åžimdi gelelim basit bir örnekle dersi pekiÅŸtirmeye:

Örnek: BaÅŸlat butonuna basınca timer’ı baÅŸlatacak ve her 3 saniyede mesaj penceresinde “3 saniyede bir çalışır” yazacak. Durdur butonuna basınca timer’ı durduracak programı yapalım.

Öncelikle forma 1 adet timer, 2 adet buton ekleyelim.

EklediÄŸimiz timer’ı seçelim ve properties (özellikler) penceresinden interval deÄŸerini 3000 yapalım. Enabled özelliÄŸi false olsun.

Buton1’e (BaÅŸlat butonuna) çift tıklayarak buton olayına timer1.Enabled=true; yazalım. Bu timer’ı baÅŸlatacak.

Buton2’ye (Durdur butonuna) çift tıklayarak buton olayına timer1.Enabled=false; yazalım. Bu timer’ı durduracak.

Timer üzerine çift tıklayarak timer’ın tick fonksiyonunu aÅŸağıdaki gibi düzeltelim.

        private void timer1_Tick(object sender, EventArgs e)
        {
            MessageBox.Show("Timer 3 saniyede bir çalışır");
        }

Burası her 3 saniyede yapılacak komutların yazıldığı yerdir.

Programı çalıştırdığımızda ilk olarak herhangi bir mesaj vermeyecektir. BaÅŸlat butonuna bastığımızda her 3 saniyede mesaj verdiÄŸini görebiliriz. Mesaj verme eylemini durdurmak için Durdur butonuna basacağız. Örnekler çoÄŸaltılabilir.

timer kullanımı ve özellikleri

Soru ve düÅŸücelerinizi yorum ekle bölümünden yazabilirsiniz. Ä°lerleyen günlerde görüÅŸmek üzere. SaÄŸlıcakla kalınız.

Mustafa KARSLI  Kaynak: www.mustafakarsli.com

( 20903 ) kez okundu     -     24.11.2013    Tweetle     
C Sharp Timer Nesnesi Özellikleri ve Kullanımı, timer, timer kullanımı, timer nesnesi, c#, csharp, c sharp, c#.net, timer özellikleri, timer1, timer1.enabled, timer1.interval, true, interval, enabled, saat, geri sayım, sayac
Ziyaretçi Yorumları
( 1 ) Yorum
Tümünü Göster
bk - konya - 18.10.2017 23.57
     sayfa ilk açıldığında bir olay gerçekleÅŸsin sonra k beÅŸ saniye farklı olaylar gerçekleÅŸsin istiyorum. O beÅŸ saniyeyi neyle ayarlamalıyım timer de nasıl yapacağımı bulamadım.

Yorum Ekle
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
Ä°sim
:
Yorum
:
En fazla 400 karakter
Åžehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (44.204.218.79) kaydedilecektir)
  Yeni Dersleri Takip etmek istiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
biliMKurdu
BiliÅŸim Teknolojileri
C Sharp
Çalışmalar
Donanım
Evde Deney
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
KiÅŸisel GeliÅŸim
Okul Öncesi Etkinlik
PHP
Projeler
Raspberry Pi
Scratch
Silverlight
Şanlı Tarihimiz
Yarışmalar
Yazılarım
  Zamanlanmış Duyuru/Ödev Bulunmamaktadır...  
Ä°nsanlara merhamet etmeyene Allah da merhamet etmez.

Hz.Muhammed (sav)
Sosyal Medya Hesabım Bulunmamaktadır. Bu nedenle başka platformlarda paylaşımım bulunmamaktadır.
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 2
 Bugün : 268
 Toplam : 2657692
Mustafa KARSLI - BiliÅŸim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

2