Html Sayfaları Kaynak Koddan Okuma

24 Ağustos 2011 | 1 Yorum

Uygulamada, 1 buton, 1 textbox, 1 webbrowser kullanılacak.
//Web Browser özelliklerinden URL yerine kaynaktan okumak istediğimiz adres girilecek.

private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = (webBrowser1.DocumentText.ToString());
        }

Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , , ,

Html Sayfalardan Link Sayımı

24 Ağustos 2011 | Yorum Yok

//using System.Diagnostics; Kütüphanesi eklenmeli.
private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Bu sayfada" + webBrowser1.Document.Links.Count.ToString()
            + " link var");
        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Process.Start("http://susema.net");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (colorDialog1.ShowDialog() == DialogResult.OK)
            {
                BackColor = colorDialog1.Color;
            }
        }

Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , , , , , , , , , ,

IP Adresi ve Bilgisayar İsmi Bulma

24 Ağustos 2011 | 1 Yorum

//using System.Net; Kütüphanesi eklenmeli.
private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = Dns.GetHostName(); //Bilgisayarın ismini verir.
        }

        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                IPHostEntry host = Dns.GetHostByName(textBox2.Text);
                IPAddress[] ip = host.AddressList;
                textBox3.Text = ip[0].ToString();
            }

            catch (Exception hata)
            {
                MessageBox.Show(hata.ToString());
            }
        }

Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , , , , , , , , , ,

Buton Tıklanma Sayısı

24 Ağustos 2011 | 5 Yorum

//Bir butona kaç kez tıklandığını gösteren uygulama.
public Form1()
        {
            InitializeComponent();
        }

        double kaçkez = 0;
        private void button1_Click(object sender, EventArgs e)
        {
            kaçkez += 1;
            button1.Text = kaçkez.ToString() + " Kez tıklandı";
        }

Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , ,

Sayı Tahmin Oyunu

23 Ağustos 2011 | Yorum Yok

public Form1()
        {
            InitializeComponent();
        }

        int sayı = 0;

        private void button1_Click(object sender, EventArgs e)
        {
            timer1.Stop();
            int tahmin = Convert.ToInt32(textBox1.Text);

            if (tahmin > sayı)
                MessageBox.Show("Biraz daha küçük");
            if (tahmin < sayı)
                MessageBox.Show("Biraz daha büyük");
            else if (tahmin==sayı)
            {
                MessageBox.Show("Tebrikler tebrikler,buldunuz");
                timer1.Start();
                textBox1.Clear();
            }
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            sayı += 1;
            if (sayı > 100)
                sayı = 0;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Start();
        }

Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , , , , , , , ,

Giriş Formu

22 Ağustos 2011 | Yorum Yok

//C Sharp ile hazırlanan giriş yapma formu
//Uygulamada 2 textbox, 2 label, 1 buton kullanılacak.

private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "ayfer" && textBox2.Text == "kaya")
                MessageBox.Show("Tebrikler, giriş başarılı!");

            else
                MessageBox.Show("Girdiğiniz şifre ya da kullanıcı hesabı hatalı");
        }

Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , ,

Google Arama Formu

22 Ağustos 2011 | Yorum Yok

//using System.Diagnostics; Kütüphanesi eklenmeli.
//Uygulama için, 1 label, 1 buton, 1 textbox kullanılacak.

        private void button1_Click(object sender, EventArgs e)
        {
            Process.Start("http://www.google.com/search?hl=tr&q="
            + textBox1.Text + "&aq=f&oq=");
        }

Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , , , , ,

Kronometre

22 Ağustos 2011 | Yorum Yok

//using System.Diagnostics; using System.Runtime.CompilerServices;
//using System.Threading; Kütüphaneleri diğerlerine ek olarak eklenmeli.
//Uygulama için, 3buton, 1label,1 timer kullanılacak.
public Form1()
        {
            InitializeComponent();
        }
            Stopwatch kronometre = new Stopwatch();

        private void button1_Click(object sender, EventArgs e)
        {
            timer1.Start();
            kronometre.Start();
            button3.Enabled=false;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            timer1.Stop();
            button3.Enabled = true;
        }

        private void button3_Click(object sender, EventArgs e)
        {
            kronometre.Reset();
            label1.Text = "00:00:00:000";
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            TimeSpan geçen = kronometre.Elapsed;
            label1.Text = String.Format("{0:00}:{1:00}:{2:00}:{3:00}",
            Math.Floor(geçen.TotalHours),
            (geçen.TotalMinutes), (geçen.TotalSeconds), (geçen.TotalMilliseconds));
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Start();
        }

Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , , , , , , , , , , , ,

Basit Hesap Makinesi

22 Ağustos 2011 | Yorum Yok

