六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

VB.net基礎(chǔ):如何獲得并顯示網(wǎng)上圖片

[摘要]在VB.net中,顯示圖片很簡(jiǎn)單:PictureBox1.Image=Image.FromFile(FileName)但是這種辦法不能用于顯示Internet上的圖片,因?yàn)镮mage.FromFile不支持URI格式。那么怎么辦呢?其實(shí) .net 為我們準(zhǔn)備了一套很方便的方法。在.net中,網(wǎng)上的...
在VB.net中,顯示圖片很簡(jiǎn)單:

PictureBox1.Image=Image.FromFile(FileName)

但是這種辦法不能用于顯示Internet上的圖片,因?yàn)镮mage.FromFile不支持URI格式。那么怎么辦呢?

其實(shí) .net 為我們準(zhǔn)備了一套很方便的方法。在.net中,網(wǎng)上的資源(圖片,動(dòng)畫(huà),聲音,網(wǎng)頁(yè)等等)是通過(guò)System.Net.WebRequest 和 System.Net.WebResponse 兩個(gè)類來(lái)得到的。簡(jiǎn)單的說(shuō),得到Internet上的圖片的步驟是這樣的(以http://images.sohu.com/logo1.gif為例):

1. 先通過(guò)URI建立一個(gè)WebRequest(請(qǐng)參考WebRequest構(gòu)造函數(shù)):
Dim wr As WebRequest = WebRequest.Create("http://images.sohu.com/logo1.gif")

2. 然后通過(guò)其GetResponse方法得到一個(gè)WebResponse:
Dim res As WebResponse= wr.GetResponse

3. 通過(guò)WebResponse.GetResponseStream方法得到的流來(lái)創(chuàng)建Bitmap:
Dim bmp As New Bitmap(res.GetResponseStream)

4. 這樣,就能顯示圖片了:
PictureBox1.Image=bmp

怎么樣,不復(fù)雜吧。有兩點(diǎn)要注意,一是要把這段代碼用try包起來(lái),因?yàn)榉⻊?wù)器返回404等錯(cuò)誤的時(shí)候會(huì)引發(fā)異常;二是最好把這個(gè)過(guò)程放到單獨(dú)的線程里,以免程序界面沒(méi)有響應(yīng)。

System.Net.WebRequest 和 System.Net.WebResponse 不僅可以用于獲得Internet圖片,還可以用于獲得其他資源。如果你想多了解,就去看看MSDN等其


主站蜘蛛池模板: 青草视频在线观看免费视频 | 色花堂视频 | 一级免费a| 天堂网在线最新版www中文网 | 中文字幕亚洲自拍 | 色呦呦免费观看 | 日韩城人网 | 日韩精品欧美亚洲高清有无 | 婷婷久久综合 | 亚洲第一黄网 | 日本 720p| 中国国产一级毛片视频 | 影音先锋国产 | 欧美小视频在线 | 日韩视频免费在线 | 天天躁日日躁狠狠躁视频下载播二 | 手机看片日韩日韩国产在线看 | 四虎影视久久 | 小草青青免费影视观看 | 日日摸夜夜添夜夜爽免费视频 | 色综合色狠狠天天综合色hd | 欧美在线黄色 | 亚洲图片 中文字幕 | 又大又粗又长又硬好爽国产 | 淫片a武则天 | 啪啪国产 | 亚洲欧美日韩成人网 | 日韩一级特黄毛片在线看 | 欧美在线播放视频 | 天天射天天干天天色 | 日韩性视频 | 日日爱网| 日本黄色片网址 | 伊人中文字幕在线观看 | 色综合久久综合网观看 | 亚洲二区在线 | 日本视频网站在线观看 | 亚洲日韩中文字幕在线播放 | 性调教视频| 五月激情小说网 | 青青久在线视频免费观看 |