Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Mộtchương trình thường cung cấp nhiềuchứcnăng cho người dùng ⇒ Chương trình thường là 1 hệ thống phứctạp. Để dễ quảnlývàxâydựng chương trình, ngườitathườ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. | MÔN TIN HỌC Chương 9 ĐỊNH NGHĨA THỦ TỤC & SỬ DỤNG Môn : Tin học Khoa Công nghệ Thông tin Chương 9 : Định nghĩathủ tục& sử dụng Trường ĐH Bách Khoa Tp.HCM Slide 218 Nhắclạicấutrúctổ chức1 chương trình Mộtchương trình thường cung cấp nhiềuchứcnăng cho người dùng ⇒ Chương trình thường là 1 hệ thống phứctạp. Để dễ quảnlývàxâydựng chương trình, ngườitathường chia nó ra nhiều đơnvị nhỏ hơn. Hiệncó2 phương pháp chia nhỏ chương trình : phương pháp có cấutrúc: chương trình đượcchianhỏ thành nhiều module chứcnăng, mỗi module chứa nhiều điểmnhập (entry), mỗi điểmnhập cung cấp1 dịch vụ (chứcnăng) rõ ràng, đơngiản nào đó. Ta gọimỗi điểmnhậplàthủ tụcthựchiệnchứcnăng tương ứng. phương pháp hướng đốitượng : chương trình đượcchianhỏ thành nhiều đốitượng, mỗi đốitượng chứa nhiều điểmnhập (entry), mỗi điểmnhập cung cấp1 dịch vụ (chứcnăng) rõ ràng, đơngiản nào đó. Ta gọimỗi điểmnhậplàthủ tụcthựchiệnchứcnăng tương ứng. Tóm lại, dù dùng phương pháp chia nhỏ chương trình nào thì đơnvị chức năng nhỏ nhấtmàngườilậptrìnhcó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ĩathủ tục& sử dụng Trường ĐH Bách Khoa Tp.HCM Slide 219 1 Phân loạithủ tục trong VB Nếutaphântíchchương trình theo cấutrúcthìchương trình VB là tậpcá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ạnlệnh thực thi VB để thựchiện1 chứcnăng rõ ràng, đơngiảnnhưng không trả về giá trị kèm theo tên thủ tục. hàm - Function : 1 đoạnlệnh thực thi VB để thựchiện1 chứcnăng rõ ràng, đơngiảnvàtrả về giá trị kèm theo tên hàm. Nếutaphântíchchương trình theo hướng đốitượ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ĩan thủ tục khác nhau thuộc 1 trong 3 dạng : thủ tục-Sub: 1 đoạnlệnh thực thi VB để thựchiện1 chứcnăng rõ ràng, đơngiảnnhưng không trả về giá trị kèm theo tên thủ tục. hàm - Function : 1 đoạnlệnh thực thi VB để .