Tổng quát về code của 1 ứng dụng VB q Một project VB thường quản lý các thành phần cấu thành 1 ứng dụng VB. q Trong 1 project VB có 3 loại phần tử có chứa code (do đó ta cần biết cú pháp VB để xây dựng các loại phần từ này) : § class module định nghĩa sự hiện thực của 1 lớp đối tượng có cấu trúc và hành vi giống nhau. § form module là trường hợp đặc biệt của class module, nó miêu tả sự hiện thực của 1 lớp đối tượng đặc. | Generated by Foxit PDF Creator Foxit Software http For evaluation only. Chương 6 CÁC LỆNH ĐỊNH NGHĨA KHAI BÁO Tổng quát về code của 1 ứng dụng VB q Một project VB thường quản lý các thành phần cấu thành 1 ứng dụng VB. q Trong 1 project VB có 3 loại phần tử có chứa code do đó ta cần biết cú pháp VB để xây dựng các loại phần từ này class module định nghĩa sự hiện thực của 1 lớp đối tượng có cấu trúc và hành vi giống nhau. form module là trường hợp đặc biệt của class module nó miêu tả sự hiện thực của 1 lớp đối tượng đặc biệt một form giao diện. standard module là đơn vị phần mềm nhỏ có 1 chức năng rõ ràng nào đó. Theo trường phái lập trình cấu trúc cổ điển ta dùng module để chia ứng dụng ra nhiều phần nhỏ dễ quản lý h VB hỗ trợ cả 2 phương pháp lập trình có cấu trúc và OOP. q Ngoài 1 vài ngoại lệ nhỏ tổ chức code cho 3 loại module trên hoàn toàn giống nhau đó là danh sách nhiều lệnh VB phục vụ định nghĩa kiểu hằng biến và thủ tục trong module đó. Trong lệnh định nghĩa thủ tục ta sẽ dùng các lệnh thực thi để miêu tả giải thuật của thủ tục. q Để dễ tiếp cận ngôn ngữ VB ta hãy nhìn lại ngôn ngữ tiếng Việt. Ta nói ngôn ngữ tiếng Việt định nghĩa 1 tập các từ có nghĩa cơ bản các qui tắc ghép các từ cơ bản này lại để tạo thành đoạn câu phrase câu sentence đoạn văn paragraph bài văn document cùng ngữ nghĩa của các phần tử được tạo ra. Vì ngôn ngữ Việt là ngôn ngữ tự nhiên nên thường cho phép nhiều ngoại lệ trong việc xây dựng các phần tử. q Ngôn ngữ lập trình VB cũng định nghĩa 1 tập các ký tự cơ bản chưa có nghĩa các qui tắc ghép các ký tự để tạo thành các từ có nghĩa identifier biểu thức expression câu lệnh statement thủ tục Function Sub Property cùng ngữ nghĩa của các phần tử được tạo ra. Vì ngôn ngữ VB là ngôn ngữ lập trình cho máy tính thực hiện nên sẽ không cho phép 1 ngoại lệ nào trong việc xây dựng các phần tử. q Nghiên cứu ngôn ngữ lập trình là học để nhớ rõ các ký tự cơ bản của ngôn ngữ các qui tắc để tạo danh hiệu biểu thức các qui tắc để