C# 学生管理系统 ( 简洁版 ).zip


项目介绍及思路整理请参考文章: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:DesktopC-SharpMonth_12exp4exp4DBuserInfo.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.vsexp4
     目录           0  2019-12-10 11:49  exp4.vsexp4v15
     文件       41984  2019-12-10 22:42  exp4.vsexp4v15.suo
     目录           0  2019-12-10 11:49  exp4.vsexp4v15Server
     目录           0  2019-12-10 11:49  exp4.vsexp4v15Serversqlite3
     文件           0  2019-12-10 11:49  exp4.vsexp4v15Serversqlite3db.lock
     文件      593920  2019-12-10 20:28  exp4.vsexp4v15Serversqlite3storage.ide
     文件       32768  2019-12-10 21:41  exp4.vsexp4v15Serversqlite3storage.ide-shm
     文件     4128272  2019-12-10 22:41  exp4.vsexp4v15Serversqlite3storage.ide-wal
     目录           0  2019-12-10 22:42  exp4exp4
     文件        1110  2019-12-10 11:49  exp4exp4.sln
     文件         189  2019-12-10 11:49  exp4exp4App.config
     目录           0  2019-12-10 12:07  exp4exp4DB
     文件     8388608  2019-12-10 22:42  exp4exp4DBuserInfo.mdf
     文件     8388608  2019-12-10 22:42  exp4exp4DBuserInfo_log.ldf
     文件        5510  2019-12-10 13:33  exp4exp4exp4.csproj
     文件         453  2019-12-10 12:23  exp4exp4exp4.csproj.user
     文件        2237  2019-12-10 22:41  exp4exp4Form1.cs
     文件        5820  2019-12-10 13:33  exp4exp4Form1.Designer.cs
     文件        5817  2019-12-10 13:33  exp4exp4Form1.resx
     文件       12423  2019-12-10 22:41  exp4exp4Form2.cs
     文件        8557  2019-12-10 20:29  exp4exp4Form2.Designer.cs
     文件        5817  2019-12-10 20:29  exp4exp4Form2.resx
     目录           0  2019-12-10 11:49  exp4exp4obj
     目录           0  2019-12-10 20:54  exp4exp4objDebug
     文件        1443  2019-12-10 20:54  exp4exp4objDebugDesignTimeResolveAssemblyReferences.cache
     文件        7331  2019-12-10 13:12  exp4exp4objDebugDesignTimeResolveAssemblyReferencesInput.cache
     文件          42  2019-12-10 13:12  exp4exp4objDebugexp4.csproj.CoreCompileInputs.cache
     文件         909  2019-12-10 21:28  exp4exp4objDebugexp4.csproj.FileListAbsolute.txt
............此处省略21个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)