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

quote:

Orijinalden alıntı: korn18

quote:

Orijinalden alıntı: wakepeople16

quote:

Orijinalden alıntı: korn18

quote:

Orijinalden alıntı: wakepeople16

Merhabalar,
Ben C# da datagridde yaptığım ekleme,silme,güncelleme vb işlemleri hiç button kullanmadan yapmak istiyorum. Atıyorum Karşıdaki kişi 1 nolu kayıttaki ürünün adını a iken b yaptı. bunu hiç button kullanmadan veritabanına sadece datagrid üzerinden nasıl yapabilirim ? Yardımcı olabilecek var mı ?

sqldataadapter update diye bi araştırma yap işini görür heralde

hocam bu access den yapılan veride olmuyor demi ?

Access içinde oledbdataadepter update i bi araştır

Hocam çok teşekkürler şuan araştırmam üzerine yapacak konuma geldim ama en basit şeyi yapamıyorum visual studio da C# dan masaüstü programı yaparken datagrid toolbox da çıkmıyor , çıldırıcam datagridwiev var datagrid yok. Koddan yana sıkıntı yok şuan sıkıntı bu ve gerçekten komik bi sıkıntı


Bu mesaja 1 cevap geldi.
K
12 yıl
Teğmen

quote:

Orijinalden alıntı: wakepeople16

quote:

Orijinalden alıntı: korn18

quote:

Orijinalden alıntı: wakepeople16

quote:

Orijinalden alıntı: korn18

quote:

Orijinalden alıntı: wakepeople16

Merhabalar,
Ben C# da datagridde yaptığım ekleme,silme,güncelleme vb işlemleri hiç button kullanmadan yapmak istiyorum. Atıyorum Karşıdaki kişi 1 nolu kayıttaki ürünün adını a iken b yaptı. bunu hiç button kullanmadan veritabanına sadece datagrid üzerinden nasıl yapabilirim ? Yardımcı olabilecek var mı ?

sqldataadapter update diye bi araştırma yap işini görür heralde

hocam bu access den yapılan veride olmuyor demi ?

Access içinde oledbdataadepter update i bi araştır

Hocam çok teşekkürler şuan araştırmam üzerine yapacak konuma geldim ama en basit şeyi yapamıyorum visual studio da C# dan masaüstü programı yaparken datagrid toolbox da çıkmıyor , çıldırıcam datagridwiev var datagrid yok. Koddan yana sıkıntı yok şuan sıkıntı bu ve gerçekten komik bi sıkıntı

datagrid benimde toolboxta yok ama neyse kod kısmında olusturulabiliyor ne ldugunu bende bilmiyorum ama :D
kodla oluşturmayı dene şöyle
DataGrid dg = new DataGrid();
Controls.Add(dg);





< Bu mesaj bu kişi tarafından değiştirildi korn18 -- 15 Ağustos 2013; 18:31:11 >
Bu mesaja 1 cevap geldi.
K
12 yıl
Er

ya bnm acil bir programmda yardıma ihtiyacım var yardım edebilirmisiniz


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

Merhaba arkadaşlar,

Öncelikli olarak kullandığım C#ta bir konu hakkında fikir almak istiyorum. Bir uygulamanınactive directory yapısına uygunluğunu nasıl sağlayabiliriz. Kurumsal yerler veya hastahaneler de uygulamanın kullanılmasında sıkıntı yaşanabiliyor. Daha çok yapılan uygulamalarda bu durum gözden kaçırılıyor ve ben bunu yapmak istemiyorum :)

Fikir veren arkadaşlara teşekkürler.





< Bu mesaj bu kişi tarafından değiştirildi hkncckldal -- 16 Ağustos 2013; 15:51:32 >

0
12 yıl
Er

