-------------------------Windows Phone 7手機開發、.Net教育訓練、期待與您交流! -------------------------
這幾天時間比較少,趁着端午節放假,學習了一些WinForm的基礎,還好用起來不是那麼陌生,熟悉了一下,回顧了之前學的東西,唉,時間拖的有點長了。
視訊上就主要 說了,text,button,combobox,其他控件還沒有仔細看,先根據要求寫了登入程式,自己有把視訊上的加強融合了下,留下代碼,記錄下。
這個是登入窗體
public class Psd
{
public static string passWord="8888";
}//定義一個公共變量用于儲存密碼。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private int i=0;
//登入按鈕 點選事件
private void button1_Click(object sender, EventArgs e)
{
string userName = textBox1.Text.Trim();
string passWord = textBox2.Text;
if (userName.Equals("admin",StringComparison.OrdinalIgnoreCase)&& passWord == Psd.passWord)
{
MessageBox.Show("登入成功");
}
else
{
i++;
if (i >= 5)
{
MessageBox.Show("你的錯誤次數過多,程式退出");
Application.Exit();
}
string x = Convert.ToString(5 - i);
MessageBox.Show("使用者名或密碼錯誤,你還可以輸入"+x+"次");//輸出還可以輸入次數
}
}
//調用修改密碼窗體
private void btnModify_Click(object sender, EventArgs e)
{
PassWordModify Fm=new PassWordModify();
Fm.Show();
}
}
這個是修改密碼的窗體
private void btnSure_Click(object sender, EventArgs e)
{
string oldPassword = txtoldPassword.Text;
string newPassword = txtnewPassword.Text;
string newPassword2 = txtnewPassword2.Text;
//進行輸入驗證
if (oldPassword != "8888")
{
MessageBox.Show("您輸入的密碼錯誤");
return;
}
if (oldPassword == newPassword)
{
MessageBox.Show("新密碼與舊密碼相同,請重新輸入");
return;
}
if (newPassword != newPassword2)
{
MessageBox.Show("您兩次輸入的密碼不同");
return;
}
Psd.passWord = newPassword;//新密碼修改
MessageBox.Show("修改成功");
this.Hide();//隐藏修改密碼視窗
}
以上就是,給自己留看,圖檔就不用了。~
-------------------------Windows Phone 7手機開發、.Net教育訓練、期待與您交流! -------------------------