Professional Documents
Culture Documents
Hướng Dẫn Thực Hành Tuần 1 Lập Trình Ứng Dụng Winform Với C#
Hướng Dẫn Thực Hành Tuần 1 Lập Trình Ứng Dụng Winform Với C#
i t ng
b. Thi t k v l p trnh:
Xy d ng ph n m m h ng
i t ng
c.
Xy d ng ph n m m h ng
i t ng
Xy d ng ph n m m h ng d.
i t ng o hm:
private void bTinh_Click(object sender, EventArgs e) { if (heso_p.Text.Trim().Equals("") || somu_p.Text.Trim().Equals("")) { MessageBox.Show("Cha nh p d li u y .", "Thong bao loi", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } int a, b; //Chuy n i chu i thnh s a = Int32.Parse(heso_p.Text.Trim()); b = Int32.Parse(somu_p.Text.Trim()); //Chuy n i s thnh chu i heso_q.Text = Convert.ToString(a * b); somu_q.Text = Convert.ToString(b - 1); }
e. Ch x l cc tr ng h p ngo i l (d li u nh p khng h p l ) i. Trong tr ng h p ny s pht sinh l i v d ng chng trnh n u ng i dng nh p gi tr khng h p l (c th d li u nh p khng ph i l s ) ii. Khi phng th c Int32.Parse() s pht sinh ngo i l
Xy d ng ph n m m h ng iii.
i t ng
private void bTinh_Click(object sender, EventArgs e) { if (heso_p.Text.Trim().Equals("") || somu_p.Text.Trim().Equals("")) { MessageBox.Show("Cha nh p d li u y .", "Thong bao loi", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } int a=0, b=0; try { //Chuy n i chu i thnh s a = Int32.Parse(heso_p.Text.Trim()); b = Int32.Parse(somu_p.Text.Trim()); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Loi dinh dang so", MessageBoxButtons.OK, MessageBoxIcon.Stop); } //Chuy n i s thnh chu i heso_q.Text = Convert.ToString(a * b); somu_q.Text = Convert.ToString(b - 1); }
iv.
Xy d ng ph n m m h ng
i t ng
X l s ki n nh p phm (KeyPress)
private void heso_p_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar < '0' || e.KeyChar >= '9')) e.Handled = true; }
// Ch x l tr ng h p khi nh n cc phm xa, di chuy n f. Sinh vin t pht tri n ti p hon thi n chng trnh trn