偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

VB.NET顯示圖片實(shí)現(xiàn)技巧具體講解

開發(fā) 后端
如果我們想要在網(wǎng)絡(luò)中實(shí)現(xiàn)一個(gè)圖片的獲取并且顯示的話應(yīng)該怎么辦呢?我們可以使用VB.NET來對(duì)此進(jìn)行實(shí)現(xiàn)。那么就一起來分析一下VB.NET顯示圖片相關(guān)實(shí)現(xiàn)技巧吧。

VB.NET開發(fā)編程語言為大家?guī)砹瞬灰粯拥捏w驗(yàn)效果。尤其是在移動(dòng)設(shè)備的操作上。我們見天將會(huì)介紹一下有關(guān)在網(wǎng)絡(luò)應(yīng)用中,VB.NET顯示圖片的相關(guān)實(shí)現(xiàn)技巧,希望可以對(duì)又需要的朋友有所幫助。#t#

VB.NET顯示圖片其實(shí)很簡單:

 

  1. PictureBox1.Image=
    Image.FromFile(FileName)  

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

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

1. 先通過URI建立一個(gè)WebRequest(請(qǐng)參考WebRequest構(gòu)造函數(shù)):

  1. Dim wr As WebRequestWebRequest = 
    WebRequest.Create("http://
    images.sohu.com/logo1.gif")  

 

2. 然后通過其GetResponse方法得到一個(gè)WebResponse:

  1. Dim res As WebResponse
    wr.GetResponse  

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

  1. Dim bmp As New Bitmap
    (res.GetResponseStream)  

 

4. 這樣,就能實(shí)現(xiàn)VB.NET顯示圖片了:

  1. PictureBox1.Image=bmp  


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

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

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-11 16:04:10

VB.NET使用wit

2010-01-18 18:20:49

VB.NET使用API

2010-01-14 16:04:32

VB.NET顯示時(shí)間

2010-01-14 15:44:17

VB.NET數(shù)據(jù)綁定

2010-01-08 14:07:47

VB.NET窗體傳值

2010-01-07 18:22:40

VB.NET聲音播放

2010-01-13 16:45:44

VB.NET刪除控件

2009-11-10 16:20:25

VB.NET全局熱鍵

2009-10-23 13:22:25

VB.NET實(shí)現(xiàn)拖動(dòng)圖

2009-10-20 10:16:24

VB.NET COMB

2010-01-21 17:48:25

VB.NET Sing

2010-01-08 18:31:45

VB.NET歷史菜單

2010-01-18 18:50:26

VB.NET鼠標(biāo)手勢

2010-01-18 16:33:57

VB.NET加密文件

2010-01-21 14:13:48

VB.NET制作圖片按

2009-10-23 15:35:42

VB.NET實(shí)用教程

2010-01-11 10:19:18

VB.NET啟動(dòng)外部程

2010-01-07 16:51:56

VB.NET窗體鉤子

2010-01-22 17:12:08

VB.NET訪問Ifr

2009-10-12 13:54:22

VB.NET Data
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)