24 Eylül 2015 Perşembe

Sql server İNDEXLEME (CLUSTER)

Sql server İNDEXLEME (CLUSTER)   ....süekli düzensiz eklenen bilgileri bi süre sonra bulmak zor olur yavaslama olur ..yavaslama olmasın diye belli gün yada tarihte indexleyip belli düzene sokma işlemi indexes/keys tir..kütüphanede sürekli gelen kitapların vey karısan ktiapların görevli tarafından belli günde düzeltilmesi gibi düsünebiliriz.


elemana gelip sag tık ile index/keys e tıklarız..SCRİPT e tıklayıp SCRİPT ACTİON TO JOB deyip bi görev ekleriz saat kacta hangi gün olacagını yazarız ogün o saatte o gün indexler düzenler sectigimiz elemana göre ...mesela   ogrenci adına göre.....ali,ahmet,kamil...g,ibi...
Share:

Sqlserverda ID otomatik artsın istersek

Sqlserverda ID otomatik artsın istersek  o elemana gel propertiesdan  IDENTİTY SPECİFİATE   özelligini yes yap....artık her ekledigimiz elemana otomaitki sırayla 1,2,3,4,5 diye artan id verir kendi 
Share:

Sqlserverda CASCADE ilişkilere

Tablolaları Birbirnie Eslerken karsımıza cıkan ekrnlarda yaptıgımız işlem olan   İNSERT AND SPECİTFİATİONU acıp     Delete rule ve update rule   de 

Sqlserverda CASCADE ilişkilere ..birine silme uyguluyorsan ilişkili hepsine uygula ..

SET NULL ise ilişkili yer silindi ise diger tablolarda bunun yeri varsa oralara NULL basar


Share:

23 Eylül 2015 Çarşamba

Sqlserverda CONSTRAİNTS(kısıtlama)

Sqlserverda CONSTRAİNTS   kısıtlama demektir herhangi bir elemana sag tık yapıp Check Contrains   tıklanır ve hangi elemana nasıl bi kısıtlama getireceksek yazıyor   örnegin ;   dogum tarihi  bugünden kücük girilmeli gibi




SÜLEYMAN KABADAYI



Share:

Char Ve Nchar Farkı

Char Ve Nchar Farkı  ;   char 1 byte yer kaplar sadece inglizce terimleri tutar
                                        Nchar 2 byte yer kaplar türkçeye özgü karakterleride tutabilir



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: