Tầm vực sử dụng thủ tục trong VB

Một phần của tài liệu Tài liệu môn tin học đối tượng - Phương pháp giải quyết bài toán bằng máy tính số pptx (Trang 121 - 122)

I E= T*R

Tầm vực sử dụng thủ tục trong VB

‰ Trong mỗi standard module, ta có thểxácđịnh tầm vực sửdụng của từng thủ

tục :

ƒ cục bộtrong module : dùng từkhóa Private trong lệnhđịnh nghĩa thủtục. ƒ toàn cục trong chương trình : dùng từkhóa Public trong lệnhđịnh nghĩa thủ

tục.

‰ Trong mỗi form hay class module, ta có thểxácđịnh tầm vực sửdụng của từng thủtục :

ƒ cục bộtrong module (đối tượng) : dùng từkhóa Private trong lệnhđịnh nghĩa thủtục.

ƒ cục bộtrong Project : dùng từkhóa Friend trong lệnhđịnh nghĩa thủtục. ƒ công cộng (ai dùng cũngđược) : dùng từkhóa Public trong lệnhđịnh nghĩa

thủtục. Các thủtục công cộng củađối tượngđược gọi là method đểphân biệt với Sub/Function.

ƒ Vềnguyên tắc, các thủtục Property Get, Set và Let đều phải có tầm vực công cộng (dùng từkhóa Public).

Chương 9 : Định nghĩa thủtục & sửdụng

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM

Môn : Tin học

Slide 240

9.2 Cú pháp định nghĩa hàm - Function

‰ Cú phápđể định nghĩa 1 hàm :

[Public | Private | Friend] [Static] Functionname[(arglist)] [Astype] [statements] [name=expression] [Exit Function] [statements] [name=expression] End Function

‰ Dùng từkhóaPublicđể định nghĩa hàm có tầm vực toàn cục, nghĩa là bất kỳlệnh nào của chương trìnhđều có thểgọi hàm Public.

‰ Dùng từkhóaFriendđể định nghĩa method thuộc 1 class module nhưng chỉcó tầm vực cục bộtrong Project, nghĩa là chỉcó các lệnh trong cùng Project mới có thểgởi thôngđiệpđến hàm Friend củađối tượngđó, còn các lệnhởngoài Project thì không thấy hàm Friend củađối tượng này.

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM

Môn : Tin học

Slide 241

Một phần của tài liệu Tài liệu môn tin học đối tượng - Phương pháp giải quyết bài toán bằng máy tính số pptx (Trang 121 - 122)