Visual Basic har en inbyggd i WebBrowser Graphical User Interface ( GUI ) komponent för att tillhandahålla ett enkelt sätt för utvecklare att göra sina ansökningar kunna läsa webbsidor från Internet , men det ger ingen lätt sätt att få rådata webbsida, källan HTML -kod , från komponenten . För att göra detta , måste du gå till en annan klass : den DownloadFile operationen inbyggd i My.Computer.Network ramar . Instruktioner
1
Skapa ett nytt projekt genom att klicka på " File " och " Nytt projekt . " Namnge den " WebSourceReader . "
2
Klicka på " Verktyg" länken på den vänstra sidan av den form och hitta den " TextBox " komponent . Dubbelklicka på den för att lägga till den i formen . Sedan dubbelklickar du på den igen för att lägga till en andra textruta i formuläret . Den första kommer att fungera som ett adressfält , medan den andra kommer att visa texten från webbsidan .
3
Hitta " Button " komponent i verktygslådan och dubbelklicka på den för att lägga till den till formuläret. Använd musen för att arrangera komponenterna i form så att du har en textruta och en knapp bredvid varandra på toppen av formen , och den andra textrutan omedelbart under dem .
4
Klicka på den andra textrutan . En svart " alternativ pil " kommer att visas . Klicka på den och välj " Multiline . " Dra ner på textrutan för att göra Fyll i resten av formuläret . Titta i " Properties " fönstret och hitta " Scrollbars " egendom . Ställ in den till " Vertical . "
5
Dubbelklicka på knappen för att gå till källkod redaktör och skapa en händelse för lastning texten webbsidan . Klistra in följande kod :
dim webbsida som uri = ny uri ( textbox1.text ) katalog
dim temporärfil som sträng = cacheminnet ) katalog
textbox2.text = rad för rad , omvandlar denna text från den första textrutan in en giltig URL . Det bestämmer sedan en lämplig unik tillfällig fil som kan användas för att lagra text webbsidan och --- som en oönskad bieffekt --- skapar en kopia av filen . För att ladda ner till den platsen , har den nya tillfälliga filen som ska raderas . Slutligen filen läses in i den andra textrutan och raderas från hårddisken .