登陆界面设计(gui登录界面设计)

资讯3年前 (2022)发布 cholin
111 0 0

如何做一个登陆界面

输入框UITextField,显示文本UILabel,登录和取消按钮UIButton,可以直接在xib上面拖出来。

登陆界面设计(gui登录界面设计)

C#.net中设计一个最简单的登录界面

using System.Data.SqlClient;

using System.Data;

protected void Button1_Click(object sender, EventArgs e)

{

string userLoginID = TextBox1.Text.Trim();

string userPassword = TextBox2.Text.Trim();

SqlConnection mycon = new SqlConnection(“server=a;Initial Catalog=db;User ID=sa;Password=123456”);

string sqltext = “select * from [user] where userid='” + userLoginID + “‘and pwd='” + userPassword + “‘”;

if (mycon.State == ConnectionState.Closed)

{

mycon.Open();

}

SqlCommand sqlcom = new SqlCommand(sqltext, mycon);

if (sqlcom.ExecuteScalar() != null)

{

Response.Write(“登录成功”);

}

else

Response.Write(“登录失败”);

mycon.Close();

}违反以下原则是会被删除扣分的:

A.1、危害国家安全,危害社会稳定的信息;

2、色情、暴力、恐怖、赌博、教唆犯罪及危害社会公德的信息;

3、具有广告性质的内容;

4、含有违背伦理道德的内容和信息;

5、具有恶意、无聊、抄袭和灌水性质的其他非法内容。

B.1.标题要正确

在提问或答复的时候不要写先学一些基本的C#语法及常用的类库,再去网上下一些.net原码,看看人家是怎么写的,有了基本的东西,再看些实例应该很快就会懂了,加油!

设计登录窗口的思想是这样的:

一、在加载主窗口时候(即load事件中)加载登录窗口

二、在登录窗口中点击“登录”按钮时候发生下面的事情

1.声明变量username并获取用户名文本框输入的内容,声明变量pwd并获取密码文本框输入的内容。

2.判断username是否为空,如果为空,则提示输入并结束事件,判断pwd是否为空,如果为空,则提示输入并结束事件

3.用ado.net操作数据库,查找是否有对应输入的用户名和密码,如果有,将关闭登录窗口,如果没有,则提示用户名和密码错误。

设mssql数据库中有数据库test1,里面有表users,表中有字段username和pwd。

主窗口中的load事件中的代码为:

loginfm=newlogin();//创建登录窗口
if(fm.showdialog()==dialogresult.ok)//判断登录是否成功
{}//登录成功,什么都不做
else
{
application.exit();//登录失败,关闭程序
}

登录窗口中“登录”按钮的代码为:

//要先引用usingsystem.data.sqlclient;

stringusername=textbox1.text;
stringpwd=textbox2.text;
if(username==string.empty)//判断用户名的文本框是否有输入内容
{
messagebox.show(“请输入用户名!”);//提示输入用户名
return;//跳出事件,不执行下面的代码
}
elseif(pwd==string.empty)
{
messagebox.show(“请输入密码!”);
return;
}

//下面是ado.net对数据库进行操作,查找是否有用户名和密码相符的记录,如果有,设置tag为1,表示登录成功

sqlconnectionconn=newsqlconnection(“datasource=.\sqlexpress;initialcatalog=test1;integratedsecurity=true”);
conn.open();
stringsql=string.format(“selectcount(*)fromuserswhereusername='{0}’andpwd='{1}'”,username,pwd);
sqlcommandcomm=newsqlcommand(sql,conn);
inttag=0;
if((int)comm.executescalar()>0)
tag=1;
conn.close();

if(tag==1)//判断是否登录成功
{
this.dialogresult=dialogresult.ok;
this.close();
}
else
{
messagebox.show(“密码错误!”);
}

以上就是主要的代码和内容了。。

音效素材网站

说一下你的数据库中的表名使用有问题,不能用user作为表名,因为这是个关键字,用的话会出错的。建议你用users或其他的。

这里有参考源代码,外链是

以上信息希望对你有帮助。。^^

© 版权声明

相关文章