日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VB.NET顯示圖片實現(xiàn)技巧具體講解

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

創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供做網(wǎng)站、成都網(wǎng)站設(shè)計、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、小程序定制開發(fā)、公眾號商城、等建站開發(fā),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。

VB.NET顯示圖片其實很簡單:

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

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

其實 .net 為我們準(zhǔn)備了一套很方便的VB.NET顯示圖片方法。在.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ù)):

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

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

 
 
 
  1. Dim res As WebResponse= 
    wr.GetResponse  

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

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

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

 
 
 
  1. PictureBox1.Image=bmp  

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

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


分享題目:VB.NET顯示圖片實現(xiàn)技巧具體講解
分享路徑:http://www.dlmjj.cn/article/djegsoh.html