av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

VB.NET異步調(diào)用代碼詳解

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

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

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) '開始異步調(diào)用   
  15. End Sub  

 如果想知道VB.NET異步調(diào)用是否完成,加個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

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

 
 
 
  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是要進行回掉的函數(shù)
  5. iasync_test=dele_2.begininvoke
    (ab,nothing) '開始異步調(diào)用
  6. End Sub
  7. private Sub back_test()sub back_test()
  8. '想進行的操作。
  9. dele_2.endinvoke(iasync_test)
  10. end sub

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


網(wǎng)頁標題:VB.NET異步調(diào)用代碼詳解
網(wǎng)站路徑:http://uogjgqi.cn/article/dhioieo.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流