Tải bản đầy đủ (.ppt) (14 trang)

Bài giảng Visual Basic

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (157.09 KB, 14 trang )

09/01/12 Design: Nguyễn Hiền Du
Lập trình hướng đối tượng
Là đưa cả giải thuật và cấu trúc dữ liệu vào
cùng một cấp. Nghĩa là ta làm việc với các
gói bao gồm cả dữ liệu lẫn các phương thức
(hàm, thủ tục) để xử lý chúng.
09/01/12 Design: Nguyễn Hiền Du
I. Một số khái niệm cơ bản
1. Lớp (class):

Lớp được ví như một khuôn mẫu dùng để tạo
ra các đối tượng. Khi tạo một đối tượng từ một
lớp, thì các đối tượng này là những đối tượng
hoạt động. Các thành phần trên hộp công cụ có
thể ví như lớp
giả sử ta bổ sung một nút lệnh vào biểu mẫu,
coi như ta đã tạo ra một đối tượng (Command1)
từ lớp CommdButton
09/01/12 Design: Nguyễn Hiền Du
2. Đóng kín (encapsulation)
Các thành phần của lớp là dữ liệu và phương
thức thuộc lớp đó. Rõ ràng đối tượng có tính
đóng kín, hay còn gọi là gói dữ liệu, tính đóng
kín là khái niệm chính yếu trong OOP. Giống
như một lọ thuốc có viên thuốc (dữ liệu) và tờ
giấy trong đó có hướng dẫn dùng các viên thuốc
đó (phương thức), hai thứ đó được đóng kín
trong lọ. Nhờ tính năng đóng kín nên đối tượng
có thể ứng xử theo kiểu "hộp đen" cho nên có
thể sử dụng lại và gỡ rối dễ dàng.
09/01/12 Design: Nguyễn Hiền Du


3. Kế thừa (inheritance)
Việc tạo lớp dựa trên lớp đã có được gọi là tính
kế thừa. Mục đích chính của tính kế thừa là
giúp ta dùng lại đối tượng mà không phải viết lại
các thành phần của đối tượng.
4.Đa hình (polymorphism):
Khi viết mã gửi một thông điệp cho đối tượng
(gọi một phương thức), có thể phương thức đó
nằm trong nhiều đối tượng mà khi biên dịch chư
a thể xác định ngay được là phương thức thuộc
đối tượng nào, mà phải chờ đến khi chạy chương
trình. Nghĩa là có thể xẩy ra nhiều hình thái (đa
hình) trong việc lựa chọn một phương thức cụ
thể, tức là "các đối tượng tự biết cách phản ứng
trong những tình huống cụ thể"
09/01/12 Design: Nguyễn Hiền Du
II. Tạo đối tượng trong VB
1. Khai báo Biến kiểu đối tượng
Có một số kiểu biến đối tượng được dùng khi khai
báo sau:
Dim ObjA As Control
hoặc
Dim objB As Object
Cho phép ta ấn định biến objB cho bất kỳ đối tượng
VB nào. Ta có thể dùng một kiểu biến Variant hay
Object để tham chiếu một đối tượng VB bất kỳ

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×