Ders 20: 🔄 C# ProgressBar Kullanımı ile Kurulum Simülasyonu

Ahmet Aslan
By -
0



ProgressBar ve Timer ile Görsel Geri Bildirimli C# Uygulaması

Bu derste, C# Windows Form üzerinde ProgressBar ve Timer kullanılarak, kurulum simülasyonu içeren bir uygulama geliştirildi. Kullanıcı, “Kurulumu Başlat” butonuna bastığında, ProgressBar belirli aralıklarla dolmaya başlar. Tamamlandığında ise bir mesaj kutusu ile kurulumun başarıyla tamamlandığı bilgisi verilir.




📚 Neler Öğrendik?

  • ProgressBar kontrolünün temel özellikleri

  • Timer ile zaman kontrollü artış

  • Buton ile manuel progress bar kontrolü

  • Minimum, maksimum ve value değerlerinin kullanımı

  • MessageBox.Show() ile kullanıcı bilgilendirmesi

  • Koşullu buton aktiflik kontrolü (Enabled özelliği)


🛠️ Kullanılan Windows Form Nesneleri

Nesne Görevi
ProgressBar İlerleme çubuğu olarak kurulum simülasyonunu sunar
Timer Belirli aralıklarla progress değerini artırır
Button Kurulumu başlatır, değeri artırır veya azaltır
MessageBox Kurulum tamamlandığında kullanıcıyı bilgilendirir

🧩 Uygulama Akışı

  1. ProgressBar: Minimum = 0, Maximum = 100, Value = 0

  2. Timer.Interval = 1000 (her 1 saniyede bir tetiklenir)

  3. Her tetiklenmede Value += 10

  4. Value == 100 olduğunda:

    • Timer durur

    • MessageBox.Show("Kurulum başarıyla tamamlandı") çalışır


🧪 Alternatif Kullanım: Buton ile Artırma / Azaltma

Timer yerine butonlarla da ProgressBar kontrol edilebilir. “Artır” ve “Azalt” butonları ile:

progressBar1.Value += 10; // Artırma
progressBar1.Value -= 10; // Azaltma

Ayrıca if (progressBar1.Value >= 100) gibi kontrollerle aşırı değerlenmenin önüne geçilir. Gerekirse butonların Enabled özelliği false yapılır.


🎥 Kaynak Video

📺 Ders 20 – ProgressBar Araç Nesnesi Uygulaması | YouTube



Yorum Gönder

0Yorumlar

Yorum Gönder (0)