İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

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

LoseItAll10.01.20160 cevap2.178 görüntüleme
#1
Ö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. 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 - - -
LoseItAll dedi: ↑
Ö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. 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.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.