E4A源码前言:
WIFI管理源码,WiFi相信每一个人都不陌生,每个人每天都与WiFi接触,可以肯定地说整个社会都在WiFi的笼罩下,虽然说现在通过无线网络上网的方式很多,如:在电脑安装个可以发射无线网络的软件抑或手机开个热点。但这些方式都有一个缺点:距离远WiFi就连不上且网速极其不稳定。相信大家都深有体会!目前最好的方式是用路由器实现多台设备无线上网。但这种方式也有个缺点:无法知道谁连了自己的路由器和管理自己的WiFi。
E4A部分源码展示:
[E4A源码]WIFI管理例程源码
事件 主窗口.创建完毕()
主窗口.添加弹出菜单("连接该网络")
主窗口.添加弹出菜单("删除该网络")
高级列表框1.绑定弹出菜单()
结束 事件
事件 按钮1.被单击()
如果 WIFI管理1.是否已开启() = 真 则
WIFI管理1.开始扫描()
扫描时钟.时钟周期 = 10000
否则
WIFI管理1.置WIFI状态(真)
结束 如果
结束 事件
事件 WIFI管理1.开启状态改变(状态 为 逻辑型)
弹出提示("开启状态改变")
如果 状态 = 真 则
主窗口.标题 = "WIFI已开启"
WIFI管理1.开始扫描()
扫描时钟.时钟周期 = 10000
否则
主窗口.标题 = "WIFI已关闭"
扫描时钟.时钟周期 = 0
结束 如果
结束 事件
事件 扫描时钟.周期事件() '每隔10秒钟刷新扫描一次
如果 WIFI管理1.是否已开启() = 真 则
WIFI管理1.开始扫描()
结束 如果
结束 事件
事件 WIFI管理1.扫描完毕()
变量 扫描结果 为 文本型()
变量 分割结果 为 文本型()
变量 计次 为 整数型
变量 图片 为 文本型
弹出提示("扫描完毕")
高级列表框1.清空项目()
扫描结果 = 分割文本(WIFI管理1.获取扫描结果(),"/") 'SSID*BSSID*capabilities*level*frequency
变量循环首 计次 = 0 至 取数组下标(扫描结果,1)-1
分割结果 = 分割文本(扫描结果(计次),"*")
'分割结果(0):SSID,WIFI名称
'分割结果(2):capabilities,含有加密方式的信息
'分割结果(3):level,信号强度
如果 分割结果(3) > -50 则
图片="signal5.png"
否则如果 分割结果(3) > -60 则
图片="signal4.png"
否则如果 分割结果(3) > -70 则
图片="signal3.png"
否则如果 分割结果(3) > -80 则
图片="signal2.png"
否则
图片="signal1.png"
结束 如果
高级列表框1.添加项目(图片,分割结果(0),分割结果(2),"","")
变量循环尾
结束 事件
E4A源码下载:
|
|
|
|
|
|