Wie man URLs gehen in einem Browser in Visual Basic

May 15

Desktop-Anwendungen haben die Möglichkeit, nützliche Aufgaben ausführen, die Bearbeitung von Dateien und Multimediaprogramme hinausgehen. Microsofts Visual Basic Programmiersprache, kann beispielsweise Remote- und lokalen Prozesse auslösen. Ein Prozess ist ein Programm oder Dienst, der auf einem Computer ausgeführt wird. Wenn Ihrem Desktop Visual Basic-Anwendung eine Website zu starten muss, zählen Sie einen Prozess in Ihrem Code, der eine URL an einen Web-Browser übergibt. Dieser Browser navigieren Sie zu der URL und ihre Webseite automatisch anzeigen.

Anweisungen

Standort des Internetbrowsers zu erhalten

1 Klicken Sie auf Windows "Start"-Menü. Typ "InternetExplorer". Wenn das Internet Explorer-Symbol angezeigt wird, mit der rechten Maustaste des Symbol, und klicken Sie dann auf "Eigenschaften". Das Eigenschaften-Fenster öffnet und zeigt der Browser-Eigenschaften.

2 Klicken Sie auf das Textfeld "Ziel", und drücken Sie "Strg" und "A". Dieses Feld enthält einen Textstring. Diese Zeichenfolge enthält den Speicherort des Programms Internet Explorer.

3 Drücken Sie "Strg" und "C" den Namen von diesem Speicherort in der Windows-Zwischenablage zu kopieren.

An Browser URL übergeben

4 Starten Sie Visual Studio; Erstellen Sie eine neue Visual Basic Windows Forms-Anwendung. Visual Studio öffnet ein neues Formular und speichert sie im Entwurfsfenster.

5 Klicken Sie auf "Ansicht", und klicken Sie auf "Toolbox", um das Fenster Toolbox zu öffnen. Suchen Sie das Steuerelement "Knopf" in diesem Fenster öffnen, und doppelklicken Sie auf das Steuerelement, um es auf dem Formular platzieren. Visual Studio nennt ihn "Button1."

6 Doppelklicken Sie auf die Schaltfläche. Ein Codefenster wird geöffnet und zeigt die folgende Sub:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

EndSub

Diese Unterroutine ausgeführt wird, beim Anklicken von "Button1."

7 Fügen Sie die folgenden Variablen Deklarationen vor der Anweisung "End Sub"

Dim als Prozess

Dim ProcessStartInfo als ProcessStartInfo

BrowserName As String Dim

Dim URL als String

8 Fügen Sie den folgenden Code unter dem Code, der im vorherigen Schritt beschrieben:

ProcessStartInfo = New ProcessStartInfo()

BrowserName = "Xyz"

UrlTarget = "http://www.whitehouse.gov"

processStartInfo.FileName = BrowserName

processStartInfo.Arguments = UrlTarget

Vorgang = System.Diagnostics.Process.Start(processStartInfo)

Die erste Anweisung erstellt eine Variable namens "ProcessStartinfo." Diese Variable enthält eine Instanz der Klasse "ProcessStartInfo". Dieser Klasse können Sie Informationen zu definieren, die die "Prozess"-Klasse verwendet, um ein externes Programm zu starten. Die "BrowserName"-Variable enthält den Namen des Browsers, die Sie starten möchten. Ersetzen Sie die Zeichenfolge, die Sie im vorherigen Abschnitt, die den Speicherort der Internet Explorer kopiert "Xyz". Die Variable "UrlTarget" enthält die URL der Website, die Sie starten möchten. In diesem Beispiel verweist diese URL auf der Website des Weißen Hauses. Ändern Sie diese URL auf alles, was Sie mögen. Die letzten drei Anweisungen des Prozesses initialisieren und zu starten.

9 Drücken Sie die Taste "F5", um die Anwendung auszuführen. Das Formular wird angezeigt und zeigt die Schaltfläche. Klicken Sie auf. Internet Explorer navigiert zur Website der Variablen "UrlTarget" zugewiesen.

Tipps & Warnungen

  • Wenn Browser eines Benutzers nicht geöffnet ist, wird Ihre Anwendung im Browser geöffnet. Diese Schritte beschreiben, starten einen bestimmten Browser, Internet Explorer, indem Sie die Variable mit dem Namen "BrowserName." den Namen seiner ausführbaren Datei zuweisen Um einen anderen Browser zu starten, geben Sie den Namen dieses Browsers im Startmenü von Windows. Das Browser-Icon, wie Firefox, wird im Startmenü angezeigt. Maustaste auf dieses Symbol und kopieren Sie ihre Standortinformationen, wie in den folgenden Schritten beschrieben. Die Lage der "BrowserName" Variablen zuzuweisen.
  • ~
  • Wenn Sie kein Interesse daran haben, welchen Browser startet die letzte Codezeile ändern, sodass er wie folgt lautet: Prozess = System.Diagnostics.Process.Start(urlTarget). Wenn Ihre Visual Basic-Anwendung ausgeführt wird, es startet Standardbrowser des Benutzers und übergibt den Wert der URL "UrlTarget"-Variablen zugewiesen. Möchten Sie diese Methode verwenden, um den Standardbrowser zu starten, müssen Sie nicht die Browser-Lage wie im ersten Abschnitt beschrieben zu erhalten.