Danh mục tài liệu

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

Số trang: 9      Loại file: pdf      Dung lượng: 263.98 KB      Lượt xem: 12      Lượt tải: 0    
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 6: Các lệnh định nghĩa và khái báo VB" trình bày các nội dung: Tổng quát vền ngôn ngữ VB, chú thích trong chương trình, lệnh định nghĩa hằng gợi nhớ, lệnh định nghĩa biến, lệnh định nghĩa kiểu người dùng, lệnh khai báo Declare. 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 6 - ĐH Bách khoa TP.HCM MÔN TIN HỌC Chương 6CÁC LỆNH ĐỊNH NGHĨA & KHAI BÁO VB 6.1 Tổng quát về ngôn ngữ VB 6.2 Chú thích trong chương trình. 6.3 Lệnh định nghĩa hằng gợi nhớ 6.4 Lệnh định nghĩa biến 6.5 Lệnh định nghĩa kiểu người dùng 6.6 Lệnh khai báo Declare Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 157 6.1 Tổng quát về code của 1 ứng dụng VB‰ Một project VB thường quản lý các thành phần cấu thành 1 ứng dụng VB.‰ 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ý ⇒ VB hỗ trợ cả 2 phương pháp lập trình : có cấu trúc và OOP.‰ 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. Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 158 79 Tổng quát về ngôn ngữ VB‰ Để 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ử.‰ 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ử.‰ 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 để viết các câu lệnh... cùng ngữ nghĩa của chúng ⇒ rất giống với việc học 1 ngôn ngữ tự nhiên : Anh, Pháp, Nhật,... Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM Slide 159 Các ký hiệu cơ bản của ngôn ngữ VB‰ Về nguyên tắc, VB cho phép dùng hầu hết các ký tự mà bạn có thể nhập từ bàn phím, trong đó các ký tự chữ và số được dùng chủ yếu.‰ Qui tắc cấu tạo 1 danh hiệu đã được trình bày ở Slide 113 (chương 5). 1 danh hiệu có thể được dùng để đặt tên cho biến, hằng gợi nhớ, Function, Sub, Property, form, class module, module,... và ngữ nghĩa của từng danh hiệu là do sự qui định của người lập trình.‰ Qui tắc xây dựng 1 biểu thức sẽ được trình bày trong chương 7.‰ Có nhiều loại câu lệnh VB khác nhau, qui tắc xây dựng 1 câu lệnh phụ thuộc vào loại câu lệnh cụ thể ⇒ ta phải nghiên cứu từng loại câu lệnh và qui tắc cấu thành nó, nhưng may mắn số lượng loại câu lệnh VB là không nhiều (dưới 20 loại).‰ Các câu lệnh được chia làm 2 nhóm chính : ƒ các lệnh định nghĩa : xác định 1 hành động nào đó tại thời điểm dịch. ƒ và các lệnh thực thi : xác định 1 hành động nào đó tại thời điểm thực thi. Môn : Tin học Khoa Công nghệ Thông tin Chương 6 : Các lệnh định nghĩa & khai báo VB Trường ĐH Bách Khoa Tp.HCM ...