Etiket arşivi: Timer

Delphi’de yukarı ve aşağı sayıcı

Delphide Timer bileşeni kullanılarak yukarı veya aşağı sayan bir sayıcı yapılabilir. Hatta yapılan program geliştirilerek belli zaman – durumda alarm verecek, başka bir programı çalıştıracak veya bilgisayarı kapatacak bir uygulama haline getirilebilir.

Sayıcı çalıştırılma görüntüsü

Sayıcı için boş bir Form üzerine iki adet panel eklenir. Panellerden birincisine 7 adet Label bileşeni eklenir. Label bileşenleri gün, saat, dakika ve saniyenin bilgileriyle beraber aralarında bulunan : işaretini oluşturacaktır. Saymanın hangi sayıdan başlayacağını belirleyebilmek için de 8 adet TBitBtn bileşeni eklenecektir. Bu bileşenlerin ‘Caption’ özellikleri silinerek üzerlerinde yazı olmaması sağlanacak ve ‘Glyph’ özelliklerine yukarı veya aşağı resimleri konulacaktır. Okumaya devam et

Reklamlar

Delphi’de basit dijital saat uygulaması

Delphi ile dijital saat uygulaması yapmak çok kolaydır. Bunun için Timer denilen zamanlama bileşeni kullanılmalıdır. Böylece saat sürekli olarak güncellenir ve doğruyu gösterir. Timer bileşeni, programcının belirlediği prosedürü belirlediği aralıklarla çalıştırır. Bu aralık Timer’in “Interval” özelliğinin aldığı 1-1000 arasındaki değere göre olur. Buradaki değer milisaniye (msn – saniyenin binde biri) cinsindendir. Timer, zaman aralığı sabit olan ve sürekli çalıştırılan kodlar için kullanılır. Timer zaman olarak büyük oranda keskinlik sağlar.

Proje için boş bir delphi projesi açarak form üzerine 2 adet Label ve 1 adet Timer eklenir. Timer bileşeni sadece tasarım anında görünür. Çalışma esnasında ekranda görünmeden arka planda çalışır. Tasarım görüntüsü aşağıdaki gibidir:

Tasarım görüntüsü Okumaya devam et