Si vous utilisez VB.NET pour créer des applications de bureau , vous devrez peut-être utiliser la classe WebClient pour accéder à Internet et de télécharger un fichier qui réside sur un serveur Web distant . Au lieu d'enregistrer un fichier téléchargé, vous pouvez effectuer d'autres tâches telles que le stocker dans une base de données ou de manipuler les données binaires brutes en mémoire. Pour ce faire, vous devez d'abord apprendre à récupérer un fichier à partir du Web et de le stocker dans un tableau d'octets. Instructions
1
Lancement de Microsoft Visual Studio. Cliquez sur «Fichier », puis cliquez sur "Project ". Cliquez sur " Visual Basic " pour sélectionner cet élément , puis double -cliquez sur " Application console " pour créer un nouveau projet d'application console . La fenêtre de code s'ouvre et affiche les sous par défaut "principal"
2
Collez le code suivant dans ce Compartiment : .
FileToGet Dim = " http://askjan.org/media /compprog.doc "
Dim webclient En tant que Néo System.Net.WebClient ()
bytes As Byte ()
octets = webClient.DownloadData ( fileToGet ) < br >
Remplacer " someWebsite " avec l'URL d'un site qui contient le fichier que vous souhaitez télécharger. Remplacer " someFile.doc " avec le nom du fichier sur ce site que vous souhaitez récupérer . La déclaration suivante crée une instance de la classe " WebClient " et la stocke dans la variable " webclient " . Les « DownloadData " téléchargements de méthode le fichier et le stocke dans un nouveau tableau d'octets nommé « octets ».
3
Cliquez sur la barre grise à côté des mots "End Sub ". Visual Studio met un point d'arrêt là-bas. Cela provoque le code à l'exécution de pause lorsqu'il atteint le point de rupture .
4
Appuyez sur F5 pour exécuter le programme. Le code télécharge le fichier choisi et le charge dans le tableau d'octets . Le code s'interrompt également au point d'arrêt .
5
placez le curseur de la souris sur le mot « octets » sur la déclaration ci-dessus l'instruction " End Sub " . Un pop-up tool-tip affiche le nombre d'octets que vous avez téléchargés .