31 Aralık 2018 Pazartesi

c# Form WebBrowser Yapmak !



 tekrarlar = 0;
            google = "google";
            facebook = "";
            webBrowser1.Navigate("https://www.google.com.tr/");
            webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);    

Button1"Google"


 tekrarlar = 0;
            facebook = "Facebook";
            google = "google";
            webBrowser1.Navigate("http://www.facebook.com");
            webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);

Button2"Facebook"

İf kısımları;





html = ((WebBrowser)sender).Document.Body.InnerHtml;
            if (google == "google")
                if (tekrarlar == 0)
                {
                    Application.DoEvents();
                    webBrowser1.Document.GetElementById("q").SetAttribute("value", textBox1.Text);
                    webBrowser1.Document.GetElementById("btnG").InvokeMember("click");
                    tekrarlar++;
                }
            else if(facebook=="facebook")
                {
                    Application.DoEvents();
                    webBrowser1.Document.GetElementById("email").SetAttribute("value", textBox2.Text);
                    webBrowser1.Document.GetElementById("şifre").SetAttribute("value", textBox3.Text);
                    webBrowser1.Document.Forms[0].InvokeMember("Submit");
                    tekrarlar++;


                }

Kodumuz bu kadar;

28 Aralık 2018 Cuma

c# Form Şifreleme sistemi yapmak (Harfleri bir ileri almak)


Şifre gir kısmına girdiğimiz kelime messagebox yardımıyla şifrelenmiş haliyle gelicek. Şifre çöze girdiğimiz değerlerde messagebox yardımıyla şifresi cözülmüş şekilde gelicektir.

string text = textBox1.Text;
            string encodedText = string.Empty;
            List<char> chrText = text.ToCharArray().ToList(); // şifre gir 
            for (int i = 0; i < chrText.Count; i++)
            {
                encodedText = encodedText + (char)(chrText[i] + 1);
            }

            MessageBox.Show(encodedText);


string text = textBox2.Text;
            string decodedText = string.Empty;
            List<char> chrText = text.ToCharArray().ToList();   // şifre çöz

            for (int i = 0; i < chrText.Count; i++)
            {
                decodedText = decodedText + (char)(chrText[i] - 1);
            }


            MessageBox.Show(decodedText);

İki boyutlu bir dizinin rastgele kodlarla doldurulması


 int[,] dizi;
        Random rnd = new Random();
        int x;
        private void button1_Click(object sender, EventArgs e)
        {
            dizi = new int [int.Parse(textBox1.Text), int.Parse(textBox2.Text)];
            for (int i = 0; i < int.Parse(textBox1.Text); i++)
            {
                dizi[i, x] = rnd.Next(100);
                listBox1.Items.Add(dizi[i, x]);
            }

c# Form Random ve dizi kullanarak arka plan rengini değiştirmek !


 Color[] renkler = new Color[8] { Color.Red, Color.Blue, Color.Black, Color.Brown, Color.Purple, Color.White, Color.Pink, Color.Yellow };
            Random rnd = new Random();
            int dizi_elemani = rnd.Next(0, 7);
            this.BackColor = renkler[dizi_elemani];

c# Form Kullanıcının istediği kadar dizi elamanı yapmak ve kullanıcının istediği elemanları değiştiren program !

int[] dizi;
int a;
  a = int.Parse(textBox1.Text);
            dizi = new int[a];
            for (int i = 0; i < a; i++)
            {
                dizi[i] = int.Parse(Interaction.InputBox("sayı", "sayı", "sayı", 100, 100));
                listBox1.Items.Add(dizi[i].ToString());

            }


int dizielamani = int.Parse(textBox2.Text);
            int degisicek = int.Parse(textBox3.Text);
            if (dizi[dizielamani] < degisicek)
            {
                dizi[dizielamani] = degisicek;
                listBox1.Items.Clear();
                for (int i = 0; i < a; ++i)
                {
                    listBox1.Items.Add(dizi[i].ToString());
                }
            }
            else
            {
                MessageBox.Show("Sayı büyük değil");

            }

26 Aralık 2018 Çarşamba

c# Form da kur hesaplamak !


Merhaba arkadaşlar bugün sizlerle c# Form da  kur olaylarını yapacağız. 2 ComboBox Bir TextBox bir labela ve bir buttona ihtiyacımız var.




 double dolar_alıs = 5.61;
            double dolar_satıs = 5.80;
            double tl_alıs = 4;

            int miktar = int.Parse(textBox1.Text);
            if (radioButton1.Checked == true)
            {
                if (comboBox1.Text == "Dolar")
                {
                    if (comboBox2.Text == "Tl")
                    {
                        label4.Text = (miktar * dolar_satıs).ToString();
                    }
                  
                    }
                }
            }