yazın haziranda çıktı bu sorular bilmediğim için yapamadım programlama dersinden kaldım eylülde tekrar sorarlarsa cevaplama şansım olur hemde geçmiş olurum internetten baktım bulamadım azda zaman kaldı bildiklerinizi cevaplarsanız şimdiden teşekkür ederim
< Resime gitmek için tıklayın >


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

quote:

Orijinalden alıntı: korn18

quote:

Orijinalden alıntı: wakepeople16

quote:

Orijinalden alıntı: korn18

quote:

Orijinalden alıntı: wakepeople16

quote:

Orijinalden alıntı: korn18

quote:

Orijinalden alıntı: wakepeople16

Merhabalar,
Ben C# da datagridde yaptığım ekleme,silme,güncelleme vb işlemleri hiç button kullanmadan yapmak istiyorum. Atıyorum Karşıdaki kişi 1 nolu kayıttaki ürünün adını a iken b yaptı. bunu hiç button kullanmadan veritabanına sadece datagrid üzerinden nasıl yapabilirim ? Yardımcı olabilecek var mı ?

sqldataadapter update diye bi araştırma yap işini görür heralde

hocam bu access den yapılan veride olmuyor demi ?

Access içinde oledbdataadepter update i bi araştır

Hocam çok teşekkürler şuan araştırmam üzerine yapacak konuma geldim ama en basit şeyi yapamıyorum visual studio da C# dan masaüstü programı yaparken datagrid toolbox da çıkmıyor , çıldırıcam datagridwiev var datagrid yok. Koddan yana sıkıntı yok şuan sıkıntı bu ve gerçekten komik bi sıkıntı

datagrid benimde toolboxta yok ama neyse kod kısmında olusturulabiliyor ne ldugunu bende bilmiyorum ama :D
kodla oluşturmayı dene şöyle
DataGrid dg = new DataGrid();
Controls.Add(dg);

Hocam gerçekten sağolun access ile uğraşamıcam sql ile uğraşmaya üşeniyordum ama cesaretimi topladım hallettim

try
{
cb = new SqlCommandBuilder(da);
da.Update(dt);
}
catch (Exception hata)
{ MessageBox.Show(hata.Message); }


sorgula butonumda hiç bir sorun yok veritabanımı getiriyor fakat güncelle butonuna yalnız bunları yazdım nede olsa Update metodu ile veritabanındaki değişiklikler işlenecek diye. Ama işlenmiyor Birşeyler mi eksik sanki ?

EDİT: Ekleme yapabiliyorum fakat silme ve güncelleme işlemlerim başarısız
EDİT2:SERVER İLE OLAN BAĞLANTIYI KESTİM SORUN DÜZELDİ





< Bu mesaj bu kişi tarafından değiştirildi wakepeople16 -- 17 Ağustos 2013; 14:11:53 >

H
12 yıl
Onbaşı

Yukarıda yazılanların hepsi aslında ufak şeyler ama önemli, şöyle yapmak senin için daha faydalı olacaktır. Yukarıda sorulmuş olan sorular ile ilgili uygulama yazmalısın "kendin" yazmadıkça bunların ne işe yaradıkları ve nasıl yapıldıkları hakkında bişey öğrenemezsin diye düşünüyorum.
Kolay gelsin @01eksik01


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @01eksik01
X
12 yıl
Yüzbaşı

Selam altta vereceğim kodda saat ayarlarını yanlış yapmışım büyük ihtimal. Ben o araliklari belli ettim. İste ornegin

21:00'den 21:59'a kadar olan aralik vs. burayi nasil duzeltecegim?

aksi taktirde hep gece yarisini isletiyo

en usttekini

