已有56人关注
企业管理系统的问题(关于标识tag,Login_n的)
发表在C#图书答疑 2010-04-26
是否精华
版块置顶:
小科老师您好:
对于此系统,我在关于标识tag,Login_n的方面有些疑问,问题如下,首先在主窗体中将tag==1,再显示登录界面,而登录界面的代码中            
if ((int)(this.Tag) == 2) 
this.Close;
[font color=#FF0000]请问 Tag==2 的赋值语句在程序的什么地方出现的?[/font]

另外,再MyMeans得公共类中 有全局变量public static int Login_n = 0;
在以后的代码中 总是令Login_n == 3

[font color=#FF0000]请问0,3分别代表什么状态[/font]








分享到:
精彩评论 14
学分: LV1
TA的每日心情
好好学习
2023-12-30 22:56:48
2010-05-01
11L
谢谢小科老师了,我明白了!

我再问下: 


               TreeNode newNode1 = treeV.Nodes.Add(MenuS.Items[i].Text);
                //将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中
                ToolStripDropDownItem newmenu = (ToolStripDropDownItem)MenuS.Items[i];
                //判断当前菜单项中是否有二级菜单项
                if ([font color=#FF0000]newmenu.HasDropDownItems &&[/font] newmenu.DropDownItems.Count > 0)
                    for (int j = 0; j < newmenu.DropDownItems.Count; j++)    //遍历二级菜单项
                    {
                        //将二级菜单名称添加到TreeView组件的子节点newNode1中,并设置当前节点的子节点newNode2
                        TreeNode newNode2 = newNode1.Nodes.Add(newmenu.DropDownItems[j].Text);
                        //将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中
                        ToolStripDropDownItem newmenu2 = (ToolStripDropDownItem)newmenu.DropDownItems[j];
                        //判断二级菜单项中是否有三级菜单项
                        if ([font color=#00FF00]newmenu2.HasDropDownItems &&[/font] newmenu2.DropDownItems.Count > 0)
                            for (int p = 0; p < newmenu2.DropDownItems.Count; p++)    //遍历三级菜单项
                                //将三级菜单名称添加到TreeView组件的子节点newNode2中
                                newNode2.Nodes.Add(newmenu2.DropDownItems[p].Text);
                    }
            }
        }
对于我上了颜色的语句,我删掉后程序依然运行,请问去掉后有什么漏洞或风险?
小科_mrkj
学分:43 LV2
2010-05-04
12L
读者朋友:
    您好,你上了颜色的语句是用来判断是否有子菜单项的,如果没有子菜单项,就会出现异常的。
学分: LV1
TA的每日心情
好好学习
2023-12-30 22:56:48
2010-05-04
13L
    string Str = "";
    string MenuName = "";
    DataSet DSet = MyDataClass.getDataSet("select ID from tb_Login where Name='" + UName + "'", "tb_Login");    //获取当前登录用户的信息
   string UID = Convert.ToString(DSet.Tables[0].Rows[0][0]);   //获取当前用户编号

我黏贴了其中的一部分 其中语句
DataSet DSet = MyDataClass.getDataSet("select ID from tb_Login where Name='" + UName + "'", "tb_Login");
是用员工名(UName )来获取当前登录用户的信息,但在表中员工名不是主键,如果重名,这个函数怎么处理?
小科_mrkj
学分:43 LV2
2010-05-04
14L
读者朋友:
    您好,添加的时候判断不能添加重名的用户就行了。
首页上一页 12 下一页尾页 14 条记录 2/2页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照