Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
4171
Cevap
168781
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (131. sayfa)
G
12 yıl
Binbaşı

quote:

Orijinalden alıntı: alper5398

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: alper5398

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: alper5398

Herkese merhaba. Okulda kendi isteğim ile proje ödevi aldım. Ödev Adam Asmaca. Çoğu bölümünde sorun yok ancak tek yapamadığım kısım ki zaten en zor olanı, diziden seçilmiş kelimenin her bir harfinin başka listbox'a yazdırmak ve o harfe tıklayana kadar o harfi gizlemek ama listbox duracak harf olmayacak. Bunu hangi döngü ile yapabilirim bir türlü bulamıyorum. Yardımcı olursanız çok mutlu olurum.

ilgili harfin forecolor unu listbox un arka planına göre aynı renkte yaparsan harf gözükmez. çok basit bir yaklaşım oldu ama ipin ucunu eline verebilir :)

İlgilendiğiniz için teşekkür ederim. Peki kelimenin harflerini ayrı listboxlara atmayı nasıl yapabilirim, bu konuda bir bilginiz var mı?

neden listbox lara atıyorsun harfleri ? ille bi box a atmak ıstıyorsan textbox a at.

random çıkan kelimen label olarak mı yazacak?

eger label olarak yazacaksa labelden harf çekmeyi denemelisin mesela

bulunacak kelimen UÇAK olsun

bunun için kod ile textbox oluştur yada bence label oluştur.
her harf kadar bır label oluşşun ve her labelın text i o kelimenın harflerinden oluşşun ve bu oluşan labeller yan yana olsun ve visible lar false olsun

yani DB den gelen kelime UÇAK
oluşacak labeller UÇAK şeklinde 4 label olarak gelsın

harflerı sanal klavyeden mı bulduracaksın bılmıyorum ama sanal klavyeden yaptığını var sayalım

sanal klavyeden U tuşuna basıldığında

if ( label.text == "U" )
{
Label.visıble = true;
}


gibi gibi




Fark etmez label olarakta mantıklı aslında. Ama bir çok kelime olduğu için harfleri üst üste yerleştirip hepsini invisible yaptıktan sonra seçilen kelimeyi visible yapmalıyım. Doğru mu anladım?

Labelı boşver direkt graphics nesnesinden çiz olsun bitsin.



M
12 yıl
Onbaşı

C# YARDIM !!!
merhaba arkadaslar ben c# da bir tane form uygulaması yazacağım uygulamanın içinde ayriyetten şöyle bir kod olmasını istiyorum :
+ formda her 1 saat içinde bir olay gerçekleşmez ise uyarı vericek (not : sanırım timer ile olabilir bu diye düşünüyorum ) yardım edebilirseniz çok iyi olur şimdiden teşekkürler ...


Bu mesaja 1 cevap geldi.
H
12 yıl
Onbaşı

en az 50 satırlık c++ program örnekleri lazım bilen varsa paylaşabilirmi..


Bu mesaja 1 cevap geldi.
M
12 yıl
Yarbay

Windows.Form üzerinden yapacaksiniz. gerekli adimlari yaptiktans onra timeri ekleyip gerekli bosluklara da dediginizi uyarlamaniz gerekir.




Bu mesajda bahsedilenler: @meting1
G
12 yıl
Binbaşı

quote:

Orijinalden alıntı: meting1

C# YARDIM !!!
merhaba arkadaslar ben c# da bir tane form uygulaması yazacağım uygulamanın içinde ayriyetten şöyle bir kod olmasını istiyorum :
+ formda her 1 saat içinde bir olay gerçekleşmez ise uyarı vericek (not : sanırım timer ile olabilir bu diye düşünüyorum ) yardım edebilirseniz çok iyi olur şimdiden teşekkürler ...

Timer ile yapabilirsin. Interval'ini 5dk ayarla, 5'dk da bir kontrol ettir.



F
12 yıl
Er

quote:

Orijinalden alıntı: £XE

Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.

