求助高手易语言本地验证简单代码

求助高手易语言本地验证简单代码,第1张

制作登陆界面的代码,最简单的方式就是通过硬编码,比对用户名和密码。

例如:

如果(编辑框1内容=“admin”且 编辑框2内容=“admin888”)

这段代码,为真的分支表示登录成功,为假的分支表示失败。

不过,在实际应用中,很少采用这种方法,因为,这样不够灵活,不能适应实际应用的情况。通常设计登陆界面需要使用数据库,用数据库来保存用户账户信息,登陆时,程序查找数据库中的数据来辨别用户是否可以登陆。

在电脑打开浏览器,输入路由器的登录I P,一般是19216811或者19216801,如果不对就看路由器机身,一般底下有写。打开出现登录页面,初始用户名和密码都是admin,也有用户名admin,密码不填,这个在路由器说明书上有写。进去以后,看无线设置(WIFI)里,就能看到密码。切换至“无线设置”选项卡,然后就可以修改无线密码啦。修改PSK密码后,点击“确定”按钮即可。如果,路由器登录用户名和密码忘记了,就重置路由器,一般路由器后面都有一个很小的重置按钮,需要用笔头,在路由器开着的状态下,按下重置按钮不放,直到路由器所有指示灯都亮起。

比如有一个文本:“yiyuyan”

取文本左边(“yiyuyan”,4)就是截取该文本左边的“yiyu”四个字符。

取文本右边(“yiyuyan”,4)就是截取该文本右边的“uyan”四个字符。

再比如有个文本:“yi|yu|yan”

分割文本(“yi|yu|yan”,“|”,)就是用“|”作为分隔符,将该文本分割为一个数组,该数组的第一个元素是“yi”,第二个是“yu”,第三个是“yan”。

亲,望采纳哦

不用这么复杂。。。直接用

版本 2

子程序 _按钮1_被单击

如果 (编辑框1内容 = “admin” 且 编辑框2内容 = “123”)

信息框 (“登陆成功”, 0, )

编辑框1禁止 = 真

编辑框2禁止 = 真

否则

信息框 (“帐号或密码错误”, 0, )

版本 2

子程序 _按钮1_被单击

如果 (编辑框1内容 ≠ “”)

  判断开始 (编辑框1内容 = “admin” 且 编辑框2内容 = “admin”)

      写配置项 (取运行目录 () + “\userini”, “user”, “username”, 编辑框1内容)

      写配置项 (取运行目录 () + “\userini”, “user”, “userpass”, 编辑框2内容)

      载入 (窗口1, , 真)

  默认

      信息框 (“请确认账号密码是否错误!”, 0, , )

  判断结束

否则

  信息框 (“账号不能为空!”, 0, , )

如果结束

子程序 __启动窗口_创建完毕

判断开始 (文件是否存在 (取运行目录 () + “\userini”) = 真)

  编辑框1内容 = 读配置项 (取运行目录 () + “\userini”, “user”, “username”, )

  编辑框2内容 = 读配置项 (取运行目录 () + “\userini”, “user”, “userpass”, )

默认

不知道这样符不符合你的要求

你的意思大概是这样吧。

_按钮1_被单击

如果真(编辑框1内容=“admin”)

信息框(“注册成功”)

如果结束

_按钮2_被单击

如果真(编辑框2内容=“admin123”)

信息框(“登陆失败”)

如果结束

如果真(编辑框2内容=“admin”)

信息框(“注册成功”)

如果结束

PS:如果你想先按了按钮一且编辑框1。内容=“admin”才能按按钮2

那就在按钮1那里加上

a=a+1

(a为整数型)

在按钮2的每一个如果真后面补上

a>=1”

方法/步骤

利用易语言编程环境创建一个“Windows窗口程序”。点击菜单“工具”->“支持库配置”项。

在打开的窗口中,找到并勾选“通用对象支持库 20版”,并点击“确定”以添加“超级列表框”组件。

接下来在“启动窗口”中绘制如图所示的界面,其中包括一个“外部数据库”和一个“超级列表框”(从扩展面板中可以找到)组件。

然后利用Excel创建一个名为“jiancexls”的Excel文件。其内容如图所示:

注:将该文件与易语言程序本身放置在同一目录下。

确保选中“启动窗口”,然后为其添加“创建完毕”事件。

接着输入如图所示的易语言代码:

版本 2

支持库 iext

如果真 (外部数据库1打开 (“ODBC;DBQ=” + 取当前目录 () + “\jiancexls;Driver={Microsoft Excel Driver (xls)};DriverId=790;FIL=excel 80;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=0;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;”, , ) = 假)

信息框 (“数据库连接失败!”, #错误图标, )

返回 ()

如果真结束

查询语句 = “select from [Sheet1$]”

记录集 = 外部数据库1查询 (查询语句)

如果真 (记录集 = 0)

信息框 (“查询失败!”, #错误图标, )

返回 ()

如果真结束

外部数据库1到首记录 (记录集)

局部_计次 = 1

超级列表框1插入列 (, “序号”, 80, , , )

超级列表框1插入列 (, “姓名”, 80, , , )

超级列表框1插入列 (, “性别”, 80, , , )

超级列表框1插入列 (, “年龄”, 80, , , )

判断循环首 (外部数据库1尾记录后 (记录集) = 假)

局部_临时A = 外部数据库1读 (记录集, 1)

局部_临时B = 外部数据库1读 (记录集, 2)

局部_临时C = 到文本 (外部数据库1读 (记录集, 3))

索引 = 超级列表框1插入表项 (, , , , , )

超级列表框1置标题 (索引, 0, 到文本 (局部_计次))

超级列表框1置标题 (索引, 1, 局部_临时A)

超级列表框1置标题 (索引, 2, 局部_临时B)

超级列表框1置标题 (索引, 3, 局部_临时C)

外部数据库1到后一记录 (记录集)

局部_计次 = 局部_计次 + 1

判断循环尾 ()

外部数据库1关闭记录集 ()

7

最后点击“运行”按钮,就可以看到易语言成功引用Excel表格中的数据啦。

以上就是关于求助高手易语言本地验证简单代码全部的内容,包括:求助高手易语言本地验证简单代码、获取本地wifi密码易语言源码、易语言怎么取右边文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9720167.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存