Jump to content

cumman

Super Moderator
  • Posts

    2093
  • Joined

  • Last visited

Everything posted by cumman

  1. Son zamanlarda izledigim en komik video:

  2. Dogum gunun kutlu olsun kardes
  3. Bence bu kodu hocaniza teslim etmeyin. Hocalarin en dusuk not verecegi kod cinsi. Hatta kabul ederlerse onlarin hatasidir diyelim. Eger c# ta kod yaziyorsaniz nesneye yonelik kavramlari once calisin ve anlayin. Yine de ben aciklamaya calisayim.       Bunlar private fields: OleDbConnection bag = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=data.mdb"); OleDbCommand kmt = new OleDbCommand(); OleDbDataAdapter adtr = new OleDbDataAdapter(); DataSet dtst = new DataSet(); Burada listelesene methodu ile gridview dolduruluyor: void listelesene() { bag.Open(); OleDbDataAdapter adtr = new OleDbDataAdapter("select * From kitapbil", bag); adtr.Fill(dtst, "kitapbil"); dataGridView1.DataSource = dtst; dataGridView1.DataMember = "kitapbil"; adtr.Dispose(); bag.Close(); } Bu method textbox9 a yazdiyor ( hangisi bilmiyoruz) void texteyaz() { textBox9.Text = (this.BindingContext[dtst, "kitapbil"].Position+1) + " / " + this.BindingContext[dtst, "kitapbil"].Count; } Page load eventi. Textboxlara databinding eklemis private void Form1_Load(object sender, EventArgs e) { listelesene(); texteyaz(); textBox1.DataBindings.Add("Text", dtst, "kitapbil.Kitap_NO"); textBox2.DataBindings.Add("Text", dtst, "kitapbil.Kitap_Adi"); textBox3.DataBindings.Add("Text", dtst, "kitapbil.Yazar_Adi"); textBox4.DataBindings.Add("Text", dtst, "kitapbil.Yayin_Evi"); textBox5.DataBindings.Add("Text", dtst, "kitapbil.Kitap_Turu"); textBox6.DataBindings.Add("Text", dtst, "kitapbil.Baski_Sayisi"); textBox7.DataBindings.Add("Text", dtst, "kitapbil.Stok_Sayisi"); textBox8.DataBindings.Add("Text", dtst, "kitapbil.Gelis_Tarihi"); } Button 2 eventi. Ilk foreach eger bir textbox bossa hata verdirmek icin kontrol ettiriyor. Eger bos birakilan hane yoksa veritabanina ekletip tekrardan listeletiyor. private void button2_Click(object sender, EventArgs e) { foreach (Control c in this.Controls) if (c is TextBox) if (c.Text == "") { MessageBox.Show("Alanları Doldurunuz."); return; } bag.Open(); kmt.Connection = bag; kmt.CommandText = "INSERT INTO kitapbil(Kitap_No,Kitap_Adi,Yazar_Adi,Yayin_Evi,Kitap_Turu,Baski_Sayisi,Stok_Sayisi,Gelis_Tarihi) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "') "; kmt.ExecuteNonQuery(); kmt.Dispose(); bag.Close(); dtst.Clear(); listelesene(); texteyaz(); } Silme tusuna basilinca cagrilan event. private void button3_Click(object sender, EventArgs e) { DialogResult cevap; cevap = MessageBox.Show("Kaydı silmek istediğinizden emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { bag.Open(); kmt.Connection = bag; kmt.CommandText = "DELETE from kitapbil WHERE Kitap_No='" + textBox1.Text + "'"; kmt.ExecuteNonQuery(); kmt.Dispose(); bag.Close(); dtst.Clear(); listelesene(); texteyaz(); } } Bu event ise duzeltme yapmak icin: private void button4_Click(object sender, EventArgs e) { bag.Open(); kmt.CommandText = "UPDATE kitapbil SET Kitap_Adi='" + textBox2.Text + "',Yazar_Adi='" + textBox3.Text + "',Yayin_Evi='" + textBox4.Text + "',Kitap_Turu='" + textBox5.Text + "',Baski_Sayisi='" + textBox6.Text + "',Stok_Sayisi='" + textBox7.Text + "',Gelis_Tarihi='" + textBox8.Text + "' WHERE Kitap_No='" + textBox1.Text + "'"; kmt.Connection = bag; kmt.ExecuteNonQuery(); kmt.Dispose(); bag.Close(); dtst.Clear(); listelesene(); texteyaz(); } BindingContext ler ise veritabanina gitmeden direk dataset icinde oncesini sonrasini bulmak icin kullanilir. 0 dersen o kayit, -1 dersen onceki +1 dersen sonraki kayit manasina gelir. 
  4. Cocuklariniz 15 yasinda devlet eliyle oldurulmeden anlayamazsiniz bizlerin ne cektigini... Ekmek yemek de haram artik...Gittigin yerde abilerinin elini siki tut cocuk

    1. hakanhelin

      hakanhelin

      Celladını, kurtarıcısı olarak gören bir toplum,

      kasabın bıçağını yalayan danaya benzer.

      (Karl Marx)

  5. Cocuklariniz 15 yasinda devlet eliyle oldurulmeden anlayamazsiniz bizlerin ne cektigini... Ekmek yemek de haram artik...Gittigin yerde abilerinin elini siki tut cocuk

  6. Dur yarin sileyim bu konuyu  :trollface:
  7. Kasa acilis sesini degistirdinmi?    Arko surdukten sonra fazlaliklari alman gerekiyordu. Mach3 en iyi diyorlar fanlar icin. 
  8.   olmayan birseyin meraki olmaz.
  9. Az sabredin. Muhtamelen cocuklari yegenleri ilac depolamaktadir. Onumuzdeki gunlerde kendi tekellerinde tekrar satisa sunulur. Halen zengin olamamis 2-3 akraba kalmistir.  
  10. [warning][color=#FF0000][b]DİKKAT: Konu Başlığını forum Kurallarına gore yeniden düzenleyiniz. Aksi halde cope tasınacaktır. [topic=872]Forum Kuralları[/topic] - [ Madde 10-16 ] Konu düzenlenene kadar yazılan tüm iletiler silinecek, ileti yazanlar uyarı alacaktır.[/b][/color][/warning]
  11. 4 cekirdegin 2sini amd 2sini intel yapan yerler var kadikoyde. oralara bir danisin. 
  12. O adresten projenin boyutuna gore bir paket sec. Projenin buyuklugunu bilmeden hangi paketi secmen gerektigini nasil soyleyebiliriz?
  13. Evet, sql icin birden fazla lisans mevcut. Daha fazla bilgiyi sitesinden bulabilirsiniz   http://www.microsoft.com/en-us/sqlserver/get-sql-server/how-to-buy.aspx
  14. Alakasiz mesajlardan uzak durun, yorum yapmayin.
  15. Raf aski her zaman bir baska romantiktir.  Raf aski her zaman bir baska romantiktir. 
  16. Nokia lumia 520 den kesinlikle uzak dur. 1 ay sabredebildim. Devamli kitlenir. Telefon calar acamazsin. Mesaj gelir okuyamazsin. Bildirimler hic bir zaman gelmez. Gunde 5 defa resetlemen gerekir. 
  17.   Bir sure forumda zaman gecirirseniz tncsever olmanin en onemsiz ozelliklerinin onlar oldugunu anlayacaksiniz. 
  18. Sayfanin sag  ustunde 1. sinif replica urun diye yaziyor. Yani orjinal degil kopya telefonlar.  Sayfanin sag  ustunde 1. sinif replica urun diye yaziyor. Yani orjinal degil kopya telefonlar. 
  19. FBI'in CIA'in isine yarayacak bilgileri facebookta niye yaziyorsunuz? Selam naber iyi senden naberden ote muhabbetlerinizi mektupla yapin. 
  20. Arkadaslar bu telefonu 1,5 ay kullandim daha sonra degistirmek zorunda kaldim. Devamli kitleniyor. Pilini cikarip takmak gerekiyor. Arama geliyor ekran kitleniyor. Mesaj geliyor okunmuyor. Sosyal bildirimleri cok kotu. Programlardan kafasina gore cikiyor. Kesinlikle tavsiye etmem. Alirsaniz paraniza yazik etmis olursunuz. 
  21. Hayirli ugurlu olsun. Fakat baran kim diyorum bir saattir. Tum proje dosyalarini kapattirdin bana bulacam diye. hic aklima gelmedi burdan gelecegi :D
  22. Pairs senin dedigin tum karakterler icin. Sadece rakam kabul etmesini istiyorsan her tusa basildiginda kontrol etmen gerekli. EGer bununla ugrasmak istemiyorsan numericupdown toolu var onu kullanabilirsin.      NumbericUpDown.Minimum = -10; NumericUpDown.Maximum = 10;   Bununla maximum ve minimumunu kontrol edebilirsin. Yok ille de ben textbox kullanacam ve textboxta rakam harici kabul ettirmeyecem ve maksimum 4 hane olacak dersen. Page_Load una textbox.maxlength=4; dersin  textbox keypress eventine textBox1_KeyPress eklersin asagidaki kodu yazarsin. Her klavyeye bastiginda onun rakam olup olmadigin kontrol eder.  private void textBox1_KeyPress(object sender, KeyPressEventArgs e){ if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && e.KeyChar != '.') { e.Handled = true; } // only allow one decimal point if (e.KeyChar == '.' && (sender as TextBox).Text.IndexOf('.') > -1) { e.Handled = true; } } Bana soracak olursan numericupdown kullanmak daha akillica sonucta sadece rakam girmek istiyorsun ve kodlamada basit her zaman en iyisidir. 
  23. Maili gonderecegin satiri eklememissin. Asagidaki ornegi incele. mail() satirin eksik kalmis       $email = $_REQUEST['email'] ;   $subject = $_REQUEST['subject'] ;   $message = $_REQUEST['message'] ;   mail("[email protected]", $subject,   $message, "From:" . $email);
  24. Aradigin modul image slider olarak geciyor. Image Slider olarak googleda ararsan guzel ornekler bulabilirsin. Asagidaki linkte jquery kullanilmadan guzel bir ornek verilmis.   
×
×
  • Create New...