class MWCC{
public string KodStrony(string adresstronyClass)
{
using (WebClient client = new WebClient()) //tworzenie obiektu classy WebClient
{
client.Headers["User-Agent"] =
"Mozilla/4.0 (Compatible; Windows NT 5.1; MSIE 9.0) " +
"(compatible; MSIE 6.0; Windows NT 5.1; " +
".NET CLR 1.1.4322; .NET CLR 2.0.50727)";
// Download data.
string ZwrKodStrony = client.DownloadString(adresstronyClass); //użycie metody pobierającej kod strony w formie string.
return ZwrKodStrony; //to jest po to by nasz obiekt czy tam jego metoda zwróciła nam kod strony, dzięki temu możemy go przypisać
}
}
}
Taki mały napisany wczoraj przeze mnie kod classy umieszczasz go w namespace (nazwa_projektu).
Używasz np. poprzez umieszczenie w przycisku (button)
MWCC GlownyWebClient = new MWCC(); // tworzenie obiektu
string wyswl = GlownyWebClient.KodStrony("http://google.pl"); //tworzymy stringa w którym zapiszemy nasz kod strony i użycie metody naszej classy "KodStrony"
textBox3.Text = wyswl; //wyświetlamy stringa w naszym textboxie
Ktoś się zapyta dlaczego to wszystko w classie, ponieważ chciałem się nauczyć robić obiekty (uczę się go od 2 dni) ,oraz daje nam to możliwość szybkiej zmiany kodu, dodania dodatkowych funkcji i zmniejszenia ilości kodu.
Ps. Tak jak wcześniej napisałem, uczę się od dwóch dni i mogę robić błędy, jeśli gdzieś jakiś znajdziecie to napiszcie tutaj, od przybytku głowa nie boli :)