- 30 Tem 2012
- 1,987
- 2
Merhaba Arkadaşlar . Başlıkta da belirttiğim gibi bir ping atma programı yapacağız . Şimdi bazı arkadaşlarımız "Ne gerek var ping programına nasıl olsa cmd var." diyecek ama cmd'de bu kadar kolay değil . Yok site İP'sini bul yok site ip'sini gir yok -t yok -l yok değeri oooo uzun iş . Ama bu programda sadece sitenin adresini giriyorsunuz o size hem ip'sini buluyor hem de ping atıyor . Evet daha fazla uzatmadan yapımına başlayalım .
Yeni bir proje açalım . Açtıktan sonra gerekli materyallerimizi ekleyelim . Materyaller :
2 Buton (Başlat,Durdur)
2 Textbox(1.si site , 2.si sonuç için )
İsteğe bağlı label (Etiket için )
1 Tane de timer
2.textbox'un multiline özelliğini true yapın ve büyütün .
Ben böyle yaptım siz daha güzelini yapabilirsiniz .
Şimdi kodlara geçelim . İlk önce using kodlarının olduğu yere şu kodu yazalım
Bu kodu yazdıktan sonra "public partial class Form1"'in içine şu kodu yazalım
Şimdi butonların kodlarını yazalım .
Buton 1'e yani başlat butonuna şu kodu yazalım
Buton 2'ye yani durdur butonuna şu kodu yazalım
Şimdi en önemli olan yere yani timer'a gelelim . Timer'a da şu kodu yazalım
Eveeeet . Ping programımız hazır . Artık textbox1'e siteadi. com olarak yazıp ping atmaya başlıyoruz . Textbox2'de de sonucu ve ip'yi gösterir . Zaten programı yapıp denerseniz göreceksiniz ama ben yine de yapılmış halinden de bir fotoğraf atayım .
İşte oldu Bir sorununuz olursa yardımcı olurum . Source vermiyorm çünkü zaten kodlar benden birazda sizin emeğiniz olsun Emeğiniz olsun arkadaşlarınıza dağıtır ben yaptım dersiniz
Alıntı Değildir !!!
Yeni bir proje açalım . Açtıktan sonra gerekli materyallerimizi ekleyelim . Materyaller :
2 Buton (Başlat,Durdur)
2 Textbox(1.si site , 2.si sonuç için )
İsteğe bağlı label (Etiket için )
1 Tane de timer
2.textbox'un multiline özelliğini true yapın ve büyütün .
Ben böyle yaptım siz daha güzelini yapabilirsiniz .
Şimdi kodlara geçelim . İlk önce using kodlarının olduğu yere şu kodu yazalım
Kod:
using System.Net;
using System.Net.NetworkInformation;
Kod:
Ping p = new Ping();
int sayac;
Buton 1'e yani başlat butonuna şu kodu yazalım
Kod:
timer1.Start();
sayac = 0;
Buton 2'ye yani durdur butonuna şu kodu yazalım
Kod:
timer1.Stop();
Şimdi en önemli olan yere yani timer'a gelelim . Timer'a da şu kodu yazalım
Kod:
sayac++;
if (sayac < 10)
{
string a, b, c;
PingReply pr = p.Send(textBox1.Text);
a = pr.Status.ToString();
b = pr.Address.ToString();
c = pr.RoundtripTime.ToString();
textBox2.Text += string.Format("Sonuç : {0} {1} -> {2} ms.{3}", a, b, c, Environment.NewLine);
Eveeeet . Ping programımız hazır . Artık textbox1'e siteadi. com olarak yazıp ping atmaya başlıyoruz . Textbox2'de de sonucu ve ip'yi gösterir . Zaten programı yapıp denerseniz göreceksiniz ama ben yine de yapılmış halinden de bir fotoğraf atayım .
İşte oldu Bir sorununuz olursa yardımcı olurum . Source vermiyorm çünkü zaten kodlar benden birazda sizin emeğiniz olsun Emeğiniz olsun arkadaşlarınıza dağıtır ben yaptım dersiniz
Alıntı Değildir !!!
Son düzenleme: