日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
VB.NET異步調(diào)用代碼詳解

VB.NET是一個(gè)功能比較強(qiáng)大的編程語(yǔ)言,主要就是面向?qū)ο?,而且其特有的性質(zhì)還能對(duì)移動(dòng)設(shè)備進(jìn)行一些操作。那么今天我們將會(huì)了解到的則是關(guān)于VB.NET異步調(diào)用的一些實(shí)際代碼編寫(xiě)方式,希望對(duì)大家有所幫助。

專(zhuān)注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)碌曲免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了超過(guò)千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

VB.NET異步調(diào)用代碼示例:

 
 
 
  1. private delegate Sub (()sub
  2. (or Function )()function) dele_1    
  3. private dele_2 as dele_1   
  4. private iasyync_test as IAsyncResult   
  5. 在form_load里面   
  6. Private Sub Form1_Load()Sub 
  7. Form1_Load(ByVal sender As 
  8. System.Object, ByVal e As 
  9. System.EventArgs) Handles 
  10. MyBase.Load   
  11. dele_2 = New dele_1(AddressOf 
  12. test1) 'test1 是你想要異步調(diào)用的方法   
  13. iasync_test=dele_2.begininvoke
  14. (nothing,nothing) '開(kāi)始異步調(diào)用   
  15. End Sub  

 如果想知道VB.NET異步調(diào)用是否完成,加個(gè)button。

 
 
 
  1. Private Sub Button2_Click()Sub 
    Button2_Click(ByVal sender As 
    System.Object, ByVal e As 
    System.EventArgs) Handles 
    Button2.Click
  2. If iasync.IsCompleted = 
    True Then '已經(jīng)完成調(diào)用
  3. dele_2.endinvoke(iasync)
  4. Else '未完成
  5. MessageBox.Show("not finished!")
  6. End If 
  7. End Sub

另外你也可以自己寫(xiě)個(gè)回掉函數(shù),在VB.NET異步調(diào)用完成的時(shí)候進(jìn)行別的操作。

 
 
 
  1. Private Sub Form1_Load()Sub Form1_
    Load(ByVal sender As System.Object, 
    ByVal e As System.EventArgs) 
    Handles MyBase.Load
  2. dele_2 = New dele_1(AddressOf test1) 
    'test1 是你想要異步調(diào)用的方法
  3. dim ab as asynccallback
  4. ab=new asynccallback(address of
     back_test) 'back_test是要進(jìn)行回掉的函數(shù)
  5. iasync_test=dele_2.begininvoke
    (ab,nothing) '開(kāi)始異步調(diào)用
  6. End Sub
  7. private Sub back_test()sub back_test()
  8. '想進(jìn)行的操作。
  9. dele_2.endinvoke(iasync_test)
  10. end sub

VB.NET異步調(diào)用的相關(guān)代碼編寫(xiě)方法就為大家介紹到這里。


新聞名稱(chēng):VB.NET異步調(diào)用代碼詳解
本文地址:http://www.5511xx.com/article/dhioieo.html