Visual Basic verfügt über einen integrierten Web-Browser in Graphical User Interface (GUI )-Komponente , eine einfache Möglichkeit für Entwickler bieten, um ihre Anwendungen in der Lage, Web- Seiten aus dem Internet zu lesen, aber es bietet keine einfache Weg, um die roh- Webseite Daten , die HTML-Quellcode , aus dem Bauteil zu erhalten. Um dies zu tun, werden Sie brauchen, um zu einer anderen Klasse zu gehen : die DownloadFile Betrieb in den My.Computer.Network Rahmen gebaut . Anleitung
1
Erstellen eines neuen Projekts durch Klick auf " Datei" und " New Project". Nennen Sie es " WebSourceReader . "
2
Klicken Sie auf die " Toolbox "-Link auf der linken Seite des Formulars und finden Sie das " TextBox "-Komponente . Doppelklicken Sie darauf, um es in die Form hinzufügen. Dann doppelklicken Sie darauf, wieder eine zweite Textfeld zum Formular hinzufügen . Die erste wird als Adresse Feld zu dienen, während die zweite den Text aus dem Web -Seite anzuzeigen.
3
Finden Sie die "Button" -Komponente in der Toolbox, und doppelklicken Sie darauf, um hinzuzufügen es in das Formular. Verwenden Sie Ihre Maus , um die Komponenten in Form so anzuordnen, dass Sie ein Textfeld und eine Schaltfläche neben einander am oberen Rand des Formulars , und das zweite Textfeld unmittelbar unter ihnen haben.
4
Klicken Sie auf das zweite Textfeld . Eine schwarze " Optionen Pfeil" erscheint. Klicken Sie darauf und wählen Sie " Multiline ". Ziehen Sie den unteren Rand des Textfeld , um es zu füllen den Rest des Formulars. Schauen Sie in den "Eigenschaften "-Fenster und finden Sie den " Scrollbalken " Eigenschaft . Setzen Sie ihn auf "Vertical ".
5
Doppelklicken Sie auf die Taste, um den Quellcode -Editor und erstellen Sie ein Ereignis für das Laden der Web -Seite Text. Fügen Sie den folgenden Code:
dim Webseite als uri = new Uri ( TextBox1.Text )
dim tempfile als string = tempfile )
TextBox2.Text = Zeile für Zeile , verwandelt diese den Text aus dem ersten Textfeld in eine gültige URL . Es bestimmt dann einen geeigneten eindeutigen temporären Datei, die verwendet werden, um die Web-Seite Text und --- als unerwünschte Nebenwirkung gespeichert werden können --- erstellt eine Kopie dieser Datei. Um an dieser Stelle downloaden , dieses neue temporäre Datei gelöscht werden. Schließlich wird die Datei in das zweite Textfeld gelesen und gelöscht von der Festplatte .