Come fare un browser Internet in Vb.Net senza il controllo del browser Web

September 19

Come fare un browser Internet in Vb.Net senza il controllo del browser Web


Ci sono diversi modi per accedere a Internet dalla propria applicazione Visual Basic .NET. Il controllo del browser Web disponibili in .NET permette agli utenti di navigare sul Web senza lasciare l'applicazione VB. Questa soluzione permette l'applicazione maggiore controllo sulla navigazione dell'utente. Se l'applicazione deve accedere solo un particolare sito web, potrebbe essere più facile per lanciare quel sito come un processo. L'applicazione quindi controlla solo l'apertura e la chiusura del browser esterno.

istruzione

1 Aggiungere una casella di testo dalla casella degli strumenti al modulo di Visual Basic nel progetto da cui si desidera avviare il browser web. La casella di testo accetta l'input dell'utente dell'indirizzo web che desiderano visitare. Nome casella di testo qualcosa come "txtWebSite."

2 Aggiungere un pulsante dalla Casella degli strumenti al form di VB. Assegnare un nome al tasto qualcosa come "cmdBrowse." Quando l'utente fa clic su questo pulsante, l'indirizzo web inserito in "txtWebSite" si aprirà nel browser web designato.

3 Codice dell'applicazione per verificarne prima che "txtWebSite" contiene un indirizzo web valido. Controllare per essere sicuri che i primi quattro caratteri sono "www." e se non lo sono, visualizza un messaggio di errore per l'utente finale e non permettere loro di continuare. Se "cmdBrowse" è default a "Enabled = False" in fase di progettazione, solo impostare su "Enabled = true" se un indirizzo web valido viene immesso in "txtWebSite".

4 Dichiarare e avviare il "processo" che lancerà l'apertura del browser Web per il sito web correttamente inserito. Se sai cosa del browser l'utente finale ha, "Dim p Come Process = Process.Start (" Firefox ", txtWebSite.Text)" si aprirà il sito web inserito in "txtWebSite" in un browser Firefox. Se si utilizza Internet Explorer, sostituire "firefox" con "iexplore".

5 Chiudere il browser Web aperto dalla vostra applicazione con "p.kill ()" dove "p" è un riferimento al "processo" che ha lanciato il browser.

Consigli e avvertenze

  • La fonte del sito web può anche essere una variabile popolato da una tabella di file o database esterno, invece di una casella di testo nel modulo.
  • Se viene inserito un indirizzo web valido, l'utente finale riceverà il messaggio standard "Internet Explorer non può visualizzare la pagina Web".