29/09/2010 1 Lập Trình Ứng Dụng Quản Lý 1 Chương 3: Trừu tượng hóa dữ liệu với VB.NET GV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN Nội dung • Khái niệm. • Cú pháp. • Ví dụ. • Áp dụng. 2 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN 1. Khái niệm • Trừu tượng hóa dữ liệu là một phương pháp tích hợp các dữ liệu cơ sở hoặc kiểu dữ liệu có sẵn nhằm mô tả, biểu diễn một khái niệm hay một đối tượng trong thế giới thực. 3 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN 2. Cú pháp [Public, Protected, Private] Class <Tên> [inherits baseclass] <Khai báo các thuộc tính> <Khai báo các phương thức> … End Class 4 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN 3. Ví dụ • Chương trình nhập vào họ tên, điểm toán, điểm văn của học sinh. Tính điểm trung bình và xuất kết quả. • Cấu trúc học sinh: Class HocSinh Dim HoTen As String Dim Van, Toan As Double Dim DTB As Double 5 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN 3. Ví dụ (tt) 1. Sub Nhap() 2. Console.Write("Nhap ho ten:") 3. HoTen = Console.ReadLine() 4. Console.Write("Nhap diem toan:") 5. Toan = Console.Read() 6. Console.Write("Nhap diem van:") 7. Van = Console.Read() 8. End Sub 6 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc 29/09/2010 2 Khoa CNTT-ĐH.KHTN 3. Ví dụ (tt) 1. Sub Xuat() 2. Console.WriteLine("Ho ten: {0}", HoTen) 3. Console.WriteLine("Toan: {0}", Toan) 4. Console.WriteLine("Van: {0}", Van) 5. Console.WriteLine("Diem trung binh: {0}", DTB) 6. End Sub 1. Sub XuLy() 2. DTB = (Toan + Van) / 2 3. End Sub 4. End class 7 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN 3. Ví dụ (tt) 1. Sub Main() 2. Dim hs As HocSinh 3. hs.Nhap() 4. hs.XuLy() 5. hs.Xuat() 6. End Sub 8 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN 4. Áp dụng • Nhập hai điểm (mỗi điểm có tọa độ x, y). Tính khoảng cách giữa hai điểm. • Nhập tam giác (tam giác có 3 đỉnh). Tính chu vi của tam giác. • Nhập đa thức (đa thức gồm nhiều đơn thức) và x 0 . Tính giá trị của đa thức khi x = x 0 . 9 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN Câu hỏi 10 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc . 29/09/2010 1 Lập Trình Ứng Dụng Quản Lý 1 Chương 3: Trừu tượng hóa dữ liệu với VB. NET GV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN Nội dung • Khái niệm. • Cú pháp. • Ví dụ. • Áp dụng. 2 ThS. Nguyễn. Lộc Khoa CNTT-ĐH.KHTN 1. Khái niệm • Trừu tượng hóa dữ liệu là một phương pháp tích hợp các dữ liệu cơ sở hoặc kiểu dữ liệu có sẵn nhằm mô tả, biểu diễn một khái niệm hay một đối tượng trong. thức> … End Class 4 ThS. Nguyễn Tấn Trần Minh KhangGV. Trương Phước Lộc Khoa CNTT-ĐH.KHTN 3. Ví dụ • Chương trình nhập vào họ tên, điểm toán, điểm văn của học sinh. Tính điểm trung bình và xuất kết