if (DateTime.Now.Hour >= 24 && DateTime.Now.Hour < 01) 
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 01 && DateTime.Now.Hour < 02)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 02 && DateTime.Now.Hour < 03)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 03 && DateTime.Now.Hour < 04)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 04 && DateTime.Now.Hour < 05)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 05 && DateTime.Now.Hour < 06)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 06 && DateTime.Now.Hour < 07)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 07 && DateTime.Now.Hour < 08)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 08 && DateTime.Now.Hour < 09)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 09 && DateTime.Now.Hour < 10)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 10 && DateTime.Now.Hour < 11)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 11 && DateTime.Now.Hour < 12)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 12 && DateTime.Now.Hour < 13)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 13 && DateTime.Now.Hour < 14)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 14 && DateTime.Now.Hour < 15)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 15 && DateTime.Now.Hour < 16)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 16 && DateTime.Now.Hour < 17)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 17 && DateTime.Now.Hour < 18)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 18 && DateTime.Now.Hour < 19)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 19 && DateTime.Now.Hour < 20)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 20 && DateTime.Now.Hour < 21)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 21 && DateTime.Now.Hour < 22)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 22 && DateTime.Now.Hour < 23)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 23 && DateTime.Now.Hour < 24 && DateTime.Now.Hour < 00)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0,3)];
servis.SendTweet(sto);
}


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

quote:

Orijinalden alıntı: X-1

Selam altta vereceğim kodda saat ayarlarını yanlış yapmışım büyük ihtimal. Ben o araliklari belli ettim. İste ornegin

21:00'den 21:59'a kadar olan aralik vs. burayi nasil duzeltecegim?

aksi taktirde hep gece yarisini isletiyo

en usttekini

if (DateTime.Now.Hour >= 24 && DateTime.Now.Hour < 01) 
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 01 && DateTime.Now.Hour < 02)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 02 && DateTime.Now.Hour < 03)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 03 && DateTime.Now.Hour < 04)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 04 && DateTime.Now.Hour < 05)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 05 && DateTime.Now.Hour < 06)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 06 && DateTime.Now.Hour < 07)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 07 && DateTime.Now.Hour < 08)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 08 && DateTime.Now.Hour < 09)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 09 && DateTime.Now.Hour < 10)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 10 && DateTime.Now.Hour < 11)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 11 && DateTime.Now.Hour < 12)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 12 && DateTime.Now.Hour < 13)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 13 && DateTime.Now.Hour < 14)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 14 && DateTime.Now.Hour < 15)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 15 && DateTime.Now.Hour < 16)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 16 && DateTime.Now.Hour < 17)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 17 && DateTime.Now.Hour < 18)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 18 && DateTime.Now.Hour < 19)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 19 && DateTime.Now.Hour < 20)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 20 && DateTime.Now.Hour < 21)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 21 && DateTime.Now.Hour < 22)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 22 && DateTime.Now.Hour < 23)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 23 && DateTime.Now.Hour < 24 && DateTime.Now.Hour < 00)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0,3)];
servis.SendTweet(sto);
}


sorun ne anlamadım ama içerideki if lerde datetime.now.hour ları hem == hemde < sorgusuna sokman çok saçma. eğer saat 1'e eşitse 2'den küçüktür zaten.
switch(DateTime.Now.Hour){ 
case 01: yapılacaklar;break;
case 02: yapılacaklar;break;
case .. : yapışacaklar;break;


}


gibi bir kod ile sorunun neyse hallolur.


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

eger saat 1'e esitse tamam.

peki ya 01.59 ise?

hic bi saat dogru calismiyor demek istedigim o

DateTime.Now.Hour

cikti olarak 23 gibi bi cikti veriyor diyelim.

ben de diyorum ki

eger su belirtilen saat ile su belirtilen saatin arasinda ise sunlari yap gibi.. ancak surekli gece yarisini seciyor..

24 kabul etmedi, 00 kabul etmedi.. naptiysam etmedi..


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @_mia
_
12 yıl
Çavuş

quote:

Orijinalden alıntı: X-1

eger saat 1'e esitse tamam.

peki ya 01.59 ise?

hic bi saat dogru calismiyor demek istedigim o

DateTime.Now.Hour

