已有57人关注
看不明白“企业人事管理系统”中的一个值
发表在C#图书答疑 2012-04-22
是否精华
版块置顶:
我在看《实战突击c#项目开发案例整合》的12章的“企业人事管理系统”,里面有:
DataClass.MyMeans.Login_n = 1; 
DataClass.MyMeans.Login_n = 2;  
DataClass.MyMeans.Login_n = 3;  //将公共变量设为3,便于控制登录窗体的关闭

不明白它的意思,谢谢解答!
分享到:
精彩评论 6
flyuniverse
学分:0 LV1
TA的每日心情
开心
2021-03-18 14:35:57
2012-04-22
沙发
另外就是我看了数据库之间的表结构,我觉得表之间有参照关系的,但是在数据库里面只有主键,没看到有外键呢。比如tb_Family和tb_Stuffbusic间就有引用关系。(我在sqlserver中导出脚本看的)
东方_mrkj
学分:0 LV1
2012-04-24
板凳
读者你好:
    DataClass.MyMeans.Login_n = 1; //正常登录窗体
    DataClass.MyMeans.Login_n = 2; //重新登录窗体
    DataClass.MyMeans.Login_n = 3; //登录窗体成功
                                                                                                                                                             
flyuniverse
学分:0 LV1
TA的每日心情
开心
2021-03-18 14:35:57
2012-04-24
地板
另外就是我看了数据库之间的表结构,我觉得表之间有参照关系的,但是在数据库里面只有主键,没看到有外键呢。为什么?
flyuniverse
学分:0 LV1
TA的每日心情
开心
2021-03-18 14:35:57
2012-04-24
4L
在F_login.cs中有:
        private void F_Login_Load(object sender, EventArgs e)
        {
            this.Text = "变电所培训管理系统-登录";
            try
            {
                MyClass.con_open();  //连接数据库
                MyClass.con_close();
                textName.Text = "";
                textPass.Text = "";

            }
            catch
            {
                MessageBox.Show("数据库连接失败。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Application.Exit();
            }
        }


对于:
                MyClass.con_open();  //连接数据库
                MyClass.con_close();
为什么刚打开又要关闭呢?
flyuniverse
学分:0 LV1
TA的每日心情
开心
2021-03-18 14:35:57
2012-04-24
5L
        private void F_Main_Load(object sender, EventArgs e)
        {
            F_Login FrmLogin = new F_Login();   //声时登录窗体,进行调用
            FrmLogin.Tag = 1;   //将登录窗体的Tag属性设为1,表示调用的是登录窗体
            FrmLogin.ShowDialog();
            FrmLogin.Dispose();
            //当调用的是登录窗体时
            if (DataClass.MyMeans.Login_n == 1)
            {
                Preen_Main();   //自定义方法,通过权限对窗体进行初始化
                MyMenu.PactDay(1);  //MyModule类中的自定义方法,用于查找指定时间内,过生日的职工
                MyMenu.PactDay(2);  //MyModule类中的自定义方法,用于查找合同到期的职工
            }
            DataClass.MyMeans.Login_n = 3;  //将公共变量设为3,便于控制登录窗体的关闭
            Tool_Help.Enabled = true;
            //Tool_Help.Enabled = false;
        }

这里的DataClass.MyMeans.Login_n = 3;显然不是登陆成功
小科_mrkj
学分:43 LV2
2012-04-25
6L
读者朋友:
    您好,MyClass.con_open();是为了测试是否能够正常连接数据库,MyClass.con_close();是为了关闭数据库连接,以便在用到的时候在打开、关闭;
DataClass.MyMeans.Login_n = 3;是为了标识是否登录成功了,根据这个标识,系统判断是使用Application.Exit关闭登录登录窗体,还是使用this.Close关闭登录窗体。
首页上一页 1 下一页尾页 6 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照