C#(Csharp)

İterasyon Nedir?

0

Bir nevi yineleme diyebiliriz. Yani bir fonksiyon olsun bu fonksiyonun kullanımı ise;

f(2)=4,f(3)=6,f(4)=8,f(5)=10…. şeklinde devam ediyorsa bu bir iterasyondur. Ya da şöyle söyleyelim bir döngü yazdığımızda bir iterasyon oluştururuz. Yukarıda verdiğimiz örneğin f(25) için son bulmasına kadar örneğimizin c# kod çıktısını verelim, bir sınır olması da bir iterasyonun sağlandığını belirtir. Kodlarımızı yazalım;

 

 

int sayi = 1;
            for (int i = 1; i < 26; i++)
            {
                Console.WriteLine("f(" + sayi.ToString() + ") için sonuç: " + (i * 2).ToString());
                sayi++;
            }
            Console.ReadLine();

Scrool Bar Kullanarak Arkaplan Renk Değiştirme(C#-CSharp)

0

Bu makale de scroolbar kullanarak textbox’ın arkplan rengini değiştireceğiz. Öncelikle arayüzümüzü hazırlayalım.

Formumuzun Load’ına kodlarımızı yazalım;

private void Form1_Load(object sender, EventArgs e)
        {
            hScrollBar1.Maximum = 255;
            hScrollBar2.Maximum = 255;
            hScrollBar3.Maximum = 255;
            lblR.Text = "Kırmızı";
            lblG.Text = "Yeşil";
            lblB.Text = "Mavi";
            label1.Text = hScrollBar1.Value.ToString();
            label2.Text = hScrollBar2.Value.ToString();
            label3.Text = hScrollBar3.Value.ToString();
            //Olayları birleştirelim
            hScrollBar2.Scroll += new ScrollEventHandler(hScrollBar1_Scroll);
            hScrollBar3.Scroll += new ScrollEventHandler(hScrollBar1_Scroll);
        }

Olayları birleştirelimden kastımız ise scroolbar kaydığında tek bir seferde fonksiyon yazmış gibi işimizi halletmek. Şimdi scroolbar1′in ScroolEventHandler’ına aşağıdaki kodları yazalım;

private void hScrollBar1_Scroll(object sender, ScrollEventArgs e)
        {
            textBox1.BackColor = Color.FromArgb(hScrollBar1.Value, hScrollBar2.Value, hScrollBar3.Value);
            label1.Text = hScrollBar1.Value.ToString();
            label2.Text = hScrollBar2.Value.ToString();
            label3.Text = hScrollBar3.Value.ToString();
        }

Şimdi programı çalıştırıp kodlarımızın sonucuna bakalım;
Sonuç

Aynı örneği form nesnesinin arkaplan rengini değiştirmek için de kullanabilirsiniz. Bunun için ScroolEventHandler’ın kodlarını şu şekilde değiştirelim.

private void hScrollBar1_Scroll(object sender, ScrollEventArgs e)
        {
            this.BackColor = Color.FromArgb(hScrollBar1.Value, hScrollBar2.Value, hScrollBar3.Value);
            label1.Text = hScrollBar1.Value.ToString();
            label2.Text = hScrollBar2.Value.ToString();
            label3.Text = hScrollBar3.Value.ToString();
        }
Bu Yazı 05/06/2011 Tarihinde güncellenmiştir.

C#(CSharp) Şifreli Bağlantı Connection Stringi

0

C sharp ile şifreli basit bir access database’e bağlanmak için gerekli olan connection string;

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword;

bu şekildedir. Farklı databaseler için connection stringleri ise bu adresten bulabilirsiniz.

TextBox Focus(Csharp-TextBox Odaklama)

2

Basit bir arayüz yapalım 2 tane textbox ve bir tane button kontrolü kullanacağız ve textbox’larımızdan birinin focusu form yüklenirken(load) yapılacakken diğeri ise button kontrolüne basılınca odaklanacak. (daha fazla…)

Koordinat Bulma (Csharp)

0

Bu makalemizde mouse ile form’un üzerinde tıklanan noktanın koordinatını bulacağız.

Şimdi yeni bir proje açıp, formun “MouseClick” eventine yazacağımız kodla tıklanan noktanın  ”X”  ve “Y” noktalarını ”MessageBox” ile gösterelim. (daha fazla…)

C#(CSharp)For Döngüsü

0

For bir döngüdür ve çok kullanışlıdır,for döngüsünün biçimini;

for(başlatma,boolean değişken,denetim)
{
//ifade
}

şeklinde gösterebiliriz.

şimdi for döngüsünü anlamak için basitçe 0′dan 9′a kadar sayıları ekrana yazan bir console uygulaması yapalım. (daha fazla…)

Go to Top