İlk olarak aşağı da bulunan dosyamızı indirmeniz gerekmektedir.
Alternatif = İNDİR
Sıra Geldi Kodlarımıza ama önceden yukarıda ki dosyayı sırasıyla şu işlemleri yapınız.Proje Klasörüne Giriniz Bin Adlı Klasöre Giriniz.Debug Adlı Klasöre Girip Buraya Yapıştırınız.
Kodlar :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO; //Burada Bunları Ekliyoruz Yoksa Parametreler Gözükmez
using System.Threading; //Burada Bunları Ekliyoruz Yoksa Parametreler Gözükmez
using System.Net; //Burada Bunları Ekliyoruz Yoksa Parametreler Gözükmez
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Thread islem;
void Tarama()
{
int kactane = listBox1.Items.Count;
for (int i = 0; i < kactane; i++) //for ise döngüdür yani panel adlı metin belgesindekileri bulmak için habire aratçak
{
try //try ile catch kontrol etme parametresidir
{
HttpWebRequest istek = (HttpWebRequest)HttpWebRequest.Create(textBox1.Text + listBox1.Items[i].ToString());
HttpWebResponse cevap = (HttpWebResponse)istek.GetResponse();
string durum = cevap.StatusCode.ToString();
if (durum == "OK")
{
listBox2.Items.Add(listBox1.Items[i].ToString() + " | BAŞARILI"); //listboxta bir sonuca ulaşılırsa labela başarılı yazsın
label2.Text = listBox1.Items[i].ToString();
label2.ForeColor = Color.Green;
}
else
{
listBox2.Items.Add(listBox1.Items[i].ToString() + "| BAŞARISIZ");
}
}
catch
{
listBox2.Items.Add(listBox1.Items[i].ToString() + "| BAŞARISIZ");
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
StreamReader oku = new StreamReader(Application.StartupPath + @"/panel.txt"); // Stream Reader panel metin belgesi gibi metin belgelerini içini okuyan parametredir.
string metin = oku.ReadLine();
while (metin!=null)
{
listBox1.Items.Add(metin);
metin = oku.ReadLine();
}
CheckForIllegalCrossThreadCalls = false;
}
private void button1_Click(object sender, EventArgs e)
{
islem = new Thread(new ThreadStart(Tarama));
islem.Start();
}
private void button2_Click(object sender, EventArgs e)
{
islem.Abort();
}
}
}
Başka bir sorunuz olursa aşağıda ki yorum panelinden sorularınızı gönderebilirsiniz.
Umarım Yararlı Olmuştur.
No comments:
Post a Comment