..
In de meeste gevallen, de toegang tot bronnen op het internet via browsers, zoals Internet Explorer of Mozilla Firefox. Ongeacht het aantal keren dat u kan nodig zijn om de functionaliteit of de toegang Web content management applicaties toe te voegen in Windows.
Het doel van deze paper is een analyse van de klassen. NET Framework-toepassingen die u in staat om deze handelingen uit te voeren. In het bijzonder de naamruimte meer interessant in dit verband is het System.Net, die high-level operaties, zoals het downloaden van en uploaden van bestanden of het maken van web-aanvragen via verschillende protocollen mogelijk.
Als u gewoon wilt een bestand verzoek van een bepaalde URL is de klasse die System.Net.WebClient. Het is een eenvoudige klasse te gebruiken en ontworpen om eenvoudige bewerkingen met behulp van een of twee opdrachten uit te voeren.
Voor het downloaden van een dossier van de WebClient klasse biedt twee methoden: DownloadFile () en OpenRead (). De methode om te gebruiken hangt af van hoe u de inhoud van het bestand proces: als je gewoon wilt het bestand wilt opslaan op de harde schijf moet gebruik maken van de eerste, die neemt als parameters het adres waar u het bestand en de locatie te downloaden op te slaan in (inclusief bestandsnaam), en als je wilt werken met gedownloade gegevens moeten gebruik maken van de tweede methode, die alleen het adres nodig als parameter en geeft een referentie-file van het type streamen via welke toegang tot gegevens.
De syntaxis van deze twee methoden is als volgt
WebClient client = nieuw WebClient ();
Client.DownloadFile ("http://www.virgilio.it/", "home.htm");
WebClient client = nieuw WebClient ();
Stroom STRM = Client.OpenRead ("http://www Virgilio.it /.");
Laten we eens kijken een voorbeeld van het gebruik van de methode OpenRead (). Stel dat u wilt weergeven in een ListBox controle over de inhoud van een webpagina gedownload van het internet. Om dit te doen creëren we een nieuw Windows Forms project in Visual Studio en de belangrijkste vorm van dezelfde plaats een ListBox met de naam ListBox1.
Aan het begin van het bestand. Cs toe te voegen richtlijnen System.Net en System.IO en vervolgens invoegen in de event Load van het formulier de volgende code
WebClient client = nieuw WebClient ();
Stroom STRM = Client.OpenRead ("http://www.virgilio.it");
StreamReader sr = new StreamReader (STRM);
snaar lijn;
while ((lijn = sr.ReadLine ())! = null)
{
ListBox1.Items.Add (lijn);
}
strm.Close ();
In dit voorbeeld gebruiken we de StreamReader klasse om een stroom van gegevens van het netwerk die vervolgens kunnen worden beheerd met methoden als ReadLine () te verkrijgen.
Draaien van de applicatie, moet het resultaat vergelijkbaar zijn met de volgende

| |
ASP.NET (Cursus)
Volledige cursus voor het bouwen van webapplicaties van 49 €. |
| |
Java (Cursus)
OOP programmeren in Java zon Van 49 €. |
| |
Ruby en Ruby on Rails (Course)
Maak software en webapplicaties met Ruby en RoR. Van 39 €. |