[size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..





İyi Çalışmalar.

c#'ta datagridwiev'e aynı kaydı tekrar girsin istemiyorum.Yani aynı kaydı tekrar girme ye çalıştığında hata mesajı versin istiyorum.Nasıl yapabilirim ?


Bu mesaja 1 cevap geldi.
S
12 yıl
Çavuş

quote:

Orijinalden alıntı: ferdi1oglu

quote:

Orijinalden alıntı: £XE

Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.

[size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..





İyi Çalışmalar.

c#'ta datagridwiev'e aynı kaydı tekrar girsin istemiyorum.Yani aynı kaydı tekrar girme ye çalıştığında hata mesajı versin istiyorum.Nasıl yapabilirim ?

aynı kaydı girip girmediğini uygulama ancak benzersiz bir ID ile anlayabilecektir.Örnek olarak TC numara benzersiz olduğu için bir tane daha aynısından olmaz.Bu mantıkla veri tabanında benzersiz bir alanın olursa zaten istesen bile aynı kayıttan 2 tane giremeyeceksin.



B
12 yıl
Çavuş

Arkadaşlar merhaba

bir timerim var ve timer da bi label e bağlı

PC den saati label a yazdırıyorum
labeldaki yazan değere göre datagridview de arama yaptırıyorum
ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
kısacası basit bir not hatırlatma işlevi

sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
yoksa datagridin içi boş kalıyor...

 private void label4_TextChanged(object sender, EventArgs e) 
{
try
{
if (label4.Text.Trim() == "")
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
HatirlaListe();
}
else
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
}
}
catch (Exception)
{
;
}


ilginize teşekkürler


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Bay_HaKaN

Arkadaşlar merhaba

bir timerim var ve timer da bi label e bağlı

PC den saati label a yazdırıyorum
labeldaki yazan değere göre datagridview de arama yaptırıyorum
ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
kısacası basit bir not hatırlatma işlevi

sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
yoksa datagridin içi boş kalıyor...

 private void label4_TextChanged(object sender, EventArgs e) 
{
try
{
if (label4.Text.Trim() == "")
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
HatirlaListe();
}
else
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
}
}
catch (Exception)
{
;
}


ilginize teşekkürler

Merhaba,

O tarih saatte hatırlatma yoksa bütün verileri datagridview'e aktarmaktansa, program açıldığında direkt bütün hatırlatmaları grid view'da göstersin bence diğer türlü anlamsız oluyor ve de sürekli veritabanından bişeyler çektiği için performans kaybı oluşturabilir. Programın açılışında bütün verileri göstermeniz daha iyi olacaktır, bunu da form'un Load eventinde gerçekleştirebilirsiniz.

Kolay gelsin...


Bu mesaja 1 cevap geldi.
K
12 yıl
Yarbay

Merhaba

C#'a yeni başladım. C++ ve C tecrübem var fakat uzun süredir yazmayınca unuttum. Console Application'da kendimi geliştirebileceğim (Faktöriyel, dizi toplama gibi örnekler) döküman bulamadım. Önerebileceğiniz site veya kaynak var mı ?



< Bu ileti tablet sürüm kullanılarak atıldı >

B
12 yıl
Çavuş

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

Arkadaşlar merhaba

bir timerim var ve timer da bi label e bağlı

PC den saati label a yazdırıyorum
labeldaki yazan değere göre datagridview de arama yaptırıyorum
ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
kısacası basit bir not hatırlatma işlevi

sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
yoksa datagridin içi boş kalıyor...

 private void label4_TextChanged(object sender, EventArgs e) 
{
try
{
if (label4.Text.Trim() == "")
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
HatirlaListe();
}
else
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
}
}
catch (Exception)
{
;
}


ilginize teşekkürler

Merhaba,

O tarih saatte hatırlatma yoksa bütün verileri datagridview'e aktarmaktansa, program açıldığında direkt bütün hatırlatmaları grid view'da göstersin bence diğer türlü anlamsız oluyor ve de sürekli veritabanından bişeyler çektiği için performans kaybı oluşturabilir. Programın açılışında bütün verileri göstermeniz daha iyi olacaktır, bunu da form'un Load eventinde gerçekleştirebilirsiniz.

Kolay gelsin...

ilginiz için teşekkürler zaten form yüklenince tüm kayıtlarda DB den çekilerek datagrid i dolduruyor.

anlatmak istediğim labelımın texti değiştikçe datagrid içerisinde arama yapıyor ve eşleşen bilgi varsa ekranda gösteriyor eğer eşleşen yoksa datagrid in içerisi boş kalıyor.

benim istediğim ise arama fonksıyonunu yerıne getırsın eşlesen bilgiyi göstersin
eğer eşlesen bilgi yoksa listele komutunu çağırsın


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

Arkadaşlar merhaba