cikti olarak 23 gibi bi cikti veriyor diyelim.

ben de diyorum ki

eger su belirtilen saat ile su belirtilen saatin arasinda ise sunlari yap gibi.. ancak surekli gece yarisini seciyor..

24 kabul etmedi, 00 kabul etmedi.. naptiysam etmedi..

switch(DateTime.Now.Hour.ToString()){ 
case "01": yapılacaklar;break;
case "02": yapılacaklar;break;
case .. : yapışacaklar;break;


}


dene birde


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

Hocam simdi oldu Timer'ın calisma mantigi Windows altinda nasil isliyor acaba? Linux altinda biraz farkli mesela

Burada 60 dakikada bir islem yaptiracagim.

Timer1.Start();
Timer1.Interval = 60;

gibi mi olacak?


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @_mia
_
12 yıl
Çavuş

1 sn ayarlamak için 100 yazman lazım (100milisn).
60sn=6000
60dk=60*6000=360000



H
12 yıl
Onbaşı

100*60*60 yaparsan 60 dk sonrasında işlem yaptırabilirsin ;) milisaniye*saniye*dk ... @X-1


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @X-1
X
12 yıl
Yüzbaşı

O zaman

3600000 yapsam? Interval'i ?

Form Load'ina

timer1.Enablad = true;

timer1_tick altina da

button1.Performclick();

desem

bilgisayari kapatana kadar bu döngü devam edecek öyle mi?




Bu mesajda bahsedilenler: @hkncckldal , @_mia
_
12 yıl
Çavuş

evet ama 3,6 milyon değil 360bin yapman lazım (360000) sıfır sayısına dikkat





< Bu mesaj bu kişi tarafından değiştirildi _mia -- 18 Ağustos 2013; 1:59:25 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @X-1
X
12 yıl
Yüzbaşı

Hocam oyle yaptigim sekilde yaptim tam 1 saat sonra butona tiklattim :)

https://twitter.com/02x110

Denemeleri kendi hesabimdan yaptim

Selam ben online oldum, ben botum.. Cok zekiyimdir

itibaren yukari dogru bakin iste bunlari program kendisi yaziyor :) ahahaha




Bu mesajda bahsedilenler: @_mia
0
12 yıl
Er

yapmaya çalıştım ama yapamadım programlamayı bilmediğim için yapamadım o yüzden yardım istedim yaparmsınız diye


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hkncckldal
X
12 yıl
Yüzbaşı

C# ile bir dizi'den rastgele eleman cekmek nasil oluyor acaba?

Bendeki kod şöyle

msgs.acilisMesaji[rastgele.Next(0, msgs.acilisMesaji.Length)]


D dilinde bunu dizinin son elemanı da dahil şöyle yapabiliyorum

msgs.acilisMesaji[rastgele.Next(0..$-1)]


bu ikinci kod temsili bi ornek. icerideki random sinifinin kullanilis sekli boyle. ama benim yukaridaki kullanimimda o dizinin icersinden genelde hep ayni bilgileri aliyor.


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

Merhaba arkadaşlar,

Ben bir programda iki işlemi aynı anda yapabilmek istiyorum.Örneğin aşağıdaki kodu inceleyin :

 
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;

main(){
int zaman;
for(zaman=20;zaman>0;zaman--){

cout<<zaman<<" ";
Sleep(1000);
}

getch;
return 0;
}


Kodu çalıştırdığınız zaman 20 den başlayarak kendi kendine 0 a kadar gidecektir.Ben bu ifade 0 olmadan 2. bir işlem daha yapmak istiyorum.Örneğin switch ile bir secenek secmek ıstıyorum o sanıye devam ederken . Yada bır sayı yazmak ıstıyorum o ifade devam ederken umarım derdımı anlatabılmısımdır.Bunu nasıl saglayabılırım .Şimdiden cok tesekkurler.


Bu mesaja 2 cevap geldi.