成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

代碼演示VB.NET網絡應用之連通檢測

開發 后端
這里為你介紹了VB.NET網絡應用,文章介紹了一個實現網絡連通檢測的VB 6真實的案例,代碼詳細,喜歡網絡的朋友必看。

VB.NET的升級給我們帶來了很多好處,它的強大功能在這里也不和大家詳細說了,說說關于VB.NET網絡應用吧。隨著Internet的迅猛發展,VB 6在網絡方面的應用開發也越來越多。本文介紹筆者在實際編程開發中總結的技巧,希望能為進行網絡開發的朋友們提供一點參考。

VB.NET網絡應用連通檢測

許多應用程序常常需要在程序中直接進行聯網操作,以便進行一些必要的處理(如在線注冊和在線幫助等),這就要求我們在程序中建立某些連接。很多軟件在不知用戶是否聯網的情況下就啟動瀏覽器查找網址,結果只能查出一錯誤網頁,既浪費用戶時間又沒有任何效果。如果應用程序在查找網頁之前能自動判斷用戶是否已經聯網,就會節約許多時間,提高程序運行效率。

下面是實現網絡連通檢測的VB 6代碼:

  1. Private Sub Form_Load()   
  2. If IsConnected = TRUE Then   
  3. MsgBox (“您已經連通了Internet!”)   
  4. End If   
  5. If IsConnected = FALSE Then   
  6. MsgBox (“您還沒有連通 Internet!”)   
  7. End If   
  8. End Sub  
  9.  
  10. Option Explicit   
  11. /*有關的API聲明和定義*/   
  12. Public Declare Function RasEnumConnections Lib “RasApi32.dll” Alias “RasEnumConnectionsA” (lpRasCon As Any, lpcb As Long, lpcConnections As Long) As Long   
  13. Public Declare Function RasGetConnectStatus Lib “RasApi32.dll” Alias “RasGetConnectStatusA” (ByVal hRasCon As Long, lpStatus As Any) As Long  
  14. /*常數和變量的設定*/   
  15. Public Const RAS95_MaxEntryName = 256   
  16. Public Const RAS95_MaxDeviceType = 16   
  17. Public Const RAS95_MaxDeviceName = 32   
  18. Public Type RASCONN95   
  19. dwSize As Long   
  20. hRasCon As Long   
  21. szEntryName(RAS95_MaxEntryName) As Byte   
  22. szDeviceType(RAS95_MaxDeviceType) As Byte   
  23. szDeviceName(RAS95_MaxDeviceName) As Byte   
  24. End Type   
  25. Public Type RASCONNSTATUS95   
  26. dwSize As Long   
  27. RasConnState As Long   
  28. dwError As Long   
  29. szDeviceType(RAS95_MaxDeviceType) As Byte   
  30. szDeviceName(RAS95_MaxDeviceName) As Byte   
  31. End Type   
  32.    
  33. /*函數IsConnected返回連通的狀態,如果為True則表示已連通*/   
  34. Public Function IsConnected() As Boolean   
  35. Dim TRasCon(255) As RASCONN95   
  36. Dim lg As Long   
  37. Dim lpcon As Long   
  38. Dim RetVal As Long   
  39. Dim Tstatus As RASCONNSTATUS95   
  40. TRasCon(0).dwSize = 412   
  41. lg = 256 * TRasCon(0).dwSize   
  42. RetVal = RasEnumConnections(TRasCon(0), lg, lpcon)   
  43. If RetVal <> 0 Then   
  44. MsgBox “錯誤”   
  45. Exit Function   
  46. End If   
  47. Tstatus.dwSize = 160   
  48. RetVal = RasGetConnectStatus(TRasCon(0)   
  49. .hRasCon,Tstatus)   
  50. If Tstatus.RasConnState = &H2000 Then   
  51. IsConnected = TRUE   
  52. Else   
  53. IsConnected = FALSE   
  54. End If   
  55. End Function  

以上就是一個關于VB.NET網絡應用的技巧,以后還會為大家總結更多。

責任編輯:田樹 來源: 博客
相關推薦

2009-10-29 13:46:14

VB.NET DES加

2009-11-03 11:06:40

VB.NET事件

2009-11-02 09:45:23

VB.NET文件系統對

2009-10-27 10:58:00

VB.NET文件名排序

2009-10-26 09:50:20

VB.NET Star

2009-10-26 14:50:18

VB.NET遍歷注冊表

2009-10-26 10:30:57

VB.NET處理FTP

2010-01-12 16:20:44

VB.NET類

2009-10-09 15:59:41

VB.NET對象

2009-10-23 14:31:05

VB.NET類定義

2009-10-27 14:05:59

VB.NET程序

2009-10-26 11:04:36

VB.NET UDP協

2009-10-26 10:44:27

VB.NET API函

2010-01-07 15:57:02

VB.NET ForEach

2010-01-07 15:25:11

VB.NET數組

2009-11-02 15:57:36

VB.NET WEB

2009-11-10 16:46:52

VB.NET指針應用

2010-01-08 15:41:36

VB.NET窗口關閉

2010-01-13 09:31:39

VB.NET窗體打印

2010-01-13 14:26:39

VB.NET開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产2区| 在线观看午夜视频 | 国产午夜精品一区二区三区在线观看 | 黄色免费网站在线看 | 久草免费在线视频 | 日韩亚洲视频 | 九九热在线观看视频 | 日韩中文字幕在线观看视频 | 亚洲黄色在线免费观看 | 免费午夜电影 | .国产精品成人自产拍在线观看6 | 高清久久久 | 99re6在线视频 | 国产成人免费视频网站高清观看视频 | 成人伊人 | 中文字幕国产视频 | 国产精品国产精品国产专区不片 | 成人欧美一区二区三区黑人孕妇 | 国产精品我不卡 | www.9191| 日韩视频精品在线 | 91免费视频 | 成人欧美一区二区三区在线播放 | 日本高清不卡视频 | 一区精品视频在线观看 | 日韩在线观看中文字幕 | 久久久久久天堂 | 欧美一区二区小视频 | 亚洲国产中文字幕 | 全免费a级毛片免费看视频免 | 免费一区 | 成人网av| 1级黄色大片 | 久久亚洲国产精品日日av夜夜 | 福利社午夜影院 | 亚洲视频中文字幕 | 日韩男人天堂 | 欧美视频一区 | 精品一区二区在线观看 | 欧美日本一区 | 国产精品久久久久一区二区三区 |