Om du använder VB.NET för att skapa skrivbordsprogram , kan du behöva använda WebClient klass för att ansluta till Internet och ta en fil som finns på en avlägsen webbserver . Istället för att spara en nedladdad fil , kan du utföra andra uppgifter som att lagra det i en databas eller manipulera binära data i minnet . För att göra detta måste du först lära att hämta en fil från webben och förvara det i en byte array . Instruktioner
1
Launch Microsoft Visual Studio. Klicka på "File " och klicka sedan på " Project . " Klicka på " Visual Basic " för att välja detta alternativ , och dubbelklicka sedan på " Console Application " för att skapa ett nytt projekt Console Application . Koden öppnas och visar de förvalda "main" Sub
2
Klistra in följande kod i den Sub : .
Dim fileToGet = " http://askjan.org/media /compprog.doc "
Dim WebClient Som Nya System.Net.WebClient ( ) Dim
bytes Som byte ( ) katalog
byte = webClient.DownloadData ( fileToGet )
Ersätt " someWebsite " med adressen till en webbplats som innehåller en fil som du vill hämta . Ersätt " someFile.doc " med namnet på den fil på den plats du vill hämta . Nästa uttalande skapar en instans av " WebClient " klass och lagrar det i " WebClient " variabel . De " DownloadData " Metod nedladdningar filen och lagrar det i ett nytt byte array som heter " byte ".
3
Klicka på grå fältet bredvid orden " End Sub . " Visual Studio placerar en brytpunkt där. Detta gör att koden för att pausa exekvering när den når brytpunkten .
4
Tryck F5 för att köra programmet . Koden hämtar den valda filen och laddar den i byte array . Koden pausar också vid brytpunkten .
5
Håll muspekaren över ordet " byte " på uttalandet ovan " End Sub " uttalande . En pop - up verktygstips visar antalet bytes du hämtat .