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

(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()可隐藏)

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

参考链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。