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

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

  • 相关阅读:
    Caffe学习系列(18): 绘制网络模型
    Caffe学习系列(17):模型各层数据和参数可视化
    android ------ RecyclerView 模仿淘宝购物车
    android ------- 开发者的 RxJava 详解
    android -------- 压缩图片文件工具类
    android -------- MVP+DataBinding 的使用
    android -------- ConstraintLayout Group和goneMargin(五)
    android -------- ConstraintLayout Guideline和Barrier(四)
    android -------- ConstraintLayout 宽高比和偏移量比(三)
    android -------- ConstraintLayout 约束属性(二)
  • 原文地址:https://www.cnblogs.com/LeoWong/p/1602204.html
Copyright © 2011-2022 走看看