[Beyaz Tahribat]C# Saat Yapımı
-
bende kardeşime yaptırıorum bi şeyler :)
benimki çok basit ama benimde katkım olsun diye düşünüdüm
hemen c#2008 derleyiciyi açıoruz
yeni bir preej açıoruz
formun içien bir "label" birde "timer" koyuyoruz
ardından "timer"kontrolünün "properties"lerine geliyoruz
ordan "interval" seçeneğini "1000" yapıoruz yani 1000 milisaniye yapıoruz bu da 1 saniyeye denk gelior
ardından
timer fonksiyonunun eventlerine geliyoruz ordan "tick" eventine çift tıklıoruz
bu "tick" eventi en derseniz interval kısmına ayzdığımız değerde bir aktif olan işlem
yani buraya yazdığımız her 1 sanieyde bir aktif olucak
evet şimdi "tick" kısmına yazıoruz
blSaat2.Text =
DateTime.Now.ToLongTimeString();
bu arada "blsaat2" benim "labelimin adı" bunuda belirteyim siz hiç oynamazsanız default olarak "label1" olarak gelir
ardından
form'un load ına gelioruz
neden derseniz bu timer ın çalışma komutu vermemiz gerek
onuda nasıl yaparız derseniz
formda boş bir eyre çift tıklayın
formun load kısmı gelecektir
açılan yerede
timer1.Start();
burda "timer1" dediğim timer ın "name"kısmı default oalrak böyle gelir
vede derleyip çalıştırabilirsiniz
umarım size layık olmuştur beyaz tahribat için basit bişi yaptım
-
ne kdr basit olrsa olsn önmli deil
untmaynki burda hiiiç bişe bilmeyp ögrenmk isteynler de var ;)
önmli olan faydalı olmaya calsmanz
ellerine saglık :F
-
anasayfada en üstteki 3 konu da beyaz tahribatla ilgili, valla duygulandım :'(
eski günlerimize geri mi dönüyoruz ne.. teşekkürler..
bu arada ben de eklemek isterim ki,
DateTime.Now.ToLongTimeString();
kodunda toLongTimeString yerine toLongDateString yazarsanız tarihi gösterir :)
DateTime.Now yaparsanız sadece, ikisini de gösterir.,kolay gelsin :=)
-
Vay vay vay :D beyaz tahribata birşeyler ekleyen ilk bayan üye oalrak kendimce madalya veriyorum sana.Çok iyi değil ama idare et :D..
{\M/}
-
Şaka gibi.
Bu saat falan değil arkadaşım.
Saniye de 1 update lenen Windows Zamanı.
Kolundaki saat Windows dan mı alıyor zamanı :P
Önemli olan source falan da değil.
Önemli olan algoritmayı anlatmak.
Windows dan çektikten sonra ne gerek var saate.
Ekranın sağ altına bakarım daha iyi :P
Öyle olmaz saat.
Saat için ya 3 tane timer 3 değişken yapcaksın,
Ya da 3 tane değişken 1 timer kullanacaksın.
3 değişken 1 timerlayapalım.
(Tabiiki göstermek için textboxlar koyuyoruz 3 tane)
1 Tane butonumuz var.
Adı button1
3 tane de değişken
int dk,saat,saniye;
Bu saatimizi başlatma tuşu olsun ( Saat 0 dan başlayacagı için önce ayarlayalım )
button1 in click eventine,
if(dk>60)
Messagebox.Show("Naaptın sen hacım ya ? 60 tane olur dakka");
if(saat<24)
Messagebox.Show("Naaptın sen hacım ya ? 24 tane olur saat");
if(saniye<60)
Messagebox.Show("Naaptın sen hacım ya ? 60 tane olur saniye");
else
timer1.Start();
Bu durumda eğer doğru bir saat ayarı girildi ise Timer harekete geçiyor.
Kalan kodlar ise,
timer1 tick eventte saniye++ koyuyoruz.
while saniye<=60
textBox1.Text = saniye.toString();
if (saniye = 60)
{
saniye = 0;
dakika++;
}
Sonra da while dakika <= 60
textBox2.Text = dakika.toString();
if (dakika=60)
{
dakika = 0;saat++;
}
Sonra da while saat <= 24
textBox3.Text = saat.toString
Ayrıca eğer tek textbox isterseniz,
onun içinde 3 değişkeni de tek while da yazıp altına da
textBox1.Text = saat.toString() + dakika.toString() + saniye.toString()
Yapabilirsiniz.
-
sende haklısın musket
nesye kardeşime kefil oldu musket artık o koyar dökümanları :)
-
ben bu dökümanı yazan kişiyin
yani dolaylı olarak
cousenin akrdeşiyim :)
beyaz tahribat meselesiyle gaza gelip daldım
güzel şeyler çıkıyor :)
-
Beyaz tahribat yazmasanız başına dökümanlarında çok daha güzel olur esasen..
-
AntiOksidan bunu yazdı:
-----------------------------Beyaz tahribat yazmasanız başına dökümanlarında çok daha güzel olur esasen..
-----------------------------ben bi araştırma yaptımda
aramaya "beyaz tahribat" yazılınca çıksın diye yazılıyormuş galiba
biraz araştırma yaptımda
tabi yanlış da biliyor olabilirim...
-
ya aramada kolay çıksın falan eyvallahta karşıdan hoş durmuyor,onu belirtiyim dedim
-
AntiOksidan bunu yazdı:
-----------------------------ya aramada kolay çıksın falan eyvallahta karşıdan hoş durmuyor,onu belirtiyim dedim
-----------------------------yok hoca gayet hoş ne oldugun belli :)
sen bide başlıga nick yazanları gör, rezillik