bir timerim var ve timer da bi label e bağlı

PC den saati label a yazdırıyorum
labeldaki yazan değere göre datagridview de arama yaptırıyorum
ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
kısacası basit bir not hatırlatma işlevi

sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
yoksa datagridin içi boş kalıyor...

 private void label4_TextChanged(object sender, EventArgs e) 
{
try
{
if (label4.Text.Trim() == "")
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
HatirlaListe();
}
else
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
}
}
catch (Exception)
{
;
}


ilginize teşekkürler

Merhaba,

O tarih saatte hatırlatma yoksa bütün verileri datagridview'e aktarmaktansa, program açıldığında direkt bütün hatırlatmaları grid view'da göstersin bence diğer türlü anlamsız oluyor ve de sürekli veritabanından bişeyler çektiği için performans kaybı oluşturabilir. Programın açılışında bütün verileri göstermeniz daha iyi olacaktır, bunu da form'un Load eventinde gerçekleştirebilirsiniz.

Kolay gelsin...

ilginiz için teşekkürler zaten form yüklenince tüm kayıtlarda DB den çekilerek datagrid i dolduruyor.

anlatmak istediğim labelımın texti değiştikçe datagrid içerisinde arama yapıyor ve eşleşen bilgi varsa ekranda gösteriyor eğer eşleşen yoksa datagrid in içerisi boş kalıyor.

benim istediğim ise arama fonksıyonunu yerıne getırsın eşlesen bilgiyi göstersin
eğer eşlesen bilgi yoksa listele komutunu çağırsın



O zaman ilk önce o saatte veritabanında uygun veri olup olmadığını sorgulayın daha sonra veri varsa onları datagrid'e aktarın yoksa bi'şey yapmayın.


Bu mesaja 1 cevap geldi.
B
12 yıl
Çavuş

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

Arkadaşlar merhaba

bir timerim var ve timer da bi label e bağlı

PC den saati label a yazdırıyorum
labeldaki yazan değere göre datagridview de arama yaptırıyorum
ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
kısacası basit bir not hatırlatma işlevi

sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
yoksa datagridin içi boş kalıyor...

 private void label4_TextChanged(object sender, EventArgs e) 
{
try
{
if (label4.Text.Trim() == "")
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
HatirlaListe();
}
else
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
}
}
catch (Exception)
{
;
}


ilginize teşekkürler

Merhaba,

O tarih saatte hatırlatma yoksa bütün verileri datagridview'e aktarmaktansa, program açıldığında direkt bütün hatırlatmaları grid view'da göstersin bence diğer türlü anlamsız oluyor ve de sürekli veritabanından bişeyler çektiği için performans kaybı oluşturabilir. Programın açılışında bütün verileri göstermeniz daha iyi olacaktır, bunu da form'un Load eventinde gerçekleştirebilirsiniz.

Kolay gelsin...

ilginiz için teşekkürler zaten form yüklenince tüm kayıtlarda DB den çekilerek datagrid i dolduruyor.

anlatmak istediğim labelımın texti değiştikçe datagrid içerisinde arama yapıyor ve eşleşen bilgi varsa ekranda gösteriyor eğer eşleşen yoksa datagrid in içerisi boş kalıyor.

benim istediğim ise arama fonksıyonunu yerıne getırsın eşlesen bilgiyi göstersin
eğer eşlesen bilgi yoksa listele komutunu çağırsın



O zaman ilk önce o saatte veritabanında uygun veri olup olmadığını sorgulayın daha sonra veri varsa onları datagrid'e aktarın yoksa bi'şey yapmayın.

ilginiz için teşekkürler ama konuyu ben anlatamıyorum sanırım...
sanırım benım sorunum sızın bilgi repartuarınızın dışında....


Bu mesaja 2 cevap geldi.
G
12 yıl
Binbaşı

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

Arkadaşlar merhaba

bir timerim var ve timer da bi label e bağlı

PC den saati label a yazdırıyorum
labeldaki yazan değere göre datagridview de arama yaptırıyorum
ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
kısacası basit bir not hatırlatma işlevi

sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
yoksa datagridin içi boş kalıyor...

 private void label4_TextChanged(object sender, EventArgs e) 
{
try
{
if (label4.Text.Trim() == "")
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
HatirlaListe();
}
else
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
}
}
catch (Exception)
{
;
}


ilginize teşekkürler

Merhaba,











sanırım benım sorunum sızın bilgi repartuarınızın dışında....

