IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 28 Eylül 2014, 01:01   #1
Deep
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
DateTimePicker ve Timer Kullanımı




Merhaba arkadaşlar, bu yazımızda DateTimePicker ve Timer kullanımı nı özelliklerini anlatarak örnek bir uygulama üzerinde göstermeye çalışacağız.Öncelikle DateTimePicker ne işe yarar onu anlatmaya çalışalım.

DateTimePicker kullanıcıdan istediğimiz tarih ve zaman bilgilerini kolaylıkla alıp belirlediğimiz bir biçimde gösterdiğimiz kontrol elemanıdır.Tarih bilgileri otomatik oluşturulur ve yanlış tarih bilgi girişini engeller.

DateTimePicker Önemli Özellikleri;

Format:Görüntülenecek olan saat ve tarih biçimini ayarlar.
CustomFormat:Özel saat ve tarih biçimini ayarlar.
ShowCheckBox
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ateTimePicker ın soluna bir checkbox ekler ve ekranda görüntülenip görüntülenmyeceğini gösteren bir değer verilir.
MaxDate
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ateTimePicker ın alabileceği maksimum değer. Değiştirilebilir.
MinDate
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ateTimePicker ​ın alabileceği minimumdeğer. Değiştirilebilir.
Value:Seçili olan tarih değeri.
Location:Form üzerine bulunacağı yeri belirler.
Size
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
oyutunu ayarlar.

Timer ise programımızın zamana bağlı olarak belirli periyotlarla işlemlerin yapılması için kullanılır.Zaman aralığı program yazımında belirlenir.Timer kontrolu çalışma esnasında form üzerinde görünmez. Arka planda çalışır ve belirlenen zaman geldiğinde yaplıması istenen işi gerçekleştirir.

Timer Özellikleri;

Enabled
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
eğeri true ise Timer çalışır, False ise çalışmaz.

İnterval:Timerin çalışması için belirlenen zaman aralığıdır. Milisaniye cinsinden bir değerdir. Örneğin her 1 saniyede bir işin yapılmasını istiyorsak Intervay değerini 1000 vermemiz gerekir.Varsayılan değeri 500 yani 0,5 saniyedir.

DateTimePicker ve Timer nesneleri hakkında temel bilgiler ve özellikleri verdikten sonra örnek bir form uygulamasıyla bilgilerimizi pekiştirelim. Aşağıda görülen form ekranında olduğu gibi bilgiler doldurulup Yazdır butonuna tıklatıldığında girilen bilgileri Mesaj olarak gösteren programı Windows form ortamında hazırlayacağız.Doğum yılı bilgilerini DateTimePicker nesnesi kullanarak saat kısmını ise timer ekleyerek uygulamamızı gerçekleştireceğiz.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
private void Form1_Load(object sender, EventArgs e)
{
dateTimePicker1.Value = DateTime.Today.AddYears(-31);
label4.Text = DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;
}

private void button1_Click(object sender, EventArgs e)
{
DateTime dogumgunu = new DateTime();
dogumgunu = dateTimePicker1.Value;
int dogumyili = dateTimePicker1.Value.Year;
int buyil = DateTime.Today.Year;
int yas = 0;
yas = buyil - dogumyili;
string ad = textBox1.Text;
string soyad = textBox2.Text;
string medenihal = "";

if (radioButton1.Checked)
{
medenihal = "Evli";
}
else if (radioButton2.Checked)
{
medenihal = "Bekar";
}
string hobilerim = "";
if (checkBox2.Checked)
{
hobilerim += "Spor";
}
if (checkBox3.Checked)
{
hobilerim += " Sinema";
} if (checkBox4.Checked)
{
hobilerim += " Müzik";
}
if (radioButton1.Checked || radioButton2.Checked)
{


MessageBox.Show("Adınız=" + ad + "\n Soyadınız=" + soyad + "\ndoğum yılınız="
+ dogumgunu.ToShortDateString() +"\n"+ yas.ToString() + " yaşındasınız"+"\n Medeni haliniz="+medenihal+"\n Hobileriniz="+hobilerim );
}
else
{
MessageBox.Show("Medeni Halinizi Seçiniz");

}

}

private void timer1_Tick(object sender, EventArgs e)
{
label4.Text = DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;
}

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
groupBox2.Visible = true;
}
else if (!checkBox1.Checked)
{
groupBox2.Visible = false;
}

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
datetimepicker, kullanımı, timer, ve


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Timer Deep Client 0 01 Şubat 2012 15:53
Timer kullanımı LordAres mIRC Scripting Sorunları 0 05 Ekim 2010 13:53
Timer Ebul_Alemeyn mIRC Scripting Sorunları 1 10 Kasım 2009 22:06
timer ? muratt_aziz mIRC Scripting Sorunları 4 11 Ekim 2008 22:43