Danh mục

Bài giảng môn Tin học: Chương 9 - ĐH Bách khoa TP.HCM

Số trang: 12      Loại file: pdf      Dung lượng: 171.61 KB      Lượt xem: 12      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 2,000 VND Tải xuống file đầy đủ (12 trang) 0

Báo xấu

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng môn "Tin học - Chương 9: Định nghĩa thủ tục và sử dụng" bao gồm các nội dung: Thủ tục và tầm vực sử dụng thủ tục; cú pháp định nghĩa hàm; cú pháp định nghĩa thủ tục; gọi thủ tục, cơ chế truyền tham số, các thủ tục định nghĩa có sẵn. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Tin học: Chương 9 - ĐH Bách khoa TP.HCM Lệnh gọi thủ tục (tt)‰ Sau khi đã định nghĩa thủ tục, ta có thể dùng (gọi) nó. Thủ tục chỉ được thi hành khi người ta gọi nó bằng lệnh gọi thủ tục. Cú pháp của lệnh gọi như sau : [Call] name [arglist]Ví dụ : giả sử ta đã định nghĩa (viết) 1 thủ tục sau đây : Private Sub Update_Display(d As Byte) nó cho phép hiệu chỉnh giá trị Display sau khi người dùng ấn thêm ký số d. Như vậy khi người dùng ấn thêm ký số 5, ta sẽ thực hiện gọi thủ tục như sau : Call Update_Display (5) hay : Update_Display (5)Lưu ý : Trong trường hợp gọi thủ tục không có bất kỳ tham số nào ta nên dùng thêm từ khóa Call để chương trình trong sáng, dễ đọc. Môn : Tin học Khoa Công nghệ Thông tin Chương 8 : Các lệnh thực thi VB Trường ĐH Bách Khoa Tp.HCM Slide 235 MÔN TIN HỌC Chương 9 ĐỊNH NGHĨA THỦ TỤC & SỬ DỤNG 9.1 Thủ tục & tầm vực sử dụng thủ tục 9.2 Cú pháp định nghĩa hàm. 9.3 Cú pháp định nghĩa thủ tục 9.4 Gọi thủ tục 9.5 Cơ chế truyền tham số 9.6 Các thủ tục định nghĩa sẵn Môn : Tin học Khoa Công nghệ Thông tin Chương 9 : Định nghĩa thủ tục & sử dụng Trường ĐH Bách Khoa Tp.HCM Slide 236 118 Nhắc lại cấu trúc tổ chức 1 chương trình‰ Một chương trình thường cung cấp nhiều chức năng cho người dùng ⇒ Chương trình thường là 1 hệ thống phức tạp. Để dễ quản lý và xây dựng chương trình, người ta thường chia nó ra nhiều đơn vị nhỏ hơn. Hiện có 2 phương pháp chia nhỏ chương trình : ƒ phương pháp có cấu trúc : chương trình được chia nhỏ thành nhiều module chức năng, mỗi module chứa nhiều điểm nhập (entry), mỗi điểm nhập cung cấp 1 dịch vụ (chức năng) rõ ràng, đơn giản nào đó. Ta gọi mỗi điểm nhập là thủ tục thực hiện chức năng tương ứng. ƒ phương pháp hướng đối tượng : chương trình được chia nhỏ thành nhiều đối tượng, mỗi đối tượng chứa nhiều điểm nhập (entry), mỗi điểm nhập cung cấp 1 dịch vụ (chức năng) rõ ràng, đơn giản nào đó. Ta gọi mỗi điểm nhập là thủ tục thực hiện chức năng tương ứng.‰ Tóm lại, dù dùng phương pháp chia nhỏ chương trình nào thì đơn vị chức năng nhỏ nhất mà người lập trình có thể xây dựng và dùng (gọi) lại nhiều lần trong chương trình là thủ tục. Môn : Tin học Khoa Công nghệ Thông tin Chương 9 : Định nghĩa thủ tục & sử dụng Trường ĐH Bách Khoa Tp.HCM Slide 237 9.1 Phân loại thủ tục trong VB‰ Nếu ta phân tích chương trình theo cấu trúc thì chương trình VB là tập các standard module, trong mỗi module ta có thể định nghĩa n thủ tục khác nhau thuộc 1 trong 2 dạng : ƒ thủ tục - Sub : 1 đoạn lệnh thực thi VB để thực hiện 1 chức năng rõ ràng, đơn giản nhưng không trả về giá trị kèm theo tên thủ tục. ƒ hàm - Function : 1 đoạn lệnh thực thi VB để thực hiện 1 chức năng rõ ràng, đơn giản và trả về giá trị kèm theo tên hàm.‰ Nếu ta phân tích chương trình theo hướng đối tượng thì chương trình VB là tập các form hay class module, trong mỗi module ta có thể định nghĩa n thủ tục khác nhau thuộc 1 trong 3 dạng : ƒ thủ tục - Sub : 1 đoạn lệnh thực thi VB để thực hiện 1 chức năng rõ ràng, đơn giản nhưng không trả về giá trị kèm theo tên thủ tục. ƒ hàm - Function : 1 đoạn lệnh thực thi VB để thực hiện 1 chức năng rõ ràng, đơn giản và trả về giá trị kèm theo tên hàm. ƒ truy xuất thuộc tính - Property : 1 đoạn lệnh thực thi VB để đọc/ghi 1 thuộc tính tương ứng của đối tượng. Có 3 thủ tục loại này là Get, Set và Let. Môn : Tin học Khoa Công nghệ Thông tin Chương 9 : Định nghĩa thủ tục & sử dụng Trường ĐH Bách Khoa Tp.HCM Slide 238 119 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ài liệu được xem nhiều: