0


用Visual Studio 2022创建登录和注册功能

一:首先先创建一个新项目二:熟悉工具、属性和事件的使用,并尝试做一个登录界面

(1)单击buttom可查看属性,双击可产生事件。

1.以登录按钮为例:

可以产生一个事件,可以在事件里面添加代码,以创建窗口为例

(2)窗口的创建

窗口名 a=new 窗口名()

a,show() 就可以按下登录键时弹出新窗体

但这样设计登录界面是不严谨的,我们需要添加些条件,使得需要正确的账号和密码方可登录

这一流程通过调用方法userLogin,若有返回值,则说明有数据存在,方可准许登录。

(3)连接数据库的操作

ADO.net数据库操作,具体使用方法如下:

(5)使用说明

1.连接数据库

SqlConnection conn = new SqlConnection("server=luo1213;database=aka;integrated security=True");
2.打开连接
conn.Open();

3.创建命令对象和执行命令

SqlCommand cmd = new SqlCommand();
cmd.CommandText="select * from users where username=@username and pwd=@pwd";
cmd.Connection = conn;

4.SqlParameter的功能是防转化、注入功能

SqlParameter uparam = new SqlParameter("@username",textBox1.Text);//用户名
SqlParameter pwdparam = new SqlParameter("@pwd",textBox2.Text);//密码

cmd.Parameters.Add(uparam);

cmd.Parameters.Add(pwdparam);

5.建立桥接器和临时数据库

SqlDataAdapter sda = new SqlDataAdapter(cmd);

DataSet ds = new DataSet();
sda.Fill(ds,"logintable");

这样,就完成了一个登录按钮了
若输入连接的数据库中的信息方可进入主页面,如下(通过工具栏和属性设计成该页面)

我们还可以通过页面属性,制作一个精美的页面

当然,不光是登录面,我们还要设计注册页面

三.设计注册页面

同样的方式,建一个新窗口,和一个新按钮,双击按钮,生成事件。

注册按钮也是一样的流程

1.连接数据库

2.输入命令语句(sql中的增添语句)

3.执行语句

补充: messagebox.show的功能

MessageBox指的是显示一个模态对话框,其中包含一个系统图标、 一组按钮和一个简短的特定于应用程序消息,如状态或错误的信息。消息框中返回一个整数值,该值指示用户单击了哪个按钮。

使用方法:

MessageBox (text,title{,icon{,button{,default }}})

4.添加返回箭头<=

if语句中,若你的窗口为Forml则可使返回原窗口,不再是创建新窗口(浪费空间,this.hide()可隐藏)

到这注册和登录窗口就完成了,当然你肯定可以使用更多的组件制作更加完美的程序。


本文转载自: https://blog.csdn.net/luo12345h/article/details/134841219
版权归原作者 luo12345h 所有, 如有侵权,请联系我们删除。

“用Visual Studio 2022创建登录和注册功能”的评论:

还没有评论