zoukankan      html  css  js  c++  java
  • .NET下的Login机制

    经常在网上看到有人在问.NET的Login机制,很多人都是一个LoginForm一个MainForm,Login完了就把LoginForm隐藏,再把MainForm显示出来,个人觉得这个方法太过于表面,而事实上,.NET提供的ApplicationContext可以让我们写出更加优雅的Login机制,下面就演示给大家看看

    首先,当然是先准备好一个MainForm和一个LoginForm啦

    LoginForm.cs
    LoginForm.Designer.cs

    MainForm就随便一个窗体得了,反正也只是演示作用,你们爱把MainForm做成咋样是咋样。而LoginForm,传统来说,需要主界面可以填上LoginID以及Password,另外还需要一个Login按钮以及一个Cancel按钮,如下图

    窗体准备完毕后,关键部分的ApplicationContext的代码随后奉上

    LoginContext.cs

    之后,主程序入口函数Main也得改改,因为这个时候就不能直接让它Application.Run(new MainForm());这样子了,这时候运行起来的应该是上面的LoginContext。最后的Program.cs文件改成下面的样子

    Program.cs

    最后运行看看结果吧,希望对各位有帮助

  • 相关阅读:
    linux学习第一周笔记
    三授权六禁令(必背)
    内存复用三种技术
    移动平台路径相关
    unitUnity优化技巧
    游戏开发优化建议
    转载, unity 如何自定义脚本
    unity animation 在播放动画时报错 The animation state Eat could not be played because it couldn't be found!
    unity 学习之前需要做的准备
    xml 操作遇到的坑
  • 原文地址:https://www.cnblogs.com/LeoWong/p/1602204.html
Copyright © 2011-2022 走看看