任務2.3 系統(tǒng)登錄界面的制作

系統(tǒng)登錄界面效果圖:

剛開始的登陸界面.gif

登陸界面中所涉及的控件:

1.窗體form,重要屬性:name,text,icon,backgroundimage,重要事件:click;
2.控件label,重要屬性:name,text,font,size;
3.控件textbox,重要屬性:name,text,size,maxlength,passwordchar;
4.控件radiobutton,重要屬性:name,text,size,checked;
5.控件button,重要屬性:name,text,size,重要事件:click;

登錄界面效果描述:

輸入用戶名,再輸入密碼,選擇自己的登錄身份,再點擊登錄,即可顯示,登錄成功字樣,如果用戶名或者密碼輸入錯誤,或者登錄身份選擇錯誤,即顯示登錄失敗字樣。

部分重要代碼片段:
 // 收銀員
            if (this.rb_Oper.Checked)
            {
                if (this.tb_User.Text == "test" && this.tb_Pwd.Text == "test")
                {
                    MessageBox.Show("收銀員登錄成功");
                }
                else
                {
                    MessageBox.Show("登錄失敗");
                }
            }
            else // 庫管員
            {
                if (this.tb_User.Text == "admin" && this.tb_Pwd.Text == "admin")
                {
                    MessageBox.Show("庫管員登錄成功");
                }
                else
                {
                    MessageBox.Show("登錄失敗");
                }
            }

代碼詳細描述:
使用if語句,當身份選項選擇收銀員時,當用戶名框輸入test,密碼框輸入test時,彈出窗口,顯示收銀員登陸成功,當用戶名或者密碼輸入不正確時,彈出窗口,顯示登陸失??;
當身份選項選擇庫管員,當用戶名框輸入admin,密碼框輸入admin時,彈出窗口,顯示庫管員登陸成功,當用戶名或者密碼輸入不正確時,彈出窗口,顯示登陸失敗。

登錄界面更新版本后效果圖:

更新后效果圖.gif

更新后變更的重要控件:

1.控件radiobutton變更為combobox,combobox重要屬性:items

更新后登錄界面描述:

選擇自己的登錄身份,輸入用戶名,再輸入密碼,點擊登錄,即可顯示,登錄成功字樣,如果用戶名或者密碼輸入錯誤,或者登錄身份選擇錯誤,即顯示用戶名或密碼錯誤字樣。

更新迭代:

在選擇身份方面,選擇變成了默認為收銀員,并改變成了下拉列表選擇,在用戶名框按下回車鍵時,光標將會跳到密碼框,再按下回車時,將會直接登錄,這將會變得更加方便,Tab進入用戶名輸入框時,將自動全選用戶名,Tab進入密碼輸入框時,將自動全選密碼。

部分重要代碼片段:
 if (this.cbb_Type.SelectedItem.ToString() == "收銀員")
            {
                if (this.tb_User.Text == "200010111" && this.tb_Password.Text == "123456")
                {
                    MessageBox.Show("收銀員登錄成功");
                }
                else
                {
                    MessageBox.Show("用戶名或密碼錯誤", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (this.cbb_Type.SelectedItem.ToString() == "庫管員")
            {
                if (this.tb_User.Text == "admin" && this.tb_Password.Text == "admin")
                {
                    MessageBox.Show("庫管員登錄成功");
                }
                else
                {
                    MessageBox.Show("用戶名或密碼錯誤", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容