c# [küçük bir yardım]

LoseItAll

Öğrenci
Katılım
10 Ocak 2016
Mesajlar
1
Reaksiyon puanı
0
Puanları
0
Öncelikle merhaba. Ben Bilgisayar Programcılığı öğrencisiyim ve 2.sınıfım. yeni yeni öğreniyorum, öğrenmeye çalışıyorum. Sorum da bu konuda olacak. geçen gün öğretmenimiz bize bir soru verdi. Soru ise "Bir komut tuşuna basınca textbox'a girilmiş tarihten itibaren bugüne kaç iş günü geçtiğini hesaplayan program'ın kodlarını yazın" dedi. biz yapmadığımız sürece kodları kendinin vermeyeceğini söyledi. biraz yaptım sanırım öğretmenin önceden yazdırdığı kodlardan. kodlar çalıyor. ama hafta sonunu da dahil ederek sayıyor günler.Ekli dosyayı görüntüle 15294 Lisede bilgisayar teknisyeni olarak mezun olduğum için bu konuda bilgim oldukça az. Dediğim gibi yavaş yavaş öğrenmeye çalışıyorum. Ne yazarsam program tam olarak çalışır. Yani sadece iş günlerini alarak günleri sayar?
(Defter ki notlarıma göre "if ((GecmisTarih.DayOfWeek == DayOfWeek.Saturday) && (GecmisTarih.DayOfWeek == DayOfWeek.Sunday))" kullandım önce ama sanırım tek başına kullandığım için çalışmadı)



Yazdığım kodlar böyle:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control)
{
if (e.KeyCode == Keys.K)
{
DateTime GecmisTarih = DateTime.Now;
DateTime Tarih = Convert.ToDateTime(textBox1.Text);



TimeSpan gecengun;
gecengun = Tarih.Subtract(GecmisTarih);
label1.Text = gecengun.Days.ToString();
}

- - - Mesaj Güncellendi - - -

Öncelikle merhaba. Ben Bilgisayar Programcılığı öğrencisiyim ve 2.sınıfım. yeni yeni öğreniyorum, öğrenmeye çalışıyorum. Sorum da bu konuda olacak. geçen gün öğretmenimiz bize bir soru verdi. Soru ise "Bir komut tuşuna basınca textbox'a girilmiş tarihten itibaren bugüne kaç iş günü geçtiğini hesaplayan program'ın kodlarını yazın" dedi. biz yapmadığımız sürece kodları kendinin vermeyeceğini söyledi. biraz yaptım sanırım öğretmenin önceden yazdırdığı kodlardan. kodlar çalıyor. ama hafta sonunu da dahil ederek sayıyor günler.Ekli dosyayı görüntüle 15294 Lisede bilgisayar teknisyeni olarak mezun olduğum için bu konuda bilgim oldukça az. Dediğim gibi yavaş yavaş öğrenmeye çalışıyorum. Ne yazarsam program tam olarak çalışır. Yani sadece iş günlerini alarak günleri sayar?
(Defter ki notlarıma göre "if ((GecmisTarih.DayOfWeek == DayOfWeek.Saturday) && (GecmisTarih.DayOfWeek == DayOfWeek.Sunday))" kullandım önce ama sanırım tek başına kullandığım için çalışmadı)



Yazdığım kodlar böyle:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control)
{
if (e.KeyCode == Keys.K)
{
DateTime GecmisTarih = DateTime.Now;
DateTime Tarih = Convert.ToDateTime(textBox1.Text);



TimeSpan gecengun;
gecengun = Tarih.Subtract(GecmisTarih);
label1.Text = gecengun.Days.ToString();
}

**** if ((GecmisTarih.DayOfWeek!=DayOfWeek.Saturday) && (GecmisTarih.DayOfWeek!=DayOfWeek.Sunday)) olacak özür dilerim.
 
Üst