一:首先先创建一个新项目二:熟悉工具、属性和事件的使用,并尝试做一个登录界面
(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()可隐藏)
到这注册和登录窗口就完成了,当然你肯定可以使用更多的组件制作更加完美的程序。
参考链接
发表评论