C用户注册功能.docx

上传人:b****1 文档编号:230135 上传时间:2022-10-07 格式:DOCX 页数:6 大小:83.34KB
下载 相关 举报
C用户注册功能.docx_第1页
第1页 / 共6页
C用户注册功能.docx_第2页
第2页 / 共6页
C用户注册功能.docx_第3页
第3页 / 共6页
C用户注册功能.docx_第4页
第4页 / 共6页
C用户注册功能.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

C用户注册功能.docx

《C用户注册功能.docx》由会员分享,可在线阅读,更多相关《C用户注册功能.docx(6页珍藏版)》请在冰豆网上搜索。

C用户注册功能.docx

设计的注册窗体如图1所示:

图1

当窗体在运行时,如图2所示:

图2

如果有任意一项没有输入,则在后面用Lable控件给出提示(也可以选择用弹窗方式),如图3所示:

图3

如果两次输入的密码不一致,需要给出提示,如图4所示:

图4

如果注册的用户名与数据库中有相同的,就不能注册,需要给出提示,如图5所示:

图5

如果输入的内容一切符合规范且正常,点击“注册”按钮,弹出注册成功的消息框,如图6所示:

图6

程序的后台代码如下:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows.Forms;

usingSystem.Data.SqlClient;

usingMrCy.BaseClass;

namespaceMrCy

{

publicpartialclassfrmRegister:

Form

{

publicfrmRegister()

{

InitializeComponent();

}

privatevoidfrmRegister_Load(objectsender,EventArgse)

{

cbbUserType.SelectedIndex=0;//默认用户类型为第一项,即管理员

}

///

///输入确认密码后按下回车键,调用确认按钮的单击事件

///

///

///

privatevoidtxtPwd2_KeyPress(objectsender,KeyPressEventArgse)

{

if(e.KeyChar==13)

{

btnSure_Click(sender,e);

}

}

///

///点击“确认”按钮,判断各文本框都是否为空,

///如果为空,在其后会出现相应的提示,

///如果都不为空,则执行注册操作

///

///

///

privatevoidbtnSure_Click(objectsender,EventArgse)

{

if(txtUserName.Text.Trim()==""||txtPwd.Text.Trim()==""||txtPwd2.Text.Trim()=="")

{

if(txtUserName.Text.Trim()=="")

{

lblMustFill1.Visible=true;

}

else

{

lblMustFill1.Visible=false;

}

if(txtPwd.Text.Trim()=="")

{

lblMustFill2.Visible=true;

}

else

{

lblMustFill2.Visible=false;

}

if(txtPwd2.Text.Trim()=="")

{

lblMustFill3.Visible=true;

}

else

{

lblMustFill3.Visible=false;

}

}

elseif(txtPwd.Text.Trim()!

=txtPwd2.Text.Trim())

{

MessageBox.Show("密码不一致","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);

}

else

{

DBOperateoperate=newDBOperate();//建立数据库操作对象

stringsameUser="selectcount(*)fromtb_UserwhereUserName='"+txtUserName.Text.Trim()+"'";//查询数据库中是否有与输入的用户名相同的用户

intm=operate.ThingsSum(sameUser);//执行查询操作

if(m>0)

{

MessageBox.Show("该用户已存在,请重新注册!

","警告",MessageBoxButtons.OK,MessageBoxIcon.Warning);

txtUserName.Text="";

txtPwd.Text="";

txtPwd2.Text="";

}

else

{

stringinsertUser="insertintotb_User(UserName,UserPwd,Power)values('"+txtUserName.Text.Trim()+"','"+txtPwd.Text.Trim()+"','"+cbbUserType.Text.Trim()+"')";

intn=operate.OperateData(insertUser);//执行插入操作

if(n>0)

{

MessageBox.Show("注册成功!

\n用户名为:

"+txtUserName.Text,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information);

this.Close();

}

}

}

}

///

///点击“取消”,关闭当前窗体

///

///

///

privatevoidbtnCancel_Click(objectsender,EventArgse)

{

this.Close();

}

///

///点击“清空”按钮,将所有文本框置为空

///

///

///

privatevoidbtnEmpty_Click(objectsender,EventArgse)

{

txtUserName.Text="";

txtPwd.Text="";

txtPwd2.Text="";

}

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 建筑土木

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1