魔兽登录系统
2016-03-26 11:17
274 查看
魔兽登录系统
1:创建三个窗体:frmlogin,frmmain,frmregist(省略步骤….)
2:创建一个对象数组,长度为10
public userInfo[] user = new userInfo[10];
3:初始化数组,并赋值.
public void Fanfa()
{
//初始化数组
user[0] = new userInfo();
user[0].id = 1;
user[0].mail = "1";
user[0].pwd = "1";
}
4:在登录按钮的click时间中验证邮箱和密码是否正确,使用文本框中的值遍历数组,查看是否有与之匹配的值.
foreach (userInfo item in user)
{
if (item != null)
{
if (item.mail == mail && item.pwd == password)
{
flag = true;
}
}
}
5:如果数据匹配,实现窗体的跳转.
6:将输入的邮箱的文本信息传递到frmmain窗体中.在frmmain窗体中创建一个静态变量,在frmlogin窗体中将输入的文本赋给frmmain中的静态变量,在窗体中的label控件显示出来.
Form2.str = mail;
public static string str;
private void Form2_Load(object sender, EventArgs e)
{
label1.Text = "欢迎"+str;
}
7:完成注册功能,实现窗体的跳转,在frmregist中创建一个变量,
在frmlogin中的注册按钮时间中将frmlogin的窗体对象赋给这个变量,这样就可以实现注册完毕之后的窗体跳转
Frmregist中:public Form1 login;
Frmlogin中:Form3 frm = new Form3();
frm.login = this;
8:实现注册功能,创建userInfo类的对象,将类的属性赋值,并将对象绑定在数组中,找到一个为空的位置来存放要注册的数据
userInfo user = new userInfo();
user.id = Convert.ToInt32(textBox1.Text);
user.mail = textBox2.Text;
user.pwd = textBox3.Text;
for (int i = 0; i<login.user.Length; i++)
{
if (login.user[i] == null)
{
login.user[i] = user;
}
}
登录系统完成!!!!!!!!!!!!!!!
1:创建三个窗体:frmlogin,frmmain,frmregist(省略步骤….)
2:创建一个对象数组,长度为10
public userInfo[] user = new userInfo[10];
3:初始化数组,并赋值.
public void Fanfa()
{
//初始化数组
user[0] = new userInfo();
user[0].id = 1;
user[0].mail = "1";
user[0].pwd = "1";
}
4:在登录按钮的click时间中验证邮箱和密码是否正确,使用文本框中的值遍历数组,查看是否有与之匹配的值.
foreach (userInfo item in user)
{
if (item != null)
{
if (item.mail == mail && item.pwd == password)
{
flag = true;
}
}
}
5:如果数据匹配,实现窗体的跳转.
6:将输入的邮箱的文本信息传递到frmmain窗体中.在frmmain窗体中创建一个静态变量,在frmlogin窗体中将输入的文本赋给frmmain中的静态变量,在窗体中的label控件显示出来.
Form2.str = mail;
public static string str;
private void Form2_Load(object sender, EventArgs e)
{
label1.Text = "欢迎"+str;
}
7:完成注册功能,实现窗体的跳转,在frmregist中创建一个变量,
在frmlogin中的注册按钮时间中将frmlogin的窗体对象赋给这个变量,这样就可以实现注册完毕之后的窗体跳转
Frmregist中:public Form1 login;
Frmlogin中:Form3 frm = new Form3();
frm.login = this;
8:实现注册功能,创建userInfo类的对象,将类的属性赋值,并将对象绑定在数组中,找到一个为空的位置来存放要注册的数据
userInfo user = new userInfo();
user.id = Convert.ToInt32(textBox1.Text);
user.mail = textBox2.Text;
user.pwd = textBox3.Text;
for (int i = 0; i<login.user.Length; i++)
{
if (login.user[i] == null)
{
login.user[i] = user;
}
}
登录系统完成!!!!!!!!!!!!!!!
相关文章推荐
- Java中千变万化字符串
- poj3187(next_permutation实现全排列+杨辉三角)
- Java 二叉树遍历相关
- 【转】DataURL在Web浏览器中的兼容性总结
- 设计模式---单例模式
- 初始化列表的问题
- [数据挖掘]数据
- Orchard源码分析(4):Orchard.Environment.OrchardStarter类
- jq中如何阻止元素的默认行为?
- Android Studio 快捷键(windows +mac)
- Twitter屏蔽新浪微博短链接
- keystone WSGI流程
- 【转】Data URL和图片,及Data URI的利弊
- 软件模式(简单工厂模式、工厂方法模式、抽象工厂模式)
- ifcfg,ip/ss命令配置IP地址和路由条目,配置文件IP地址和路由条目
- hdoj 2020 绝对值排序 (结构体数组)
- Java ThreadLocal
- jq事件冒泡问题
- git常用命令总结
- Apache Kylin (v1.5.0) 发布,全新设计的新一代