C# - Kronometre Yapımı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    saybirs
    saybirs's avatar
    Kayıt Tarihi: 24/Temmuz/2009
    Erkek

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    
    namespace kronometre
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            int a1, b1, c1;
            string a2, b2, c2;
    
            private void c_play_CheckedChanged(object sender, EventArgs e)
            {
                
                if (c_play.Checked == true)
                {
                    c_play.Text = "Pause";
                    timer1.Start();
                    btn_stop.Enabled = true;
                    btn_time.Enabled = true;
                    btn_clear.Enabled = true;
                }
                else
                {
                    c_play.Text = "Play";
                    timer1.Stop();
                    btn_stop.Enabled = false;
                    btn_time.Enabled = false;
                    btn_clear.Enabled = false;
                }
            }
    
            private void timer1_Tick(object sender, EventArgs e)
            {
                lbl.Text=a2+":"+b2+":"+c2;
                c1 = c1 + 1;
                if (c1 >= 99)
                {
                    c1 = 0;
                    b1 = b1 + 1;
                }
                if (b1 >= 60)
                {
                    b1 = 0;
                    a1 = a1 + 1;
                }
                if (c1 < 10)
                    c2 = "0" + c1.ToString();
                else
                    c2 = c1.ToString();
                if (b1 < 10)
                    b2 = "0" + b1.ToString();
                else
                    b2 = b1.ToString();
                if (a1 < 10)
                    a2 = "0" + a1.ToString();
                else
                    a2 =a1.ToString();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                a1 = 0;
                b1 = 0;
                c1 = 0;
            }
    
            private void btn_stop_Click(object sender, EventArgs e)
            {
                timer1.Stop();
                lbl.Text = "00:00:00";
                a1 = 0;
                b1 = 0;
                c1 = 0;
                c_play.Text = "Play";
                c_play.Checked = false;
            }
    
            private void btn_time_Click(object sender, EventArgs e)
            {
                liste.Items.Add(lbl.Text);
            }
    
            private void btn_clear_Click(object sender, EventArgs e)
            {
                timer1.Stop();
                a1 = 0;
                b1 = 0;
                c1 = 0;
                lbl.Text = "00:00:00";
                liste.Items.Clear();
                btn_stop.Enabled = false;
                btn_time.Enabled = false;
                btn_clear.Enabled = false;
                c_play.Text = "Play";
                c_play.Checked = false;
            }
    
            
        }
    }
     
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Jilet_Boris
    Jilet_Boris's avatar
    Kayıt Tarihi: 04/Mart/2009
    Erkek

    Burada detaylı olarak hangi nesneleri eklediğini falanda yazarsan benim gibi yeni başlayanlara çok iyi olur zira butonları ve listbox u anlamama rağmen sayıların tutulduğu kısmı neyle yaptığını anlayamadım :S

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    baristbt
    baristbt's avatar
    Kayıt Tarihi: 20/Nisan/2011
    Erkek

    hacı madem 3-5 birşey paylaşıyorsun.

    en azından yorum filan düş kodların arasına surda su yüzden if dedik.

    o koşula göre söyle yaptık.

    burdan bu değişkeni aldık vs.vs.

    yoksa nette zilyon tane var c# kronometre yapımı..

    onları filanda eklede bi farkı olsun bari...

    http://www.google.com.tr/search?gcx=w&sourceid=chrome&ie=UTF-8&q=if+(c1+%3C+10)+c2+%3D+%220%22+%2B+c1.ToString()%3B#sclient=psy-ab&hl=tr&source=hp&q=c%23+kronometre+yap%C4%B1m%C4%B1&pbx=1&oq=c%23+kron&aq=1&aqi=g2&aql=&gs_sm=e&gs_upl=1955l4596l0l5902l7l7l0l0l0l0l944l3382l3-2.1.1.2l6l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=d06e6cdd3d28652&biw=1360&bih=653

     

     

     


    http://www.leyladansonra.com/
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SALDIRAY
    SALDIRAY's avatar
    Kayıt Tarihi: 10/Eylül/2010
    Erkek

    hocam gerçekten açıklamalı olsa benim gibi 0 dan başlamaya niyet etmiş müridlerden çok dua alırsın. hani böyle tadından yazılmaz program :)


    Kendi şansımı yaratırım...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tutkun
    tutkun's avatar
    Kayıt Tarihi: 20/Mayıs/2010
    Erkek

    Saybirs bunu yazdı:
    -----------------------------

     

    -----------------------------

     

     

    dayı sen bizim memlekettensin anlaşılan...


    Bilen konuşmuyor, konuşan bilmiyor...
Toplam Hit: 5509 Toplam Mesaj: 5