使用LabVIEW编译一个登陆窗体(8)

写在最前:这篇连载文章是本公众号【月明新兮】始发,且暂未授权任何机构和个人转载或者以其他任何形式修改、发表等。文章适合有一定编程理解思维的同学学习。本连载不定期更新。

十一长假后的第一个工作日,小编说一个感受应该能有99%的小伙伴同意:没放够!嗯,可以,不接受反驳。

不过呢,闲太久绝对不是好事,尤其是阅读本连载的、有志向的优秀青年,闲太久内心就会有点空虚,所以奋斗才是人生的正确打开方式。

本回连载不知不觉已经更新到第八节了,这也是这段教程的最后一节,我们来接着上回继续:先看看设置界面:

设置界面

设置界面里面有一个是路径选择界面,另外一个是数据库密码设置,一般情况下,我们安装完的软件,会在它的安装路径下看到很多文件,软件的运行,依赖于这些文件,按照这个思路,我们把程序做下列改动:

程序框图改动

注意红框中的内容,把上节的路径删除掉,解释一下,这个操作,作用是构造一个路径,这个路径不是绝对的,而是随着当前VI所在的目录变化而变化,。例如,我把我们的项目文件夹Login复制到C盘,这个路径就是:[C:\Login\MyDB.accdb],复制到D盘,路径就是[D:\Login\MyDB.accdb],复制到E盘ZhangHua目录下,路径就是[E:\ZhangHua\Login\MyDB.accdb]。当然用户可以构造内部目录,例如程序文件夹下的\Data目录等等,在编译完成后,将数据库放置在对应的目录即可。

注意:这个路径在编译成可执行文件*.exe之后会发生变化!原因可以自己思考一下。

然后,将程序继续完成:

完成程序密码错误

完成程序密码正确

完成程序数据库错误

请注意看,LabVIEW的自带子VI有许多都是自带了错误输入输出接口,建议大家自己写子VI的时候也加入,如我上述写的程序,它可以直接和条件语句的判断接口连接,出现错误时直接执行错误情况下的代码,这对数据操作有着至关重要的作用。

接下来运行一下,看看效果,在这之前,请根据前面的内容,把数据库密码也改为【Password Display】,运行程序后,先在【设置】界面输入数据库登陆密码,如:HUAHUA,然后来到登陆界面,输入用户名,如:月明新兮,输入密码,如:123456,点击【登陆】,弹出【密码正确!】对话框,达到预期效果。

设置数据库密码

登陆界面

密码正确

接着设置一下界面,停止运行,点击【File】--【VI Properties】,然后如图选择设置:

定义设置

设置如上

完成后效果

这样,这次连载就讲完了,当然,很多细节和技巧,八节是很难完全讲清楚的,还有实现方式,也不拘泥于教程中的方法,这就是编程的魅力所在,把一个东西,完全由自己的思路,从无到有的展现出来,把它当作一件作品来创作,本来就是一件很享受的事情,而且,如果能够让更多的人因此受益,更是一大乐趣

敬请期待下回连载

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181008G1HEXL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券