• 大小: 3.24MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-11
  • 语言: C#
  • 标签: C#  

资源简介

项目介绍及思路整理请参考文章:https://kylee.blog.csdn.net/article/details/103482296

资源截图

代码片段和文件信息

using System;
using System.Threading;
using System.Data.SqlClient;
using System.Windows.Forms;

namespace exp4
{
    public partial class Form1 : Form
    {
        SqlDataReader sqlReader = null;

        public Form1()
        {
            InitializeComponent();
            this.MaximizeBox = false;
            this.MinimizeBox = false;
            this.AutoSizeMode = AutoSizeMode.GrowAndShrink;
        }

        private void button1_Click(object sender EventArgs e)
        {
            checkLogin();
        }

        private void checkLogin()
        {
            string connStr = @“Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=E:\Desktop\C-Sharp\Month_12\exp4\exp4\DB\userInfo.mdf;Integrated Security=True“;
            SqlConnection conn = new SqlConnection(connStr);

            string rawUsername = usernameTextBox.Text.Trim();
            string rawPassword = passwordTextBox.Text.Trim();

            //数据库连接
            try
            {
                conn.Open();
                string sql1 = $“SELECT * FROM [dbo].[User] WHERE userName = ‘{rawUsername}‘“;
                var command = new SqlCommand(sql1 conn);
                sqlReader = command.ExecuteReader();
                if (!sqlReader.Read())
                {
                    MessageBox.Show(“账户不存在!“ “登录提示!“);
                }
                else if (sqlReader.GetString(1) != rawPassword)
                {
                    MessageBox.Show(“密码错误!“ “登录提示!“);
                }
                else
                {
                    MessageBox.Show(“登录成功!正在跳转...“ “登录提示!“);
                    //this.Hide();
                    //new Form2().Show();    //ShowDialog会使得窗口固定大小属性失效!
                    Program.signal = true;
                    this.Close();
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message “错误提示!“);
            }
            finally
            {
                sqlReader.Close();
                conn.Close();
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-12-10 11:49  exp4\
     目录           0  2019-12-10 11:49  exp4\.vs\
     目录           0  2019-12-10 11:49  exp4\.vs\exp4\
     目录           0  2019-12-10 11:49  exp4\.vs\exp4\v15\
     文件       41984  2019-12-10 22:42  exp4\.vs\exp4\v15\.suo
     目录           0  2019-12-10 11:49  exp4\.vs\exp4\v15\Server\
     目录           0  2019-12-10 11:49  exp4\.vs\exp4\v15\Server\sqlite3\
     文件           0  2019-12-10 11:49  exp4\.vs\exp4\v15\Server\sqlite3\db.lock
     文件      593920  2019-12-10 20:28  exp4\.vs\exp4\v15\Server\sqlite3\storage.ide
     文件       32768  2019-12-10 21:41  exp4\.vs\exp4\v15\Server\sqlite3\storage.ide-shm
     文件     4128272  2019-12-10 22:41  exp4\.vs\exp4\v15\Server\sqlite3\storage.ide-wal
     目录           0  2019-12-10 22:42  exp4\exp4\
     文件        1110  2019-12-10 11:49  exp4\exp4.sln
     文件         189  2019-12-10 11:49  exp4\exp4\App.config
     目录           0  2019-12-10 12:07  exp4\exp4\DB\
     文件     8388608  2019-12-10 22:42  exp4\exp4\DB\userInfo.mdf
     文件     8388608  2019-12-10 22:42  exp4\exp4\DB\userInfo_log.ldf
     文件        5510  2019-12-10 13:33  exp4\exp4\exp4.csproj
     文件         453  2019-12-10 12:23  exp4\exp4\exp4.csproj.user
     文件        2237  2019-12-10 22:41  exp4\exp4\Form1.cs
     文件        5820  2019-12-10 13:33  exp4\exp4\Form1.Designer.cs
     文件        5817  2019-12-10 13:33  exp4\exp4\Form1.resx
     文件       12423  2019-12-10 22:41  exp4\exp4\Form2.cs
     文件        8557  2019-12-10 20:29  exp4\exp4\Form2.Designer.cs
     文件        5817  2019-12-10 20:29  exp4\exp4\Form2.resx
     目录           0  2019-12-10 11:49  exp4\exp4\obj\
     目录           0  2019-12-10 20:54  exp4\exp4\obj\Debug\
     文件        1443  2019-12-10 20:54  exp4\exp4\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        7331  2019-12-10 13:12  exp4\exp4\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件          42  2019-12-10 13:12  exp4\exp4\obj\Debug\exp4.csproj.CoreCompileInputs.cache
     文件         909  2019-12-10 21:28  exp4\exp4\obj\Debug\exp4.csproj.FileListAbsolute.txt
............此处省略21个文件信息

评论

共有 条评论