Danh mục

GIÁO TRÌNH MICOSOFT VISUAL BASIC - Chương 3 Kiểu dữ liệu – Hằng – Biến

Số trang: 8      Loại file: pdf      Dung lượng: 272.04 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Định nghĩaBiến là ô nhớ chứa dữ liệu, giá trị của biến có thể thay đổi trong chương trình.2. Khai báoDạng Dim As [, As ] Hoặc Dim Trường hợp đầu, kiểu biến được khai báo rõ ràng, trường hợp sau kiểu của biến sẽ được xác định khi có lệnh gán giá trị cho biến. Ví dụ: Dim X As Integer Dim Ht As String
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH MICOSOFT VISUAL BASIC - Chương 3 Kiểu dữ liệu – Hằng – Biến Giáo trình Visual Basic 6.0 27 Chương 3 Kiểu dữ liệu – Hằng – BiếnI. BIẾN (Variable)1. Định nghĩaBiến là ô nhớ chứa dữ liệu, giá trị của biến có thể thay đổi trong chương trình.2. Khai báoDạng Dim As [, As ]Hoặc Dim Trường hợp đầu, kiểu biến được khai báo rõ ràng, trường hợp sau kiểu của biến sẽđược xác định khi có lệnh gán giá trị cho biến.Ví dụ: Dim X As Integer Dim Ht As String3. Qui tắc đặt tên biến − Có chiều dài tối đa 255 − Không được bắt đầu bằng số − Không sử dụng khoảng trắng − Không dùng các ký hiệu toán tử − Không trùng từ khoá − Không phân biệt chữ thường và chữ inVí dụCác biến đặt tên đúng MyNum& i% iNumOne strInputValueCác biến đặt tên sai 1Week Ho ten Giai.thua4. Truy xuất biếnBiến được truy xuất bằng cách viết tên.Ví dụ Dim X As IntegerNguyễn Đăng Quang Giáo trình Visual Basic 6.028 Dim Y As Integer X=5 Y=7 X = Y+2 ‘ Trị của biến X được gán bằng trị của biến Y cộng thêm 2 X = X+1 ‘ Tăng giá trị của biến XLưu ýBiến sử dụng có thể không cần khai báo. Điều này có thể gây ra lỗi , ví dụ: Dim Songay Dim X Songay = 1 X=5 SoNgau = X+1 ‘ Visual Basic xem Songau là biến mớiĐể buộc Visual Basic không tự động tạo biến khi chưa khai báo có thể thực hiện 1trong 2 cách sau: Viết phát biểu Option Explicit trong phần General của cửa sổ lệnh. Qui định bằng tuỳ chọn Require variable Declaration trong Tools/Options/EditorGiá trị ban đầu của các loại biến sau khi khai báo như sau: Kiểu dữ liệu Giá trị đầu 0 Integer 0 Long 0 Single 0 Double (blank) String False Boolean EMPTY Variant 0 Date 0 Currency5. Phạm vi sử dụng biếnMột biến được khai báo chỉ tồn tại trong phạm vi khai báo, ngoài phạm vi đó mà sửdụng lại Visual Basic sẽ xem như biến mới. • Biến khai báo trong chương trình con chỉ có ý nghĩa trong chương trình con đó. Trong ví dụ sau, các biến X, Y, Z chỉ có ý nghĩa trong thủ tục xử lý sự kiện cmdTinh. Private sub cmdTinh() Dim X As Integer Dim Y As Integer Dim Z As IntegerGiáo trình Visual Basic 6.0 29 X = CInt(txtSo1.Text) Y = CInt(txtSo2.Text) TxtTong.Text = X+Y End sub • Biến khai báo với từ khoá Dim trong phần General của form có ý nghĩa tòan cục trong form, tất cả các chương trình con định nghĩa trong form đều có thể sử dụng biến này. Dim a As Integer Form1 Dimb As Integer Form2 Biến a chỉ có ý nghĩa trong form1 Biến b chỉ có ý nghĩa trong form2 • Biến khai báo với từ khoá Public trong phần General của form có ý nghĩa trong tất cả các chương trình con định nghĩa trong form đó và có thể sử dụng trong form khác bằng cách viết . Publica As Integer Form1 Dim b As Integer Form2 Private sub xxx() … Biến a có thể sử dụng Form1.a trong form khác … Biến b chỉ có ý nghĩa trong form2 End sub • Biến khai báo với từ khoá Public trong Module có ý nghĩa trong toàn bộ chương trình. Private sub XXX() Form1 … Form2 m … Module ...

Tài liệu được xem nhiều: