01/10/2010
Khoa CNTT-ĐH.KHTN
Nội dung
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
•
•
•
•
Khái niệm.
Cú pháp.
Ví dụ.
Áp dụng.
GV. Trương Phước Lộc
GV. Trương Phước Lộc
2
Khoa CNTT-ĐH.KHTN
1. Khái niệm
Khoa CNTT-ĐH.KHTN
2. Cú pháp
• 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.
GV. Trương Phước Lộc
3
ThS. Nguyễn Tấn Trần Minh Khang
[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
GV. Trương Phước Lộc
4
Khoa CNTT-ĐH.KHTN
3. Ví dụ
ThS. Nguyễn Tấn Trần Minh Khang
Khoa CNTT-ĐH.KHTN
3. Ví dụ (tt)
• Chương trình nhập vào họ tên, điểm tố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
GV. Trương Phước Lộc
ThS. Nguyễn Tấn Trần Minh Khang
5
ThS. Nguyễn Tấn Trần Minh Khang
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
GV. Trương Phước Lộc
6
ThS. Nguyễn Tấn Trần Minh Khang
1
01/10/2010
Khoa CNTT-ĐH.KHTN
3. Ví dụ (tt)
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
GV. Trương Phước Lộc
Khoa CNTT-ĐH.KHTN
7
ThS. Nguyễn Tấn Trần Minh Khang
1. Sub Main()
2.
Dim hs As HocSinh
3.
hs.Nhap()
4.
hs.XuLy()
5.
hs.Xuat()
6. End Sub
GV. Trương Phước Lộc
8
Khoa CNTT-ĐH.KHTN
4. Áp dụng
ThS. Nguyễn Tấn Trần Minh Khang
Khoa CNTT-ĐH.KHTN
Câu hỏi
• 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à
x0. Tính giá trị của đa thức khi x = x0.
GV. Trương Phước Lộc
9
ThS. Nguyễn Tấn Trần Minh Khang
GV. Trương Phước Lộc
10
ThS. Nguyễn Tấn Trần Minh Khang
2