Programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlereC# Console da Timer Kullanımı örneğini aktaracağız. Console nasıl Kullanılır? C# Console da Timer Kullanımı nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.
Kod Alanı
Bu uygulamamız da C# Console da timer kullanımını sizlere aktaracağız. Uygulama örneğimiz de timer kullanarak Listbox a her bir saniye de 1 “Programlama Hocam” yazdıracağız. Bu süreyi isterseniz sizler değiştirebilirsiniz.
Timer nesnesini forma direk ekleyemiyoruz. Timer nesnesini eklediğimiz de formun alt tarafında gözükür hale gelmektedir. O gözüken timer a tıklayarak timer içinde yapacağımız işlemleri yapabiliriz. Timerın çalışma süresi milisaniye olarak hesaplanmaktadır. Süreyi değiştirmek için properties panelinde bulunan interalı kullanabilirsiniz. Bu uygulamamızın çalışma aşaması sırası ile şöyledir:
1) Timer1_Tick içerisine Timerımız çalışmaya başladıktan sonra nelerin yapılacağına dair olan kodlarımızı yazıyoruz.
2) Timerımız çalıştığı anda daha önceden belirttiğimiz “Programlama Hocam” yazısını listbox a ekliyoruz.
3) Timerın çalışma süresini milisaniye biçiminde kod ile intervalini ayarlayarak belirtiyoruz. Bu işlemi properties panelinden de yapabiliriz.
4) ButtonBasla_Click e tıklandığını zaman Timerımızın çalışması gerektiğini ileten kodu yazıyoruz
.
5) Son olarak ise buttunBitir_Click de ise Timerımızı durdurma komutunu yazıyoruz.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Timer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
listBox1.Items.Add("Programlama Hocam");
timer1.Interval = 50;
}
private void buttonBasla_Click(object sender, EventArgs e)
{
timer1.Start();
}
private void buttonBitir_Click(object sender, EventArgs e)
{
timer1.Stop();
}
}
}
