I E= T*R
Việc dùng các class đối tượng có sẵn (tt)
Dù ở dạng nào, mỗi class đều có tên nhận dạng, tên này chính là tên kiểu và
được dùng trong phát biểu định nghĩa biến đối tượng : Dim pclipbd As Clipboard
...
Set pclipbd = New Clipboard
Lưu ý rằng biến thuộc kiểu class không chứa trực tiếp đối tượng, nó chỉ là tham khảo (phương tiện truy xuất) đến đối tượng. Do đó trước khi dùng biến đối tượng, nhất thiết phải tạo đối tượng (thường thông qua hàm New) để nhận tham khảo
đến đối tượng rồi gán tham khảo này vào biến như thí dụ trên.
Chương 5 : Các kiểu dữ liệu trong VB
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học Slide 130
Qui trình tạo 1 class mới để dùng trong project
Ấn chuột phải trong cửa sổ Project, dời chuột tới mục "Add" rồi chọn mục "Class Module" trong danh sách.
Khi cửa sổ "Add class module" hiển thị, chọn icon "Class module" rồi ấn "Open"
để tạo ra class mới.
Chương 5 : Các kiểu dữ liệu trong VB thiết lập tên class module cho
phù hợp (trong cửa sổ thuộc tính), tên này chính là tên kiểu
được dùng trong phát biểu định nghĩa biến đối tượng.
ấn kép chuột vào mục tên class mới tạo ra để hiển thị cửa sổ
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 131 Cửa sổ đặc tả class Chương 5 : Các kiểu dữ liệu trong VB định nghĩa từng thuộc tính dữ liệu và từng method của class theo cú pháp VB
(sẽđược trình bày sau).
debug từng method của class xem nó hoạt động đúng chức năng mong muốn trước khi dùng (sẽ trình bày hoạt động debug sau).
mỗi class có 2 method đặc biệt : o Private Sub Class_Initialize() : miêu tả các hành động khi đối tượng vừa được tạo ra. o Private Sub Class_Terminate() : miêu tả các hành động khi đối tượng sắp sửa bị xóa.
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học Slide 132