Visual Basic har en innebygd i WebBrowser Graphical User Interface ( GUI ) komponent for å gi en enkel måte for utviklere å lage sine programmer i stand til å lese websider fra Internett , men det gir ingen enkel måte å få de rå websider data , kilden HTML -kode, fra komponenten . For å gjøre dette , må du gå til en annen klasse : den DownloadFile drift bygget inn i My.Computer.Network rammeverket . Instruksjoner
en
Lag et nytt prosjekt ved å klikke på "File" og "New Project ". Name it " WebSourceReader . "
2
Klikk på " Toolbox " linken på venstre side av skjemaet og finne " TextBox " komponent . Dobbeltklikk på den for å legge den til i skjemaet . Deretter dobbeltklikker du på den igjen for å legge til en andre tekstboksen til skjemaet . Den første vil tjene som et adressefelt , mens andre vil vise teksten fra nettsiden .
3
Finn " Button " komponent i verktøykassa og dobbeltklikk på den for å legge det til skjemaet . Bruk musen til å arrangere komponentene i form slik at du har en tekstboks og en knapp ved siden av hverandre på toppen av skjemaet, og den andre tekstboksen rett under dem .
4
Klikk den andre tekstboksen . En svart " alternativer pil" vises. Klikk på den og velg " Multiline . " Dra nederst i tekstboksen for å gjøre den fylle ut resten av skjemaet. Se i " Properties" vinduet og finne " Scrollbars " eiendom . Sett den til "Vertical ".
5
Dobbeltklikk på knappen for å gå til kildekoden redaktør og lage et arrangement for lasting websiden teksten . Lim inn følgende kode :
dim webside som uri = new uri ( textbox1.text )
dim tempfile som string = tempfile )
textbox2.text = linje for linje , forvandler denne teksten fra den første tekstboksen inn en gyldig URL . Det bestemmer deretter en passende unikt midlertidig fil som kan brukes til å lagre websiden tekst og --- som en uønsket bivirkning --- oppretter en kopi av filen . For å laste ned til det stedet , som har ny midlertidig fil som skal slettes . Til slutt blir filen leses inn i den andre tekstboksen og slettet fra harddisken .