系統(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);
}
}