Valla çok ayıp ettiniz. Sorununuza gelince zaten en basitinden event yanlış bir event. saat her değiştiğinde böyle bir şey performans kaybı yapar. Yapıcağınız şey BASİT! program açıldığında belli bir zamandaki hatırlatmaları rame alın hatta mutex ile başka kayıtları da yakalayın. Zaten gerisini ben söylemiyorum.


Bu mesaja 1 cevap geldi.
B
12 yıl
Çavuş

private void label4_TextChanged(object sender, EventArgs e) 
{
try
{
if (label4.Text.Trim() == "")
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
HatirlaListe();
}
else
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
}
}
catch (Exception)
{
;
}


Arkadaşlar kodlarım yukarıda olduğu gibi. bir hatırlatma uygulamasının alarm fonksiyonu kendisi.

form açılıyor form load da hatirlatma listele();
yazdığından tüm kayıtları accessten çekiyor

label4.text bir timer a bağlı. timer pc nin saatini label a yazdırıyor. bu labelin text change inde ise yukarıda görüldüğü gibi arama fonksiyonu içeriyor

simdi arkadaşlar kayıtların içerisinden arama yapıldığında eşleşen kayıt var ise yani

if (datagridview1.currentrow.cells[0].value.tostring() == label4.text)
{
//alarm sesi çal
// notu ekranda göster
}

ama eşlesen veri yoksa listele komutunu çağırmak istiyorum ama çağırttıramadım neden ?

if (datagridview1.currentrow.cells[0].value.tostring() != label4.text)
{
hatırlatliste();
}

ama yapmıyor.. neden ?



B
12 yıl
Çavuş

quote:

Orijinalden alıntı: greencraft

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

Arkadaşlar merhaba

bir timerim var ve timer da bi label e bağlı

PC den saati label a yazdırıyorum
labeldaki yazan değere göre datagridview de arama yaptırıyorum
ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
kısacası basit bir not hatırlatma işlevi

sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
yoksa datagridin içi boş kalıyor...

 private void label4_TextChanged(object sender, EventArgs e) 
{
try
{
if (label4.Text.Trim() == "")
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
HatirlaListe();
}
else
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
}
}
catch (Exception)
{
;
}


ilginize teşekkürler

Merhaba,











sanırım benım sorunum sızın bilgi repartuarınızın dışında....

Valla çok ayıp ettiniz. Sorununuza gelince zaten en basitinden event yanlış bir event. saat her değiştiğinde böyle bir şey performans kaybı yapar. Yapıcağınız şey BASİT! program açıldığında belli bir zamandaki hatırlatmaları rame alın hatta mutex ile başka kayıtları da yakalayın. Zaten gerisini ben söylemiyorum.

üstat ayıp edilecek bi durum yok ortada benım anlamadığım siz neden eksık alıntı yaptınız benım yazımdan?

ben net olarak belirttim

//ilginiz için teşekkürler ama konuyu ben anlatamıyorum sanırım...\\
sanırım benım sorunum sızın bilgi repartuarınızın dışında....

sağolsun özgür beyin 3 kez cevap verdi. ama benim derdim o değil maalesef. sizde ramden falan bahsettiniz fakat bu işte ram e kadar girmeye ne gerek var

açıkça olması gereken

arama fonksıyonunda denklik yoksa liste komutunu çağırsın ıstıyorum. herseyı ekledim denedım olmadı dileyen olursa tek tek attığım adımları da yazabılırım.

eğer çözüm bulabilirsek sanırım herkezin işine yarayacaktır.

ilginize şimdiden teşekkürler


Bu mesaja 1 cevap geldi.
G
12 yıl
Binbaşı

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: greencraft

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: Bay_HaKaN

Arkadaşlar merhaba

bir timerim var ve timer da bi label e bağlı

PC den saati label a yazdırıyorum
labeldaki yazan değere göre datagridview de arama yaptırıyorum
ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
kısacası basit bir not hatırlatma işlevi

sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
yoksa datagridin içi boş kalıyor...

 private void label4_TextChanged(object sender, EventArgs e) 
{
try
{
if (label4.Text.Trim() == "")
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
HatirlaListe();
}
else
{
hatirlaTablo.Clear();
OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
hatırlatmaAdapter.Fill(hatirlaTablo);
dataGridView2.DataSource = hatirlaTablo;
}
}
catch (Exception)
{
;
}


