folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder [Beyaz Tahribat]C# Saat Yapımı



[Beyaz Tahribat]C# Saat Yapımı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Countes
    Countes's avatar
    Kayıt Tarihi: 05/Temmuz/2008
    Dişi

    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


    İlim servetten üstündür ;çünkü serveti sen korursun ,ilim seni korur
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    BozcaN
    BozcaN's avatar
    Kayıt Tarihi: 03/Ağustos/2005
    Erkek

    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


    √ βǾź¢ẵŋ ® //\\ ~ Türkiye"de yaşayan Türk"e biat edecek !!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cold-m4
    cold-m4's avatar
    Kayıt Tarihi: 12/Temmuz/2007
    Erkek

    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 :=)

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    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/}

     

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    Ş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.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Countes
    Countes's avatar
    Kayıt Tarihi: 05/Temmuz/2008
    Dişi

    sende haklısın musket

    nesye kardeşime kefil oldu musket artık o koyar dökümanları :)


    İlim servetten üstündür ;çünkü serveti sen korursun ,ilim seni korur
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    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 :)


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AntiOksidan
    AntiOksidan's avatar
    Kayıt Tarihi: 03/Ekim/2005
    Erkek

    Beyaz tahribat yazmasanız başına dökümanlarında çok daha güzel olur esasen..

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    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...


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AntiOksidan
    AntiOksidan's avatar
    Kayıt Tarihi: 03/Ekim/2005
    Erkek

    ya aramada kolay çıksın falan eyvallahta karşıdan hoş durmuyor,onu belirtiyim dedim

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SyspioniC
    SyspioniC's avatar
    Kayıt Tarihi: 26/Eylül/2007
    Erkek

    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


    "Derviş Yunus bu sözü eğri büğrü söyleme, Seni sorguya çeker bir Molla Kasım gelir."
Toplam Hit: 8208 Toplam Mesaj: 17