Winform的登录窗体设计思路
2004-08-31 11:48
288 查看
其实这种登录窗体的设计有很多种模式。而且实现起来都很简单,我简单列举两种方式
这里的方法都涉及到了多窗体传递数据的问题,请参考我以前的一篇文章《多窗体传递数据》http://www.cnblogs.com/voodooq/archive/2004/06/14/15446.aspx
1、Main窗体为登录窗体模式。
这种模式应该是比较方便而且简单的一种实现方法,
描述:
在Main窗体中建立登录信息等内容,然后点击登录按钮后在本窗体进行验证,当符合条件的时候,隐藏本窗体而显示功能窗体。
相关代码:
//直截取了一段,用于判断的部分,大家可以看到在这里启动了应用。
//截取一部分代码
//Main代码部分,在载入窗体的时候显示登录窗体
[STAThread]
static void Main()
//这是登录窗体
public MainFrm mfrm;
//将建立一个MainFrm类型的对象
//处理登录操作
private void button1_Click(object sender, System.EventArgs e)
3、使用独立进程的登录窗体
现在这种模式我还没有实现,概念就是登录窗体和Main窗体使用各自独立的进程,而当登录成功的时候不再是隐藏登录窗体,而是关闭。这样应该是对释放资源有一定好处的,呵呵
以上是我的一些个人看法,有什么问题,还请大家多多指正,或者您有更好的实现登录的方法,请告诉我。
这里的方法都涉及到了多窗体传递数据的问题,请参考我以前的一篇文章《多窗体传递数据》http://www.cnblogs.com/voodooq/archive/2004/06/14/15446.aspx
1、Main窗体为登录窗体模式。
这种模式应该是比较方便而且简单的一种实现方法,
描述:
在Main窗体中建立登录信息等内容,然后点击登录按钮后在本窗体进行验证,当符合条件的时候,隐藏本窗体而显示功能窗体。
相关代码:
//直截取了一段,用于判断的部分,大家可以看到在这里启动了应用。
//截取一部分代码
//Main代码部分,在载入窗体的时候显示登录窗体
[STAThread]
static void Main()
//这是登录窗体
public MainFrm mfrm;
//将建立一个MainFrm类型的对象
//处理登录操作
private void button1_Click(object sender, System.EventArgs e)
3、使用独立进程的登录窗体
现在这种模式我还没有实现,概念就是登录窗体和Main窗体使用各自独立的进程,而当登录成功的时候不再是隐藏登录窗体,而是关闭。这样应该是对释放资源有一定好处的,呵呵
以上是我的一些个人看法,有什么问题,还请大家多多指正,或者您有更好的实现登录的方法,请告诉我。
相关文章推荐
- C#下WinForm编程:登录窗体的设计
- C#.NET 可以为不同的客户定制不同的登录窗体的设计思路参考【功能代码组件化,可以灵活选配】
- winform设计一个登录界面和修改密码的界面-自动切换窗体(问题[已解] 望一起讨论)(技术改变世界-cnblog)
- C#下WinForm编程:登录窗体的设计
- winform 登录窗体设计
- winform设计一个登录界面和修改密码的界面-自动切换窗体(问题[已解] 望一起讨论)(技术改变世界-cnblog)
- C#下WinForm编程:登录窗体的设计
- C#.NET 可以为不同的客户定制不同的登录窗体的设计思路参考【功能代码组件化,可以灵活选配】
- .NET Winform登录窗体编程设计及数据库表
- C#.NET 可以为不同的客户定制不同的登录窗体的设计思路参考【功能代码组件化,可以灵活选配】
- WinForm设计之SQLServer登录窗体
- C#-winform-设计登录窗体
- C# 使用三层架构实例演示-winForm 窗体登录功能
- WinForm企业应用框架设计【三】框架窗体设计;动态创建菜单;
- 【WinForm窗体控件开发】之三续 窗体控件设计时的事件属性
- Winform中多国语言窗体的设计以及.NET中资源文件的使用
- 多个站点单点登录的设计思路
- C#-WinForm登录窗体实现记住密码的功能(仿QQ实现)
- 解决VS2005在Winform窗体设计界面中数据源窗口灰化不显示数据源的问题
- C#WinForm4张纸牌窗体设计