//Uygulama için 3 textbox, 3label kullanılacak.
private void textBox1_TextChanged(object sender, EventArgs e)
        {
            try
            {
                double sayı1 = Convert.ToDouble(textBox1.Text);
                double sayı2 = Convert.ToDouble(textBox2.Text);

                textBox3.Text = (sayı1 + sayı2).ToString();
            }
            catch
            {
            }
        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            try
            {
                double sayı1 = Convert.ToDouble(textBox1.Text);
                double sayı2 = Convert.ToDouble(textBox2.Text);

                textBox3.Text = (sayı1 + sayı2).ToString();
            }
            catch
            {
            }
        }

Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , , , , , ,

Web Tarayıcı (WebBrowser)

21 Ağustos 2011 | Yorum Yok

//Uygulama için; 6 buton, 1 textbox ve 1 webbrowser kullanıacak.

private void button3_Click(object sender, EventArgs e)
       {
         webBrowser1.Navigate(textBox1.Text);
       }

         private void button4_Click(object sender, EventArgs e)
       {
         webBrowser1.Navigate("www.susema.net"); //Ana Sayfa
       }

         private void button5_Click(object sender, EventArgs e)
       {
         webBrowser1.Refresh(); //Yenile
       }

         private void button6_Click(object sender, EventArgs e)
       {
         webBrowser1.Stop(); //Dur
       }

         private void button1_Click(object sender, EventArgs e)
       {
         webBrowser1.GoBack(); //Geri
       }

         private void button2_Click(object sender, EventArgs e)
       {
         webBrowser1.GoForward(); //İleri
       }

         private void webBrowser1_DocumentCompleted(object sender,
         WebBrowserDocumentCompletedEventArgs e)
       {
         textBox1.Text = webBrowser1.Url.ToString();
}

 
Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , , , , , , , , ,

Not Defteri (NotePad)

21 Ağustos 2011 | 2 Yorum

/*using System.IO; ve using System.Drawing.Printing; Kütüphaneleri eklenmeli.
*Uygulama için;
*1 Menu Strip (Menü ayarlanıp her menü üyesinin click olayına kodları girilecek),
*1 openFileDialog,
*1 saveFileDialog,
*1 TextBox (tüm sayfaya yayılacak) ve
*1 adet fontdialog.
*/

         private void yeniToolStripMenuItem_Click(object sender, EventArgs e)
       {
            NotDefteri.Clear(); //Yeni
       }

         private void açToolStripMenuItem_Click(object sender, EventArgs e)
       {
         openFileDialog1.ShowDialog(); //Aç
         StreamReader dosyaaç = new StreamReader(openFileDialog1.FileName);

         NotDefteri.Text = dosyaaç.ReadToEnd();
         dosyaaç.Close();
       }

         private void kaydetToolStripMenuItem_Click(object sender, EventArgs e)
       {
         StreamWriter dosyakaydet = new StreamWriter(openFileDialog1.FileName);
         dosyakaydet.WriteLine(NotDefteri.Text); //Kaydet
         dosyakaydet.Close();
       }

         private void toolStripMenuItem1_Click(object sender, EventArgs e)
       {
         saveFileDialog1.ShowDialog(); //Farklı kaydet
         StreamWriter farklıkaydet = new StreamWriter(saveFileDialog1.FileName);
         farklıkaydet.WriteLine(NotDefteri.Text);
         farklıkaydet.Close();
       }

         private void yazdırToolStripMenuItem_Click(object sender, EventArgs e)
       {
         PrintDocument dosyayazdır = new PrintDocument(); //Yazdır
       }

         private void çıkışToolStripMenuItem_Click(object sender, EventArgs e)
       {
         Application.Exit(); //Çıkış
       }

         private void toolStripMenuItem2_Click(object sender, EventArgs e)
       {
         NotDefteri.Undo(); //Geri Al
       }

         private void kesToolStripMenuItem_Click(object sender, EventArgs e)
       {
         NotDefteri.Cut(); //Kes
       }

         private void kopyalaToolStripMenuItem_Click(object sender, EventArgs e)
       {
         NotDefteri.Copy(); //Kopyala
       }

         private void yapıştırToolStripMenuItem_Click(object sender, EventArgs e)
       {
         NotDefteri.Paste(); //Yapıştır
       }

         private void tümünüSeçToolStripMenuItem_Click(object sender, EventArgs e)
       {
         NotDefteri.SelectAll(); //Hepsini seç
       }

         private void sözcükKaydırToolStripMenuItem_Click(object sender, EventArgs e)
       {
         NotDefteri.WordWrap = sözcükKaydırToolStripMenuItem.Checked; //Sözcük kaydır
       }

         private void fotToolStripMenuItem_Click(object sender, EventArgs e)
       {
         fontDialog1.ShowDialog(); //Yazı tipi
         Font yazıtipi = new Font(fontDialog1.Font.Name, fontDialog1.Font.Size,
         fontDialog1.Font.Style);
         NotDefteri.Font = yazıtipi;
       }

         private void toolStripMenuItem3_Click(object sender, EventArgs e)
       {
         NotDefteri.Clear(); //Temizle/Sil
}

 
Devamı..


Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: , , , , , , , , , , , , , , , , , , , ,

Önceki Yazılar »