登录界面设计 - MiniFramework蝇量框架 - Winform框架
登录界面设计 - MiniFramework蝇量框架 - Winform框架
一、登录界面
登录用户:888,登录密码:test
登录账号:用户账号,支持手机号码、邮箱登录。
登录密码:输入密码,采用 Rijndael 对称加密算法。参考:KeyProvider.KeyProviderRijndael对称加密算法使用
公司账套:账套数据库。当登录成功后,所有业务数据将存储到此账套数据库。
记住登录信息:当登录成功后,将存储用户名和密码信息,下次登录时自动带出。
二、运行主程序打开登录界面设计逻辑
登录流程图
Program.cs 源码
登录流程代码C#
C# 全选
using CSFramework.Mini.Library;
using CSFramework.Mini.Models;
using System;
using System.Threading;
using System.Windows.Forms;
namespace CSFramework.Mini
{
static class Program
{
[STAThread]
static void Main(string[] args)
{
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.ThreadException += new ThreadExceptionEventHandler(Application_ThreadException);//捕获系统产生的异常。
//打开登录窗体
Loginer user = frmLogin.Login(true);
//若登录成功,加载主窗体
if (user != null)
{
Application.Run(frmMain.Instance);
}
}
catch (Exception ex)
{
Msg.ShowError("运行系统时发生错误!\r\n" + ex.Message);
Application.Exit();
}
}
private static void Application_ThreadException(object sender, ThreadExceptionEventArgs e)
{
try
{
//显示异常信息
Msg.ShowException(e.Exception);
}
catch (Exception ex)
{
Msg.ShowError("Application_ThreadException:\r\n" + ex.Message);
}
}
}
}
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
MiniFramework C/S框架网