提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、项目创建
- 二、主页面设计
- 三、主页面代码
- 总结
前言
本次项目主要是因为我们的大作业要求要求,因为网上C#的资源不太多,因此我根据网上的资料制作了以下的小项目。
一、项目创建
首先通过创建C#的Windows窗体应用程序,名字可以自行设置,框架可以选用默认的。
二、主页面设计
这是我的项目主页面,主要包括4个Label类,3个Button类,2个radioButton1,1个pictureBox1。主要的设计界面就如图所示。命名和图片大家可以自行的设置,通过对组件的Text属性进行设置,radioButton具有一个Checked属性,可以控制默认的多选框。(例如我的在用户)
三、主页面代码
主页面代码主要包括验证登录信息,通过与SQL查询来验证用户信息,以及打开对象的对话框。
1.登录按钮
首先我们写一个Login的登录方法用来判断登录,随后会跳转到别的窗口(会在下一次的教程中编写)。代码如下。
public void Login() {
//用户
if (radioButton1.Checked == true) {
DataBase DB = new DataBase();
string sql = $"select * from [User] where id='{textBox1.Text}' and password='{textBox2.Text}'" ;
IDataReader dc = DB.read(sql);
if (dc.Read())
{
Data.UID = dc["id"].ToString();
Data.UName = dc["name"].ToString();
MessageBox.Show("登录成功");
User1 user = new User1();
this.Hide();
user.ShowDialog();