Als u VB.NET gebruiken om desktop applicaties te maken , moet u mogelijk WebClient klasse te gebruiken voor toegang tot internet en pak een bestand dat zich op een externe webserver . In plaats van een gedownload bestand opslaan , kunt u andere taken zoals slaan in een database of het manipuleren van de ruwe binaire gegevens in het geheugen te voeren . Om dit te doen , moet je eerst leren om een bestand op te halen uit het web en op te slaan in een byte array. Instructies 1 Lancering Microsoft Visual Studio . Klik op " Bestand " en klik vervolgens op "Project . " Klik op " Visual Basic " om het betreffende item te selecteren , en dubbelklik op " Console Application " om een nieuwe Console Application project te maken . De code-venster wordt geopend en de standaardinstelling " Main " Sub kopen van 2 Plak de volgende code in die Sub : . Dim fileToGet = " http://askjan.org/media /compprog.doc " Dim WebClient als Nieuwe System.Net.WebClient ( ) Dim bytes als Byte ( ) bytes = webClient.DownloadData ( fileToGet ) < br > Vervang " someWebsite ' met de URL van een website die een bestand dat u wilt downloaden, bevat . Vervang " someFile.doc " met de naam van het bestand op die site die u wilt ophalen . De volgende instructie maakt een instantie van de " WebClient " klasse en slaat deze op in de variabele " webclient " . De " DownloadData " methode downloadt het bestand en slaat deze op in een nieuwe byte -array met de naam ' bytes . " 3 Klik op de grijze balk naast de woorden " End Sub . " Visual Studio plaatst een breekpunt daar . Dit zorgt ervoor dat de code om de uitvoering te pauzeren wanneer zij het breekpunt bereikt . Druk op F5 4 om het programma uit te voeren . De code downloadt het gekozen bestand en laadt het in de array bytes . De code pauzes ook bij het breekpunt . 5 Houdt cursor over het woord " bytes " op de verklaring boven de " End Sub " statement . Een pop - up tool - tip toont het aantal bytes dat u hebt gedownload .
|