您现在的位置是:新闻
用VB代码获取任意计算机的*网络连接*信息
2018-10-06 16:55新闻
简介当大家在VB学习中遇到问题,觉得坚持不下去的时候, 千万不要放弃。 因为这个时候就是你离成功不远的时候。 如果遇到困难就后退,成功也会与你无缘。 行百里者半九十,说的就是这个道理。 网络简介 网络知识微介绍 计算机网络也称计算机通信网络。从逻辑功能...
当大家在VB学习中遇到问题,觉得坚持不下去的时候,
千万不要放弃。
因为这个时候就是你离成功不远的时候。
如果遇到困难就后退,成功也会与你无缘。
行百里者半九十,说的就是这个道理。
网络简介
网络知识微介绍
计算机网络也称计算机通信网络。从逻辑功能上看,计算机网络是以传输信息为基础目的,用通信线路将多个计算机连接起来的计算机系统的集合,一个计算机网络组成包括传输介质和通信设备。
计算机网络连接的主要对象有:计算机(如大型计算机、工作站、微型计算机等)或奇特数据终端设备(如各种计算机外部设备、终端服务器等)。
简单来说计算机网络就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。
根据上述知识,我们编写VB代码来实现计算机的网络连接情况。
跟我学VB
获取网络连接情况代码简介
Private Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef dwflags As Long, ByVal dwReserved As Long) As Long
Private Const INTERNET_CONNECTION_OFFLINE As Long = &H20
Private Const INTERNET_RAS_INSTALLED As Long = &H10
Private Const INTERNET_CONNECTION_MODEM As Long = &H1
Private Const INTERNET_CONNECTION_PROXY As Long = &H4
Private Const INTERNET_CONNECTION_MODEM_BUSY As Long = &H8
Private Const INTERNET_CONNECTION_LAN As Long = &H2
Private Const INTERNET_CONNECTION_CONFIGURED As Long = &H40
Private Function IsLAN() As Boolean
Dim dwflags As Long
Call InternetGetConnectedState(dwflags, 0&)
IsLAN = dwflags And INTERNET_CONNECTION_LAN
End Function
Private Function IsModem() As Boolean
Dim dwflags As Long
Call InternetGetConnectedState(dwflags, 0&)
IsModem = dwflags And INTERNET_CONNECTION_MODEM
End Function
Private Sub Command1_Click()
If IsLAN() Then Text1.Text = "是" Else Text1.Text = "否" '输出函数返回值
If IsModem() Then Text2.Text = "是" Else Text2.Text = "否" '输出
If IsProxy() Then Text3.Text = "是" Else Text3.Text = "否" '输出函数返回值
If IsOnLine() Then Text4.Text = "是" Else Text4.Text = "否"
If IsRASIn() Then Text5.Text = "是" Else Text5.Text = "否" '输出
Text6.Text = GETS()
End Sub
Private Sub Command2_Click()
End
End Sub
代码运行如下图
对本文有不懂之处,可以添加小编详细咨询。
Tags:代码,获取,任意,计算机,网络,连接,信息,大家,学习,遇到
上一篇:民革都市丽人支部组织敬老慰问活动
下一篇:【御数·译文】数据库管理简史