1. Cơ sở lý thuyết về ngơn ngữ lập trình VISUAL BASIC
1.3. Tĩm tắt ngơn ngữ
1.3.1. Biến
Biến được dùng để lưu tạm thời các giá trị tính tốn trong quá trình xử lý chương trình.
- Cách khai báo biến
Visual Basic dùng cách khai báo biến trong chương trình như sau : Dim <Tên biến> As <Kiểu biến>
Ta cũng cĩ thể khơng cần khai báo kiểu biến (tức bỏ mệnh đề As <Kiểu biến> phía sau), trong trường hợp này, biến cĩ thể được dùng để lưu giữ một giá trị bất kỳ.
Tên biến cĩ chiều dài tối đa 255 ký tự. Phải bắt đầu bằng một chữ cái.
Khơng đặt các khoảng trống và các ký hiệu (+ - * /…) trong tên biến. Khơng được trùng với từ khĩa của ngơn ngữ.
Tránh đặt tên trùng nhau.
- Phạm vi sử dụng biến
Phạm vi sử dụng biến tùy thuộc cách ta khai báo và chỗ ta đặt dịng lệnh khai báo biến.
Nếu ta khai báo trong phần General, biến cĩ thể được dùng ở bất kỳ đoạn lệnh nào trong from và cũng chỉ mất đi khi from được giải phĩng khỏi bộ nhớ. Nếu ta khai báo biến trong phần viết lệnh cho một sự kiện của một đối tượng (tức khai báo giữa hai dịng Sub và End Sub của mã lệnh đĩ) thì biến chỉ tồn tại và dùng được trong phạm vi hai dịng Sub và End Sub đĩ mà thơi. Biến như vậy gọi là biến riêng hay biến nội bộ.
Nếu ta dùng từ khĩa Public thay cho Dim để khai báo biến , biến sẽ tồn tại trong suốt thời gian thực hiện chương trình và cĩ thể dùng được trong bất cứ đoạn lệnh nào của chương trình. Biến như vậy gọi là biến chung hay biến toàn cục.
1.3.2. Thủ tục
Cách định nghĩa thủ tục
Một thủ tục trước khi muốn sử dụng nĩ phải định nghĩa nĩ. Dùng từ khĩa Sub để khai báo thủ tục như thế này.
Private/Pulic Sub <Tên thủ tục>
… <Các mã lệnh mà thủ tục này thực hiện> End Sub ‘Chỗ kết thúc thủ tục.
Nếu ta khai báo bằng từ khĩa Public, thủ tục cĩ thể được gọi để sử dụng trong bất kỳ form nào trong chương trình.
Nếu ta khai báo bằng từ khĩa Private, thủ tục chỉ cĩ thể dùng được trong form cĩ chứa nĩ mà thơi
- Thủ tục cĩ truyền tham số
Khi một thủ tục được gọi mà cĩ truyền thêm một số giá trị vào, các giá trị này được gọi là các tham số của thủ tục đĩ. Để làm điều này, khi khai báo thủ tục ta cần ghi thêm nĩ sẽ nhận bao nhiêu tham số bằng cú pháp như sau :
Private/Public Sub <Tên thủ tục> (<Tên tượng trưng cho tham số> As <Kiểu>,…)