Comment faire des URL Aller dans un navigateur en Visual Basic

Comment faire des URL Aller dans un navigateur en Visual Basic


Les applications de bureau ont la capacité d'effectuer des tâches utiles qui vont au-delà de manipuler les fichiers et l'exécution de programmes multimédias. Langage de programmation Visual Basic de Microsoft, par exemple, peut déclencher des processus locaux et distants. Un processus est un programme ou un service qui fonctionne sur un ordinateur. Si votre application Visual Basic bureau doit lancer un site Web, inclure un processus dans votre code qui passe une URL à un navigateur Web. Ce navigateur accédez à l'URL et afficher sa page Web automatiquement.

Instructions

Obtenez navigateur Localisation

1 Cliquez sur le bouton Windows menu "Démarrer". Tapez "Internet Explorer". Lorsque l'icône Internet Explorer apparaît, cliquez-droit sur cette icône, puis cliquez sur "Propriétés". La fenêtre Propriétés ouvre et affiche les propriétés du navigateur.

2 Cliquez sur la zone de texte "cible", et appuyez sur "Ctrl" et "A". Cette zone de texte contient une chaîne de texte. Cette chaîne contient l'emplacement du programme Internet Explorer.

3 Appuyez sur "Ctrl" et "C" pour copier le nom de cet endroit pour le Presse-papiers de Windows.

Passer URL Browser

4 Lancez Visual Studio; créer une nouvelle application de formulaires de Visual Basic Windows. Visual Studio ouvre une nouvelle forme et la place dans la fenêtre de conception.

5 Cliquez sur "View" puis cliquez sur "Boîte à outils" pour ouvrir la fenêtre de la boîte à outils. Localisez le "Button" commande dans cette fenêtre et cliquez deux fois que le contrôle de la placer sur le formulaire. Visuels noms Studio it "Button1".

6 Double-cliquez sur le bouton. Une fenêtre de code ouvre et affiche le Sous suivant:

Private Sub Button1_Click (expéditeur de ByVal comme System.Object, ByVal e As System.EventArgs) Poignées Button1.Click

End Sub

Ce sous exécute lorsque vous cliquez sur "Button1".

7 Ajoutez les déclarations de variables suivantes avant l'instruction "End Sub"

processus Dim Comme Process

Dim ProcessStartInfo Comme ProcessStartInfo

Dim browserName As String

URL Dim As String

8 Ajoutez le code suivant sous le code décrit dans l'étape précédente:

ProcessStartInfo = New ProcessStartInfo ()

browserName = "xyz"

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

processStartInfo.FileName = browserName

processStartInfo.Arguments = urlTarget

processus = System.Diagnostics.Process.Start (ProcessStartInfo)

La première instruction crée une variable nommée "ProcessStartInfo." Cette variable contient une instance de la classe "ProcessStartInfo". Cette classe vous permet de définir des informations que la classe "Process" utilise pour lancer un programme externe. La variable "browserName" contient le nom du navigateur que vous souhaitez lancer. Remplacer "xyz" avec la chaîne de texte que vous avez copié dans la section précédente contenant l'emplacement d'Internet Explorer. La variable "urlTarget" contient l'URL du site que vous souhaitez lancer. Dans cet exemple, cette URL pointe vers le site de la Maison Blanche. Modifiez cette URL pour tout ce que vous aimez. Les trois derniers états initialiser le processus et le démarrer.

9 Appuyez sur "F5" pour exécuter l'application. La forme apparaît et affiche le bouton. Cliquez sur le bouton. Internet Explorer navigue vers le site Web affecté à la variable "urlTarget".

Conseils et avertissements

  • Si le navigateur d'un utilisateur est pas ouvert, votre application ouvre le navigateur. Ces étapes décrivent le lancement d'un navigateur spécifique, Internet Explorer, en attribuant le nom de son fichier exécutable à la variable appelée "browserName." Pour lancer un autre navigateur, tapez le nom de ce navigateur dans le menu Démarrer de Windows. L'icône du navigateur, comme Firefox, apparaîtra dans le menu Démarrer. Faites un clic droit sur cette icône, et copier ses informations de localisation comme décrit dans ces étapes. Attribuer cet emplacement à la variable "browserName".
  • ~
  • Si vous ne vous souciez pas de quel navigateur lance, modifier la dernière ligne de code afin qu'il se lise comme suit: processus = System.Diagnostics.Process.Start (urlTarget). Lorsque votre application Visual Basic est exécuté, il lance le navigateur par défaut de l'utilisateur et transmet la valeur de l'URL affectée à la variable "urlTarget". Si vous choisissez d'utiliser cette méthode pour lancer le navigateur par défaut, vous n'avez pas besoin d'obtenir l'emplacement du navigateur tel que décrit dans la première section.