2018-10-17

1.登录界面的效果图

QQ图片20181018151011.gif

2.登录界面实现的功能描述

  • 登录窗口出现在屏幕正中央,并且不能放大缩小
  • 默认角色为“收银员”,并且只允许选择“收银员”和“库管员”两种角色
  • 用户名最大长度不超过9个字符,密码需要显示为“*”号
  • 登录正确则提示成功;登录失败则提示错误,注意使用错误图标
  • 点击“退出”时退出应用程序

3.登录界面各个控件的参数设置

3.1.控件comboBox1

属性
DropDownStyle DropDownList
FormattingEnabled True
ltems (集合)
Tablndex 6

3.2.控件textBox1

属性
MaxLength 9
Tablndex 1

3.3.控件textBox2

属性
MaxLength 6
Tablndex 2

3.4.控件button1

属性
Tablndex 3
Text 登录
Font 粗体

3.5.控件button2

属性
Tablndex 4
Text 退出
Font 粗体

3.6.控件linklabel1

属性
Tablndex 5
Text 忘记密码?
Font 粗体

3.6.控件pictureBox1

属性
选择图像 项目资源文件导入
大小模式 Stretchimage

3.7.控件label1

属性
Text 用户类型
Font 粗体

3.8.控件label2

属性
Text 用户名
Font 粗体

3.9.控件label3

属性
Text 密码
Font 粗体

4.重要方法描述

4.1窗口加载时用户类型默认收银员

 this.comboBox1.FormattingEnabled = true;
            this.comboBox1.Items.AddRange(new object[] {
            "收银员",
            "库管员"});
            this.comboBox1.Location = new System.Drawing.Point(121, 95);
            this.comboBox1.Name = "comboBox1";
            this.comboBox1.Size = new System.Drawing.Size(86, 20);
            this.comboBox1.TabIndex = 4;
            this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);

4.2.输入回车光标跳转到密码输入框,然后再回车直接触发登录按钮

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                SendKeys.Send("{Tab}");
            }
        }


private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {

            if (e.KeyChar == (char)Keys.Enter)
            {
                this.button1_Click(sender ,e);
            }
}

5.尚需完善的功能

  • 添加验证码确认身份
  • 实名制
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.测试方法 显示功能性需求 等价类 等价类 ,是将所有可能的输入数据划分若干个子集,每个子集中,任意一个输入数据...
    Xijian阅读 416评论 0 2
  • 测试方法 等价类 显示功能需求(1)等价类 ,是将所有可能的输入数据划分若干个子集,每个子集中,任意一个输入数据对...
    Zoucong阅读 295评论 0 1
  • 测试方案 一.测试依据 1. 从产品经理、ui处拿到项目需求根据需求罗列功能点 界面原型稿 ui设计图 二.测试方...
    A_古月阅读 476评论 0 0
  • 显示功能性需求 等价类 等价类 ,是将所有可能的输入数据划分若干个子集,每个子集中,任意一个输入数据对于发现程序中...
    祖国的小树苗阅读 285评论 0 1
  • 昨夜,去找小裴寄托于塔罗牌了。希望得知一星半点的方向。是第一次与塔罗接触。小裴的解读,一层一层拨开迷雾。很多顾虑都...
    LOVE玲媛阅读 185评论 0 0