Indholdsfortegnelse:

Oprettelse af et program i Visual Basic: Webbrowser: 9 trin
Oprettelse af et program i Visual Basic: Webbrowser: 9 trin

Video: Oprettelse af et program i Visual Basic: Webbrowser: 9 trin

Video: Oprettelse af et program i Visual Basic: Webbrowser: 9 trin
Video: Топ 5 скрытых полезных программ Windows 10 2024, November
Anonim
Oprettelse af et program i Visual Basic: Webbrowser
Oprettelse af et program i Visual Basic: Webbrowser

Denne instruktør forklarer processen med at oprette en simpel webbrowser -applikation i VB. NETDen er designet som en opfølgning på min første VB. NET -instruerbare: Oprettelse af dit første program i Visual Basic. Det anbefales, at du først læser denne instruktion igennem, da denne instruktive forudsætter, at du har et grundlæggende kendskab til Visual Basic Express Edition -grænsefladen, som dækket i min anden instruerbare. Selvom Visual Basic 2005 Express Edition fungerer fint til denne instruerbare, bruger jeg Visual Basic 2008 Express Edition, tilgængelig fra Microsoft

Trin 1: Opret projektet

Opret projektet
Opret projektet

Opret et nyt Windows Forms -projekt, og kald det webbrowser. Ændre størrelsen på formularen efter din smag.

Trin 2: Tilføj kontrolelementerne, og skift egenskaber

Tilføj kontrolelementerne, og skift egenskaber
Tilføj kontrolelementerne, og skift egenskaber

Træk en tekstboks, en webbrowser og en knap fra værktøjskassen til formularen. Placer dem som på billedet. Rediger derefter egenskaben Anker i TextBox og WebBrowser, så alle bokse omkring den grå firkant (vises, når du redigerer ankeregenskaben) er markeret, hvilket gør det muligt for kontrolelementerne at 'strække' sig, når formularen ændres i størrelse. Gør det samme for knappen, men indstil den kun til "Top, Right". Skift også egenskaben Text i Form1 til webbrowser eller noget lignende for at ændre titellinjen.

Trin 3: Kode

Kode!
Kode!

Dobbeltklik på Button1, og tilføj følgende kode til editoren efter linjen "Private Sub" og før linjen "End Sub"

WebBrowser1. Navigate (TextBox1. Text)Denne kode fortæller ganske enkelt programmet: Når nogen klikker på Button1, Få WebBrowser til at navigere til det, der er i TextBox1 That's It! Du har en fungerende webbrowser. Klik på play -knappen for at teste den.

Trin 4: Flere ting

Flere ting
Flere ting

Nu troede du ikke, at jeg bare ville give dig en kodelinje - gjorde du? I løbet af de næste par trin implementerer vi følgende:

  • Adresselinje, der ændres, når siden ændres
  • Tilbage, frem og opdater knapperne
  • Statuslinje.

Trin 5: Adresselinje

Adresselinje
Adresselinje

I øjeblikket viser alt ud adresselinjen sig den side, du indtaster, hvis du klikker på et link, afspejles ændringen ikke i adresselinjen. For at løse dette skal vi tilføje mere kode Gå tilbage til designvisningen, klik på "Formular 1.vb (Design)" og dobbeltklik derefter på WebBrowser -kontrollen. Det vil skifte tilbage til kodevisningen, men der vil være lidt mere kode der, bemærk at der står "WebBrowser1_DocumentCompleted", dette er den kode, vi ønsker, så vi behøver ikke foretage ændringer her, men der er et tomt linje under den ene, før End Sub -sætningen, og vi vil tilføje noget kode der. Indtast følgende der

TextBox1. Text = WebBrowser1. Url. ToStringDette fortæller programmet, at når WebBrowser1_DocumentCompleted, skal vi ændre TextBox1. Text til WebBrowser1. Url. ToString er der, fordi URL -ejendommen i webbrowseren som standard ikke er den samme datatype (streng), som er nødvendig i vores tekstfelt. ToString skriver webadressen til en streng til TextBox.

Trin 6: Handlingsknapper

Handlingsknapper
Handlingsknapper

Skift tilbage til designvisning, og træk 3 nye knapper ind på formularen, og placer dem. Skift egenskaben Tekst for hver: Button2 = Back, Button3 = Forward og Button4 = Refresh. Hvis du placerer dem som min, skal du justere ankeregenskaben Refresh to Top, højreklikke på knappen Tilbage, og indtaste følgende kode.

WebBrowser1. GoBack () Tilbage til designet, dobbeltklik på Frem og skriv

WebBrowser1. GoForward ()Designvisning, og et dobbeltklik for at opdatere

WebBrowser1. Refresh ()Test browseren, og afprøv de nye funktioner.

Trin 7: Statuslinje

Statuslinje
Statuslinje

Tilbage i designvisning, tilføj en etiket, skift teksten til "Indlæser …" (uden anførselstegn) Gå nu til kodevisning ved at klikke på fanen Form1.vb. Find posten WebBrowser1_DocumentCompleted, og skriv under den kode, du tidligere har placeret der

Label1. Text = "Udført"Klik nu op, hvor koden siger DocumentCompleted. Flyt musen op til, hvor de to rullelister er. Vælg den anden (Den der siger DocumentCompleted), og vælg Navigation. Derefter vises en ny kode - typ

Label1. Text = "Indlæser"Dette giver bare en indikator, når siden indlæses. Det kan også være en god ide at angive egenskabens ankeregenskab.

Trin 8: Kompleet

Comlete!
Comlete!

Værsgo. Du har en fuldt fungerende webbrowser. Bliv ved med at tilpasse det, som du ønsker det. Som i min første instruktion. Jeg har nogle lektier til dem, der gennemfører dette instruerbare. Implementér følgende:

  • En hjemmefunktion
  • Skift knappen Opdater til en Stop -knap, når en side indlæses.

Jeg håber, at disse projekter har vist dig, hvor let det er at programmere!

Trin 9: Løsninger

Løsninger
Løsninger

For dem, der gennemførte min første VB instruerbare - jeg har løsningerne til de lektier, jeg satte til sidst.

Skift baggrundsfarve

Dette er enkelt - Skift egenskaben BackColour i form1 til en anden farve

Tilføj nogle oplysninger om ophavsret

En ny etiket med tekstegenskaben ændret gør tricket

Få formularen til at ændre størrelse med billedet

Skift AutoSize til True og AutoSizeMode til GrowAndShrinkDone! Der venter stadig: Jeg vil lave nogle flere VB. NET Instructables. Fortsæt kodning!

Anbefalede: