c# etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
c# etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

7 Ekim 2015 Çarşamba

C# da Jqueryi Dahil Etme

code.jquery.com   daki kodları kopyala ...yeni javascript dosyasına yapıstır....Jquer.js olarak kaydederdiz ...bundan sonra artık kullanmak stedigimizde head dan önce bi yere cekip sürükler bırakırz.

yada
       
      script src="jquery.js">
-->      script type="text/javascript"


yazarız
Share:

20 Eylül 2015 Pazar

c#da form içinde form Açma

c# da form icinde form acmak icin solution explorer tıklanır ..burada sag tıkla add   e  buradada new item  tıklanır ....yeni acılan form eski formun dısında acılmayıp tam üzerinde acılsın istiyrsak  forum1 in özelliginde     İSMDICONTAİNER özelligini TRUE yaparız..



form1 de form2   yi tanımlayınca senin paretn in diyede 2.satırda belirtiyoruz


                                 Form2 yeniform = new Form2();
                                yeniform.MdiParent = this;
                                yeniform.Show();




bi formda ACCEPTBUTTON   özelligine atadıgımız buttonun   işini entera basınca onaylarız ...misal adam adı ve sifresini girdi entera basarsa girs yapar...

şifre   yazınca sifre görünmesin yıldız olsun isterse özellklerden o textboxın özellgini  USESYSTEMPASSWORDCHAR ı true yaparız




bir pencerenin icinde baska pencere acılınca ilk pencere arka planda calısır ikinci pencereyi kapatsak bile ...kpanması icin ...ikinci pencerenin eventlarında   FORMCLOSED özellgini acıp   icne     APPLİCATİON.EXİT   yazarız ...tamamen kapanır
Share:

c# ipucu

kod yazarken kodun bir kısmını secip   ctrl +k+s   basarsak bir penccere cıkar hangi döngünün icine atayım der....mesela for doöngüsünü secersek kodu forun icine atar
Share:

c# da FlowLayoutpanel

c# da FlowLayoutpanel  bir cerceve cizer ve her ekledigimiz eleamı art arta yanyana sıra ile dizmemizi saglar bizim yer belirlemekle ugrastırmaz...ornegin otobus koltugu dizmede



Share:

19 Eylül 2015 Cumartesi

c# da müzik calma

ilk olarak ses parcasını wav haline dönüstürüyoruz .daha sonra projenin bin ve debugun icine yapsıtrı müzik parcasını ..dosyamıza   using media   yı ekliyoruz .


                 SoundPlayer sesci = new SoundPlayer();
                sesci.SoundLocation = hm.wav;
                 sesci.Play();
Share:

c# ile AT YARIŞI OYUNU

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace atyarisi
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            timer1.Start();
            AtDurumDegistir(true, pictureBox1);
        }
        Random rnd = new Random();
        private void timer1_Tick(object sender, EventArgs e)
        {
            pictureBox1.Left += rnd.Next(1, 5);
            pictureBox2.Left += rnd.Next(1, 5);
            pictureBox3.Left += rnd.Next(1, 5);

            AtKontrol(pictureBox1);
            AtKontrol(pictureBox2);
            AtKontrol(pictureBox3);

        }
        void AtKontrol(PictureBox at)
        {
            if(at.Right>label1.Left)
            {
                timer1.Stop();
                AtDurumDegistir(false, at);
                MessageBox.Show(at.Name+ "kazandı");

            }

        }

        void AtDurumDegistir(bool durum, PictureBox kazanan)
        {
            pictureBox1.Enabled = pictureBox2.Enabled = pictureBox3.Enabled = durum;
            kazanan.Enabled = true;


        }












    }
}

Share:

c# timer

c# da timer ...component icindedir ..intervali ile frekansını degistiriyoruz



 {
            timer1.Start();

           
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
           
                sayi++;
                label1.Text = sayi.ToString();
               
           
        }
Share:

c# da listview

listview ile listeleme yaparız ayrıntılı mesela filmin adı yılı tür liste halinde yanyana olması icin ...listview ın   view özelligini labıcon dan details a getirriz...column a gelip kac tane yanyana blok istiyorsak secer adını yazarız
Share:

c# ta focus

focus     imlecin kaybolmadan işlemi yaptıktan snrada tıklama yapamadan yazılmasını saglar 
Share:

4 Ekim 2013 Cuma

c# da mssqlsever a baglanma 2.yol

View dan Server explorer a tıklayıp buradan solda olusan DATA CONNECTİONS dan ADD CONNECTİON a tıklayıp böylece server ve database imizi secip baglantıyı kurarız

üstte ;
using System.Data;
using System.Data.SqlClient;


ekleyip ardına kod satırı icinede ;

SqlConnection baglanti = new SqlConnection("Data Source=SLYMNKBDYI1;Initial Catalog=fiyat;Integrated Security=True");
            baglanti.Open();
            Console.WriteLine("baglanti tmm");
            Console.ReadKey();

