Danh mục

Hướng Dẫn Thực Hành Winform với C# - phần 1 (tt)

Số trang: 5      Loại file: pdf      Dung lượng: 234.76 KB      Lượt xem: 7      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0

Báo xấu

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu hướng dẫn thực hành winform với c# - phần 1 (tt), công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Hướng Dẫn Thực Hành Winform với C# - phần 1 (tt)Xây d ng ph n m m hư ng i tư ng GVHD: Tr n Anh Dũng HƯ NG D N TH C HÀNH TU N 2 L p trình ng d ng WinForm v i C# (tt)2. Vi t chương trình Gi i phương trình b c 2 có d ng: ax2 + bx + c = 0, v i a ≠ 0a. T o ng d ng WinForm: Kh i ng Microsoft Visual Studio 2005 t o ng d ng C# tương t như bài t p 1(hư ng d n c a tu n 1)b. Thi t k và l p trình:c. ăng ký và x lý s ki n cho Button “Thoát”d. T o l p TAM_THUCXây d ng ph n m m hư ng i tư ng GVHD: Tr n Anh Dũng Click chu t ph i lên project “BaiTap2” t o class m iCài t l p TAM_THUC:class TAM_THUC{ private double a; //a0 private double b; private double c; public double HeSoA { get { return a; } set { a=value; } } public double HeSoB { get { return b; } set { b=value; } } public double HeSoCXây d ng ph n m m hư ng i tư ng GVHD: Tr n Anh Dũng { get { return c; } set { c=value; } } public TAM_THUC() { } public bool NhapHeSo(string hesoa, string hesob, string hesoc) { try { if (hesoa.Trim().Length == 0) { MessageBox.Show(Chưa nh p h s a, Thong bao loi, MessageBoxButtons.OK, MessageBoxIcon.Stop); return false; } else if (hesob.Trim().Length == 0) { MessageBox.Show(Chưa nh p h s b, Thong bao loi, MessageBoxButtons.OK, MessageBoxIcon.Stop); return false; } else if (hesoc.Trim().Length == 0) { MessageBox.Show(Chưa nh p h s c, Thong bao loi, MessageBoxButtons.OK, MessageBoxIcon.Stop); return false; } a = Double.Parse(hesoa); class này hi u hàm b = Double.Parse(hesob); MessageBox thì u class ph i : c = Double.Parse(hesoc); using System.Windows.Forms; return true; } catch (Exception ex) { MessageBox.Show(ex.Message, Loi, MessageBoxButtons.OK, MessageBoxIcon.Stop); return false; } } public NGHIEM GiaiPT() { NGHIEM cNghiem = new NGHIEM(); double delta; delta=b*b-4*a*c; if(deltaXây d ng ph n m m hư ng i tư ng GVHD: Tr n Anh Dũng cNghiem.x1 = -b - Math.Sqrt(delta)/2*a; cNghiem.x2 = -b + Math.Sqrt(delta)/2*a; } return cNghiem; }}e. T o và cài t l p NGHIEMclass NGHIEM{ private double[] x = new double[2]; private int LoaiNghiem; public NGHIEM() { } public int LoaiN { get { return LoaiNghiem ; } set { LoaiNghiem=value; } } public double x1 { get { return x[0]; } set { x[0]=value; } } public double x2 { Ph i có: get using System.Windows.Forms; { return x[1]; } set { x[1]=value; } } public void Xuat(TextBox txtNghiem) { if(LoaiNghiem==0) txtNghiem.Text=Phương trình trên vô nghi m; else if(LoaiNghiem==1) { txtNghiem.Text = Phương trình trên có nghi m kép ; txtNghiem.Text += x= + x[0]; } else { txtNghiem.Text=Phương trình trên có 2 nghi m phân bi t:; txtNghiem.Text += x1 = + x[0]; txtNghiem.Text += va x2 = + x[1];Xây d ng ph n m m hư ng i tư ng GVHD: ...

Tài liệu được xem nhiều: