首页 > 编程知识 正文

c是什么意思,c代表什么

时间:2023-05-03 13:59:16 阅读:10941 作者:1957

因为文章是高级栏,所以很少对代码进行说明。 基础可以看基础栏各行代码有说明

本文主要介绍C#与数据库中的帐户连接,如果密码正确则登录,然后返回错误的密码登录错误消息

连接到c#SQL数据库和查询数据功能

数据库的配置和下载见本文

正文:

先看效果

将输入的帐户和密码带到数据库进行匹配,如用户输入帐户并正确弹出登录窗口界面

界面:

清除表单边框

窗口属性设置为None,但窗口无法移动

无边框移动表单Point mouseOff; //鼠标移动位置变量bool leftFlag; //标签为左键的privatevoidform1_ mousemove (对象发送器,MouseEventArgs e ) if ) leftflag ) pointmouseset=control.mouse PPE //设置移动后的位置Location=mouseSet; } privatevoidform1_ load (object sender,EventArgs e ) ) privatevoidform1_ mousedown (object sender,mouse entargs e///}私密性voidform1_ mouseup (对象发送器,鼠标事件(if )左标志) {左标志=假; //松开鼠标后标记为false; }然后,设置与窗口对应的事件

然后拖动两个文本框和一些标签,在我上面的界面上设置文本就可以了。

在此处,将帐户文本框中的name设置为“用户”、“密码名称”和“密码”

设置用于隐藏密码长度和内容的文本框属性,然后单击,

如下设定

*而代以、

长度最多可达10个字符

退出按钮和鼠标经过事件privatevoidclose _ click (对象发送器,事件e )环境. exit ) 0; //结束} privatevoidclose _ mouseleave (object sender,EventArgs e ) { Color a=Color.White; close.ForeColor=a; //释放鼠标时} privatevoidlabel5_ mousemove (对象发送器,MouseEventArgs e ) { Color a=Color.Black; close.ForeColor=a; //经过鼠标时}设定数据库表名为user1

表属性

数据是帐户和密码

单击“连接数据库”登录时连接并匹配数据库

privatevoidbutton1_ click (对象发送器,EventArgs e ) { try { a.Password='xxxx '; a.UserID='xxxx '; a .数据来源=' xxxx '; a.InitialCatalog='xxxx '; sqlconnection b=new sqlconnection (a.tostring ) ); b.Open (; string SQL=' select * fromuser1where userid=' ' user.text ' ' and password=' ' password.text ' '; sqlcommandd=newsqlcommand(SQL,b ); sqldatareader du=d.executereader (; 字符串l=' '; user jm=new user (; while(du.read ) ) L=du ) (userid ) (.tostring ) (du ) (password ).tostring ) ); } du.Close (; if(L==' ' ) { MessageBox.Show ) )帐户或密码错误); 返回; } try { filestream file=new filestream (@ filedir,FileMode.Create ); 用户名称=new user (; { name.user1=this.user.text.trim (; name.password1=this.password.text.trim (; } binaryformatterc=newbinaryformatter (; //二进制格式器C.Serialize(file,name ); file.Close (; } catch { } string窗口id查询=' select * fromuser1where userid=' ' user.text ' '; SqlCommand窗口id创建=new SqlCommand (窗口id查询,b ); SqlDataReader窗口id执行=窗口id创建. ExecuteReader (; while (窗口id运行. Read () ) { jmuser=窗口id运行['username'].ToString; }窗口id执行. Close (; b.Close (; 登录成功画面a2=new登录成功画面(); A2 .表演(); this.Hide (; //现在隐藏这个窗户} catch { } } 纯手打,点个赞呗~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。