Hvis du bruger VB.NET til at oprette desktop applikationer, kan du blive nødt til at bruge WebClient klassen til at få adgang til internettet og få fat i en fil, der findes på en ekstern webserver . I stedet for at gemme en downloadet fil, kan du udføre andre opgaver, såsom at opbevare den i en database eller manipulere de rå binære data i hukommelsen . For at gøre dette , skal du først lære at hente en fil fra internettet og gemme det i en byte array. Instruktioner
1
Launch Microsoft Visual Studio. Klik på " File", og klik derefter på "Projekt ". Klik på " Visual Basic " for at vælge det emne , og dobbeltklik derefter på "Console Application " for at oprette en ny konsol Application projekt. Koden åbnes og viser den standard "main" Sub
2
Indsæt følgende kode i denne Sub: .
Dim fileToGet = " http://askjan.org/media /compprog.doc "
Dim WebClient som nye System.Net.WebClient ()
Dim bytes Som byte ()
bytes = webClient.DownloadData ( fileToGet ) < br >
Erstat " someWebsite " med webadressen på et websted, der indeholder en fil, du ønsker at downloade. Erstat " someFile.doc " med navnet på den fil på dette websted , du ønsker at hente . Den næste sætning opretter en instans af " WebClient " klasse og gemmer det i " WebClient " variable . De " DownloadData "-metoden downloads filen og gemmer den i en ny byte array med navnet " bytes ".
3
Klik på den grå bar ved siden af ordene " End Sub ". Visual Studio placerer en breakpoint der. Dette bevirker, at koden til pause udførelse, når den når breakpoint .
4
Tryk F5 for at køre programmet. Koden downloader den valgte fil og indlæser det i byte array. Koden også pauser på breakpoint .
5.
Hold musemarkøren over ordet " bytes " på redegørelsen over " End Sub " erklæring . Et pop- up værktøj -tip viser antallet af bytes du har hentet.