ilginize teşekkürler

Merhaba,











sanırım benım sorunum sızın bilgi repartuarınızın dışında....

Valla çok ayıp ettiniz. Sorununuza gelince zaten en basitinden event yanlış bir event. saat her değiştiğinde böyle bir şey performans kaybı yapar. Yapıcağınız şey BASİT! program açıldığında belli bir zamandaki hatırlatmaları rame alın hatta mutex ile başka kayıtları da yakalayın. Zaten gerisini ben söylemiyorum.

üstat ayıp edilecek bi durum yok ortada benım anlamadığım siz neden eksık alıntı yaptınız benım yazımdan?

ben net olarak belirttim

//ilginiz için teşekkürler ama konuyu ben anlatamıyorum sanırım...\\
sanırım benım sorunum sızın bilgi repartuarınızın dışında....

sağolsun özgür beyin 3 kez cevap verdi. ama benim derdim o değil maalesef. sizde ramden falan bahsettiniz fakat bu işte ram e kadar girmeye ne gerek var

açıkça olması gereken

arama fonksıyonunda denklik yoksa liste komutunu çağırsın ıstıyorum. herseyı ekledim denedım olmadı dileyen olursa tek tek attığım adımları da yazabılırım.

eğer çözüm bulabilirsek sanırım herkezin işine yarayacaktır.

ilginize şimdiden teşekkürler

Cevabı verdim işte rame alın derken zaten siz her değişkenle birlikte ramde değer tutmuş oluyorsunuz ama neyse. Söylediğim gibi arama fonksiyonu yerine şöyle bir algoritma geliştirdim.

Program açılır
Belirli bir tarih içerisindeki(1-2 gün) Bir değişkende tutulur->x[]
En yakındaki gelecek hatırlatma bir değişkende tutulur->x
xin zamanı gelmiş mi diye kontrol edilir eğer gelmişse hatırlatma yapılır listeden kaldırılır ve daha sonraki en yakın tarihli hatırlatma x'e aktarılır. Bu döngü x[]'deki hatırlatmalar bitene kadar devam eder bittiğinde x[] 1-2 günlük süre için tekrar doldurulur.


Bu mesaja 1 cevap geldi.
N
12 yıl
Yüzbaşı

Merhaba arkadaşlar. c++ diline bugun basladım ve birkaç temel bilgi öğrendim. Kendimce birşeyler denedim fakat bir sorunla karşılaşıyorum. Yardım ederseniz ve internet üzerinden hangi siteden daha iyi öğrenebileceğimi söylerseniz çok sevinirim burada yapmak istediğim toplama işleminden sonra kalan ile farklı işlemler daha yapabilmek.

#include <iostream>
using std :: cout;
using std :: cin ;


main()
{



int x,y, bilme,toplam,cikartma,h,f,z,t;



cout << " ilk sayı" ;
cin >> x ;
cout << " ikinci sayi" ;
cin >> y ;
toplam = x+y;
cout << toplam ;
cout << "kacla bolecen" ;
cin >> x ;

h=x+y;
bilme=h/z;
cout << bilme ;
cin >> x ;

cout << "çıkart" ;
cin >> x ;

f=h/z;
cikartma=f-t;
cout << cikartma;
cin >> x;
}





< Bu mesaj bu kişi tarafından değiştirildi NamizakeMinato. -- 4 Ocak 2014; 22:20:32 >

T
12 yıl
Onbaşı

sa hocam ben daha önceden sordum ama kimse cevaplamadı c de dosyadaki veriyi nasıl matrise atabilim ?




Bu mesajda bahsedilenler: @£XE
A
12 yıl
Onbaşı

Mantık hatası alıyorum. İki diziyi toplayıp yeni bir dizi oluşturamıyorum. Mesela a[1] + b[1] = c[1]'e aktarılması gibi.


#include<stdio.h> 
#include<conio.h>

void yenidizi(int [], int [], int);


int main()
{
int i,N;

int a[]={1,4,7,11,15,19};
int b[]={2,5,6,8,10,12};
int d[N];

N=sizeof(a)/sizeof(int);


yenidizi(a,b,N);

for(i=0; i<N; i++)
{

printf("%d\n", d[i]);

}

getch();
return 0;

}

void yenidizi(int x[], int y[], int n)
{
int i, c[n];

for(i=0; i<n; i++)

c[i]=x[i]+y[i];

}