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());
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: c sharp, textBox1.Text, url, webBrowser, webBrowser1.DocumentText.ToString, winforms uygulamaları
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;
}
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: arkaplan değistirme, backcolor, c sharp, colorDialog1.Color, colorDialog1.ShowDialog, DialogResult.OK, html, kaynaktan okuma, link sayma, Process.Start, source, System.Diagnostics, webBrowser1.Document.Links.Count.ToString
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());
}
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: AddressList, c sharp, catch, Dns.GetHostByName, Dns.GetHostName, exception, hata, hostname, IPAddress, IPHostEntry, textBox1.Text, try, winforms uygulamaları
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ı";
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: button1.Text, c sharp, tıklama sayısı, tıklanma, winforms uygulamaları
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();
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: c sharp, programlama, random, sayı bulma, sayı oyunu, sayi tahmin, tahmin, textBox1.Clear, timer, timer1.Start, timer1.Stop
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ı");
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: c sharp, giriş formu, login, sign in, winforms uygulamaları
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=");
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: c sharp, google arama formu, google search, Process.Start, searc form, System.Diagnostics, winforms, winforms uygulamaları
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();
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: c sharp, kronometre, kronometre.Reset, Math.Floor, Stopwatch, timer, timer1.Start, timer1.Stop, TotalHours, TotalMilliseconds, TotalMinutes, TotalSeconds, using System.Diagnostics, using System.Runtime.CompilerServices, using System.Threading
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
{
}
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: c sharp, catch, çıkarma, Convert.ToDouble, hesap makinesi, textbox, toplama, try, winform uygulamaları
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();
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: ana sayfa, c sharp, goback, goforward, programlama, refresh, stop, tarayıcı, web tarayıcı, webBrowser, webBrowser1.Navigate, webBrowser1.Url.ToString
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
}
Kategori: Programlama, WinForms Uygulamaları (C#)
Etiketler: c sharp, checked, copy, cut, exit, filename, fontdialog, Menu Strip, not defteri, notepad, openFileDialog, paste, print, ReadToEnd, saveFileDialog, saveFileDialog1.ShowDialog, SelectAll, ShowDialog, System.Drawing.Printing, System.IO, WordWrap