C#实现系统登录
出于安全性考虑,任何数据库应用程序都需要设计系统登录功能。之前有很多朋友问我:我要怎样设计好系统登录功能?其实设计是很简单,最根本原因是学生没有项目开发经验不知从何下手,更不知要设计什么样的登录功能。我开发过很系统,几乎设计过各式各样的登录功能,总结经验后发现设计思路大同小异。作为学习题材本文内容摘抄自:C#版C/S结构系统框架2010(精简版)
下面介绍登录功能设计:
通常在登录窗体上设计公司Logo和程序图标,我的演示程序也不例外。但另外一个突出点是能够动态显示
主程序加载进度。对于中大型系统极为重要,因为加载程序需要较长时间,您还可以设计一些动感的GIF,
这样用户不会感到枯燥了。其实,友好的界面能够提高用户对系统的认可度和良好的操作感受。
出于本能反应和条件反射,多于两个窗体我会设计一窗体基类:frmBase
frmMain是MDI主窗体
frmLogin是登录窗体
其它相关类
Loginer用于保存用户登录信息,请参考:Winform或C/S程序记录用户登录状态
http://www.vjsdn.com/bbs/bbsTopicDetails.aspx?pid=110211227
系统视图:
AppEntry是Application Entry的缩写,是实现登入和登出功能的代理类。
AppEntry.MainForm属性是主窗体对象引用。
源代码:
http://www.vjsdn.com/bbs/html/3/1091226112261240.htm