25 Aralık 2018 Salı

TextBox'tan sayı alıp 10'a bölünenleri bulmak!

Merhaba TextBox'tan alınan sayının 10'a bölünen değerlerini bulacağız.

Öncellikle ihtiyacımız olan 3 TextBox , 3 ListBox  ve bir de random üreteceğiz.




Random rasgale = new Random();
            int taban = int.Parse(textBox2.Text);
            int tavan = int.Parse(textBox1.Text);
            int adet = int.Parse(textBox3.Text);
            for (int i = 0; i< adet; ++i)
            {
                int sayi = rasgale.Next(taban, tavan);
                if(sayi%6==0)
                {
                    listBox1.Items.Add(sayi);

                }
                if(sayi%10==0)
                {
                    listBox2.Items.Add(sayi);
                }
                listBox3.Items.Add(sayi);

24 Aralık 2018 Pazartesi

c# Form Bilgisayardan Fotoğraf almak !

Merhaba arkadaşlar bugün bilgisayardan fotoğraf çekmeyi göstereceğim.

Bunun için ihtiyacımız olan bir picturebox ve button;




 OpenFileDialog fd = new OpenFileDialog ();
            fd.Title = " resim seç ";
            fd.Filter = "(*jpg)|*.jpg|(*.png)|*png";
            if(fd.ShowDialog()== DialogResult.OK)
            {

                this.pictureBox1.Image = new Bitmap(fd.OpenFile());
            }


Eğer özel olarak istediğiniz bir uzantı var ise  aynı şekilde filterlerin oraya yazabilirsiniz.



c# Form diziler ile 2'ye bölünen sayıları bulma.

Merhaba arkadaşlar bugün size c# Form da dizi kullanarak sayıların ikiye bölünenlerini bulmayı göstereceğim.


Öncellikle ihtiyacımız olan iki listboxu ve buttonu kullanıyoruz.


 int[] dizi = new int[50];
            Random rasgale = new Random();
            for (int i = 0; i < 50; i++)
            {
                dizi[i] = rasgale.Next(1, 100);
                if (i % 2 == 0)
                {
                    listBox1.Items.Add(i);
                }
                else
                {
                    listBox2.Items.Add(i);
                }
                    }

Kodumuz bu kadar  else'nin amacı ise 2'ye bölünmeyenleri almaktır. Yani tek sayıları.

22 Aralık 2018 Cumartesi

c# Form ile lokanta uygulaması yapmak !

Merhaba arkadaşlar bugün c# Form ile lokanta uygulaması yapacağız;

İlk önce form'un loadına her yerde tanınıcak bir int hesap değeri açıyoruz.


Ardından checkBox ve radioButton açıyoruz.




 private void checkBox3_CheckedChanged(object sender, EventArgs e)
        {
            hesap = hesap + 7;
        }


private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {
            hesap = hesap + 0;
        }




private void button1_Click(object sender, EventArgs e)
        {
            label1.Text = hesap.ToString();
        }




21 Aralık 2018 Cuma

Dışarıdan veri çekme metodu !

Merhaba arkadaşlar bugun sizlere dışarıdan veri çekme metodunu göstereceğim;



TextBox'a yazdığımız değeri MessageBox'a göstertireceğiz.




   public void yazi(string yazi)
        {
            MessageBox.Show(yazi);
        }

private void button1_Click(object sender, EventArgs e)
        {
            yazi(textBox1.Text);

        }




kodumuz bu kadar !




Mod alarak hız ortalaması almak !

Merhaba arkadaşlar bugün sizlere mod almayı göstereceğim;




Aldığımız iki değeri buraya yazdırarak sonucu MessageBox'a yazdırıyoruz.


public void hesapla(double gidilen_yol, double saat)
        {
            double sure = gidilen_yol / saat;
            MessageBox.Show(sure.ToString());
        }

Bura da  hesaplayı button1'in koduna yazıcağız.



Kodumuz bu kadar;


double g, s;
            g = int.Parse(textBox1.Text);
            s = int.Parse(textBox2.Text);
            hesapla(g, s);

c# form İle kare almak !

 Merhaba arkadaşlar bugün c# form da kare alacağız !  Kodumuz çok kısa bir kod olucak.





Kodlar için;


private void button1_Click(object sender, EventArgs e)
        {
            double x, y, islem, karekok;
             x = int.Parse(textBox1.Text);
             y = int.Parse(textBox2.Text);
            islem = ((Math.Pow(x, 3) + 5 * (x + y) - 3) % 4);   // 17 * 4 = 68 -3 = 65 % 4 =  16.25
            karekok = Math.Sqrt(islem);
            textBox3.Text = karekok.ToString();
        }
     

Ders ortalaması hesaplayan uygulama !

Merhaba bugün ortalama kodunu yapacağız ! 

4  Notumuz  ortalaması eğer 50'nin ortalaması üzerinde değilse eğer yeni form açıp sorumluluk sınavlarına gireceğiz ! Orada da sadece 3 hakkımız olucak eğer 3 kez 50'nin altında alırsak dersten kalacağız.



   




Kodlar için;



            int sinav1, sayi2, sozlu1, sozlu2,ortalama;
             sinav1 = int.Parse(textBox1.Text);
            sayi2 = int.Parse(textBox1.Text);
            sozlu1 = int.Parse(textBox1.Text);
            sozlu2 = int.Parse(textBox1.Text);
            ortalama = (sinav1 + sayi2 + sozlu1 + sozlu2) / 4;
            if (ortalama < 50)
            {
                MessageBox.Show("Kaldınız");
                Form2 f2 = new Form2();
                f2.Show();
                this.Hide();
            }
            else if (ortalama>50)
                    {

                MessageBox.Show("geçtin");







Kodlar için;


            int sorumluluk, hak;
            sorumluluk = int.Parse(textBox1.Text);
            hak = int.Parse(label4.Text);
            if (hak > 1)
            {
                if (sorumluluk > 50)
                {
                    label3.Text = "Geçtiniz";
                    button1.Enabled = false;
                }
                else
                {
                    label3.Text = "Kaldınız";
                    --hak;
                   label4.Text = hak.ToString();
                }
            }
            else
            {
                button1.Enabled = false;
                label4.Text = "Kaldın";
            }


İşte kodumuz bu kadardı !

TextBox'a sadece yazı veya sayı girmek !

Merhaba arkadaşlar bugun size TextBox'a sadece sayı veya sadece yazı girmeyi anlatacağım bu bir kaç saniyenizi alıcak bir kod olucak;







Kodlar için;

    e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar); // sadece sayılar

e.Handled = !char.IsLetter(e.KeyChar) && !char.IsControl(e.KeyChar)
                 && !char.IsSeparator(e.KeyChar); // sadece harfler
   

   

c# Form Button rengini değiştirme !

Herkese selamlar;

Bugun buttonunuz rengini nasıl değiştireceğinizi göstereceğim. Bu işlemi ben radioButton ile yapmayı tercih ediyorum.






c# Veritabanıyla giriş yapıp, üye olmak ve şifre unutmak!

Üye olmak;;;  if (con.State == ConnectionState.Closed)             {                 con.Open();                 string kayit = ...