..
Vo väčšine prípadov, prístup k zdrojom na internete pomocou prehliadača ako Internet Explorer alebo Mozilla Firefox. Avšak koľkokrát budete musieť pridať funkciu alebo prístup k webovým aplikáciám pre správu obsahu vo Windows.
Cieľom tejto práce je analyzovať triedy. NET Framework, ktoré umožňujú vykonávať tieto operácie. Najmä menný priestor zaujímavejšie je v tomto ohľade System.Net, ktorý umožňuje na vysokej úrovni činnosti, ako je sťahovanie a nahrávanie súborov a vytváranie webovej žiadosti prostredníctvom rôznych protokolov.
Ak chcete jednoducho požiadať o súbor z konkrétnej triedy používať adresy URL System.Net.WebClient. Jedná sa o jednoduchú triedu na použitie a určené vykonávať jednoduché operácie s jednou alebo dvoma príkazmi.
Ak chcete stiahnuť súbor WebClient trieda poskytuje dve metódy: DownloadFile () a openread (). Metódu použiť, závisí od toho, ako chcete spracovať obsah súboru: Ak chcete súbor uložiť na disk by mal používať prvá, ktorá berie ako parametre adresa, z ktorej pre stiahnutie súboru a cesta pre uloženie súboru (vrátane názov súboru), a ak chcete pracovať na stiahnutých dát je nutné použiť druhý spôsob, ktorý vyžaduje iba adresu ako parameter a vráti odkaz súboru typu Stream, prostredníctvom ktorého sa prístup k dátam.
Syntax týchto dvoch metód je nasledujúca
Webový klient = new WebClient ();
Client.DownloadFile ("http://www.virgilio.it/", "home.htm");
Webový klient = new WebClient ();
Stream strmé = Client.OpenRead ("http://www Virgilio.it /.");
Pozrime sa na príklad použitia metódy openread (). Predpokladajme, že chcete zobraziť v ovládacom prvku zoznamu obsahu webovej stránky stiahnuté z internetu. K tomu sme sa vytvoriť nový projekt Windows Forms vo Visual Studiu a hlavnou formou rovnakého vložiť ovládací prvok zoznamu s názvom ListBox1.
Na začiatku súboru. Cs pridať System.Net a System.IO smerníc udalosti Load formulára a potom vložte nasledujúci kód
Webový klient = new WebClient ();
Stream strmé = Client.OpenRead ("http://www.virgilio.it");
StreamReader sr = new StreamReader (strmé);
šnúru;
while ((riadok = sr.ReadLine ())! = null)
{
ListBox1.Items.Add (line);
}
strm.Close ();
V tomto príklade používame StreamReader Trieda získať toku dát zo siete, ktoré potom môžu byť riadené s metódami, ako readline ().
Spustenie aplikácie, výsledok by mal byť podobný nasledujúcemu

| |
Flash MX a ActionScript (kurz)
Staňte sa autor webových stránok od 29 €. |
| |
OpenOffice (ebook)
Open-source softvér pre riadenie úradu práce. Na iba 25 €. |
| |
XML (kurz)
Vytvorenie zariadenia XML, XSL a ďalšie rozšíriteľné jazyky. Od 29 €. |