Vb.net nettleser
Visual Basic.NET nettleser - en guide
[rediger]Det er svært enkelt å lage en nettleser i Vb.Net. Med Visual Basic Express (som er gratis) har du alt du trenger for å programmere.
Lage ett projekt
[rediger]Før du kan begynne å lage programmet ditt, må vi lage ett projekt. Klikk på Fil > New Project. Det vil poppe opp ett vindu. Velg "Windows Forms Application", og sett det vanet du vil på det.
Gratulerer, du har nå laget ett projekt, ett lite program, uten funksjoner vel å merke..
User Interface
[rediger]"User Interface" er det brukern av programmet vil de av knapper, tekstbokser etc. På venstre side er den en liten knapp som heter Toolbox. Klikk på den, for å åpne listen over alle modulene du kan bruke. Klikk på tegnestiften for å få toolboxen til å sitte fast, altså ikke forsvinne.
For å holde alle modulene på plass, setter vi inn en "Panel", som du finner i Toolbox. Gå til Properties (standard nede i høyre hjørne) for "Panel1" og finn "Dock". Velg Dock > Top. Da vil Panel1 feste seg til toppen av Form1.
Så trenger vi en adresselinje der brukern av programmet skal skrive inn webadressen. Finn TextBox fra toolboxen, og dra den inn i panelet. Du kan sette den størrelsen du vil på den. Deretter trenger vi en knapp. Dra en Button inn panelet. I Properties for Button1, finn Text og sett det navnet du vil ha på knappen (ikke der det står Name). Etter at man har klikket på knappen, skal nettlesern gå til den webadressen som ble skrevet inn i TextBox1.
Endelig skal vi sette inn nettlesern. Microsoft har allerede laget en modul som leser av nettsider, og det gjør jobben en hel del enklere. Finn WebBrowser i toolboxen og dra den inn i Form1 under Panel1.
Gratulerer, du har nå lager User Interface. Du har nå ett ganske fint program, men det har ingen funksjoner. Det neste som følger er litt programmering...
Koding for navigering av nettleser
[rediger]Så skal vi skrive litt kode. For å komme til Code-Editor, dobbelklikker du på Form1. Men siden vi skal skrive kode for en bestemt modul, må vi dobbeltklikke på modulen.
Dobbeltklikk på Button1. Du kommer inn i kode-editoren for Button1_Click. Koden for knappen skal se slik ut:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End Sub
Det er mellom Private Sub og End Sub du skal skrive mesteparten av koden du opererer med.
SÅ, skriv inn følgene mellom Private Sub og End Sub:
WebBrowser1.Navigate(TextBox1.Text) 'Smartsoft Corporation 'Laget med veiledning fra Smartsoft Corporation
...slik at den fullstendige koden blir:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click WebBrowser1.Navigate(TextBox1.Text) ' Smartsoft Corporation 'Laget med veiledning fra Smartsoft Corporation End Sub
Gratulerer, du har nå laget en fungerende nettleser.
Prøve programmet
[rediger]Oppe i verktøylinjen klikker du på Debuggin > Start Debugging. Da starter programmet du har laget. Prøv med å skrive http://www.google.no/ i textboxen og trykk på knappen. Voìla!
Du kan prøve programmet når som helst under programmeringen.
Lage programmet slik at andre kan bruke det
[rediger]Oppe i verktøylinjen klikker du Build > Build <navnet på applikasjonen din>. Deretter, for å lage programmet slik at andre kan bruke det, klikk Build > Publish <navnet på applikasjonen din>. Følg veiledningen.
Programmet er nå laget til en *.exe fil og kan brukes av andre Windows-brukere.
Oppfølgelser av "boka"
[rediger]Jeg vil legge til smarte moduler du kan bruke i nettlesern din senere. (Når jeg får tid).
Fram/bakoverknapp, oppdater, klikke enter istedetfor knappen, status på loading av websider og mye mye mer.
Eksterne lenker
[rediger]www.microsoft.com