天天看點

.NET日記——WinForm入門

-------------------------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教育訓練、期待與您交流! -------------------------