人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

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

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

更新時間:2022-10-03 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

在VB.net中,顯示圖片很簡單:

PictureBox1.Image=Image.FromFile(FileName)

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

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

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

2. 然后通過其GetResponse方法得到一個WebResponse:
Dim res As WebResponse= wr.GetResponse

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

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

怎么樣,不復(fù)雜吧。有兩點要注意,一是要把這段代碼用try包起來,因為服務(wù)器返回404等錯誤的時候會引發(fā)異常;二是最好把這個過程放到單獨的線程里,以免程序界面沒有響應(yīng)。

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

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 关岭| 精河县| 泽库县| 鸡东县| 盖州市| 平和县| 获嘉县| 博白县| 平山县| 北川| 大石桥市| 饶阳县| 正定县| 红原县| 龙江县| 固安县| 祁东县| 抚松县| 敖汉旗| 堆龙德庆县| 夏河县| 综艺| 什邡市| 获嘉县| 宜宾县| 彰化县| 二连浩特市| 阳曲县| 霸州市| 抚远县| 洛川县| 遵化市| 紫阳县| 元江| 塘沽区| 健康| 西安市| 太和县| 定安县| 德保县| 无为县|