c# uygulama örnekleri

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.

C# Console da Timer Kullanımı

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.

Bu uygulamanın kod metni aşağıdaki gibidir:
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();

        }
    }
}
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir