<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-874" %> http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์ของไทยแห่งใหม่
เข้าสู่ระบบ ::    
http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์แห่งใหม่
Home   
 
โฆษณา,โฆษณาออนไลน์,การโฆษณา,สื่อโฆษณา,การตลาด,บริษัทโฆษณา,ประชาสัมพันธ์,ลงโฆษณา,ประกาศ,ออนไลน์,online,online advertising,advertising,โปรโมทสินค้า,โปรโมทเว็บไซต์,promote website,seo,pay per click,ad per click,media,ค้นหาเว็บ,media,สื่อ

 

   VB.NET
     โปรแกรม download HTML จาก URL ด้วย VB.NET2005

บทความโดย อ. นัฐพงศ์ ส่งเนียม
http://www.siam2dev.com


          โปรแกรม download HTML จาก URL เป็นตัวอย่างโปรแกรมที่ทำงานเกี่ยวกับ network อีกตัวอย่างหนึ่ง ซึ่งในที่นี้ จะทำการอ่านข้อมูลไฟล์ HTML จาก URL ที่ระบุ อยู่ใน TextBox ดังรูป

 

1. ออกแบบหน้าจอโปรแกรม ดัง ต.ย. ข้างล่างนี้

 

2. ออกแบบหน้าจอ ดังรูป พร้อมทั้งกำหนด Property ของ แต่ละ Object ดังนี้
Object
Properties
Value
Form Name FrmDownLoadHTML
Label1 Name LbTitle
Text โปรแกรมอ่านไฟล์ HTML จาก URL
TextBox1 Name TxtURL
Text ้http://www.siam2dev.com
Button1 Name BtnReadHTML
Text ReadHTML
TextBox2 Name TxtHTML
Text
ScrollBar Both

 

3. ทำการ ดับเบิ้ลคลิกที่ปุ่ม BtnRead แล้วเขียนโค้ด ดังนี้

'---- ประกาศ Namespace ที่จำเป็นต้องใช้ ดังนี้

Imports System.IO
Imports System.Net
Imports System.Text
Public Class Form1

'-------------------------------------------------


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

'Dim uri As New Uri("http://www.siam2dev.com")
Try
Dim URL As String = TxtURL.Text
Me.Cursor = Cursors.WaitCursor
Application.DoEvents()

Dim request As WebRequest = WebRequest.Create(URL)
Dim response As WebResponse = request.GetResponse()

Dim stream As Stream = response.GetResponseStream()
Dim reader As New StreamReader(stream)
Dim data As String = reader.ReadToEnd()
reader.Close()
stream.Close()
TxtHTML.Text = data

Catch ex As Exception
MsgBox(ex.Message)

End Try

Me.Cursor = Cursors.Arrow

End Sub
End Class

 

ผลลัพธ์ ลอง คลิกเมาส์ ที่ปุ่ม ReadHTML ดู จะได้ผลลัพธ์ ดังรูปข้างล่างนี้

 

บทความโดย อ. นัฐพงศ์ ส่งเนียม
http://www.siam2dev.com



:: http://www.siam2dev.com ::
e-mail :: xnattapong@hotmail.com , songneam@gmail.com