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

 

 

转载于:https://www.cnblogs.com/jonnyscode/archive/2009/12/27/1633234.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值