kalın yazılı kısmı ise en başta olustrdugmuz data connection un   CONNECTİON STRİNG sınıfını yapştırıyoruz

Share:

15 Ağustos 2013 Perşembe

veritabanına veri girme ve silme ve düzenleme

 OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Ace.OleDb.12.0;Data Source=data.accdb");
        OleDbCommand kmt = new OleDbCommand();
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                bag.Open();
                kmt.Connection = bag;
                kmt.CommandText = "INSERT INTO ogrbil (ogrNo,adSoyad,sinifi,adres) VALUES ('" +                                   textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" 
                        + textBox4.Text + "')";            
                kmt.ExecuteNonQuery();
                bag.Close();
                frm1.frm2.listele();


koyu yazılan yer textbox1 deki veri veritabanında ogrNo ya girilecek diye tek tek beilrteye yarar..






 bag.Open();
            kmt.Connection = bag;
            kmt.CommandText = "DELETE FROM ogrbil WHERE ogrNo= '" +                    
                     dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'";       //datagride secilinin 0.sutun degeri sil
            kmt.ExecuteNonQuery();           //komutu calşıtır
            bag.Close();
            listele();







145 nolu ögrenci secili iken sil tuşuna basınca siliniyor






DÜZENLEMEK ;

yeni bir form4 olusturuyoruz bunu form1 de nesne haline getiriyoruz
  public Form4 frm4;  tanımlayıp  


public Form1
{
 frm4 = new Form4();
 frm4.frm1 = this;
}


daha sonra da form4 te

public form4 üstüne
   public Form1 frm1; ekliyoruz   ve düzenleme      kodumuz ;

 textBox1.Text = frm1.frm2.dataGridView1.CurrentRow.Cells[0].Value.ToString();
            textBox2.Text = frm1.frm2.dataGridView1.CurrentRow.Cells[1].Value.ToString();
            textBox3.Text = frm1.frm2.dataGridView1.CurrentRow.Cells[2].Value.ToString();
            textBox4.Text = frm1.frm2.dataGridView1.CurrentRow.Cells[3].Value.ToString();
        }
 

//textbox1 in textine datagrid secili satırın 0.hücresini yaz   gibi devam ediyor





secili 23 nolu ögrenciyi düzenle deyince ;



Share:

2 Ağustos 2013 Cuma

C# da acces veritabanı datagrid ile bilgiyi ekrana yazdırma

ilk olarak tablomuza DATAGRİDVİEW ekliyoruz .sonra kod kısmından forma tıklayarak FORMLOAD kısmına giirp  kodlarıın kütüphanemize SYSTEM.DATA.OLEDB;   ekleyip   global olarak



OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Ace.OleDb.12.0;Data Source=data.accdb");                                      //bag kuruyoruz
        DataTable tablo = new DataTable();             // yeni tablo olusturuyoruz






FORM LOAD kısmımıza gelip ise;


 OleDbDataAdapter adptr = new OleDbDataAdapter("Select * From ogr", bag);    //bag ile baglan ve bütün bilgileri al diyoruz data adapter ile
            adptr.Fill(tablo);                   //tabloya doldur
            dataGridView1.DataSource = tablo;                     //formdaki datagridin veri kaynagı tablo


burada bizim tablomuzda ne ise forma da başlıklar aynı olarak yüklendi no,ad,sınıf gibi şayet biz başlıkları degistrip forma yüklemek istersek kodun altına 

dataGridView1.Columns[0].HeaderText = "OGRENCI";   



yazarız .  no yerine şuan OGRENCİ yazar 






Share:

1 Ağustos 2013 Perşembe

c# da sadece harf ve sadece rakam girişi izni


textboxta sadece sayı yazmayı saglamak icin ;istenen textboxı secip sagdan EVENTS a girip KEYPRESS e giriyoruz ve kod olarak ;

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsDigit(e.KeyChar) == false && e.KeyChar!=(char) 08)        //karakter sayı ise ve ascii 08 silme degilse   yani silme tuşu çalısabilir anlamında ascisi 08 
            {
                e.Handled = true;                    //textboxa girisi engelle 
            }
        }






textboxa sadece sayı girmek istersek  istenen TEXTBOX ı secip EVENTS a girip KEYPRESS e giriyoruz kod olarak 

 if (char.IsLetter(e.KeyChar) == false && e.KeyChar != (char)08)            //letter  harfse demek 
            {
                e.Handled = true;
            }





Share:

c# da pek cok sayıda texti temizleme

Bir ekleme veya kaydetme işlemi ardarada yapılırken textboxu hepsinin aynı anda tezimlemek icin ;


{
            for (int i = 0; i < this.Controls.Count; i++)
            {
                if(Controls[i] is TextBox)    Controls[i].Text = "";
            }



                       kaydet butonuna tıklayınca textbox temizleniyor




Share: