Tổng quát về ngôn ngữ 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 81 - 82)

I E= T*R

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,...

Chương 6 : Các lệnh định nghĩa & khai báo VB

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 160 Các ký hiu cơ bn ca 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.

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

Môn : Tin học

Slide 161

6.2 Chú thích trong chương trình

‰ Các lệnh định nghĩa và các lệnh thực thi mà ta vừa trình bày là đểmáy xửlý, chúng tuân thủcác cú pháp cụthểmà ta sẽtrình bày sau. Nhưng ý tưởng chung là con người rất khó đọc và hiểu chúng.

‰ Đểtrợgiúp cho người đọc và hiểu các lệnh VB trong chương trình, VB còn cung cấp 1 lệnh đặc biệt : lệnh chú thích. Đây là lệnh mà máy sẽbỏqua (vì máy sẽ

không thểhiểu nổi ý nghĩa được miêu tảtrong lệnh này), tuy nhiên lệnh này cho phép người lập trình dùng ngôn ngữtự nhiên đểchú thích ý nghĩa của các lệnh VB khác hầu giúp chính họ hay người khác dễdàng hiểu chương trình.

‰ Cú pháp của lệnh chú thích rất đơn giản : chỉ qui định bắt đầu lệnh bằng ký tự' và có thểđược viết trên 1 hàng riêng biệt hay đi sau lệnh hiện hành.

Ví dụ:

Private Sub cmdCE_Click()

' hàm xửlý biến cốkhi ấn nút CE (Clear Entry) dblDispValue = 0

blnFpoint = False bytPosDigit = 0

txtDisplay.Text = ".0" ' bắt đầu hiển thị.0 lên Display End Sub

Chương 6 : Các lệnh định nghĩa & khai báo VB

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

Môn : Tin học

Slide 162

(adsbygoogle = window.adsbygoogle || []).push({});

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 81 - 82)