8. Phương pháp luận và phương pháp nghiên cứu:
3.1.2. Biến, hằng, các phát biểu cấu trúc trong VB.NET
3.1.2.1. Sử dụng biến để chứa thơng tin
Trong VB.NET bạn cần khai báo biến trước khi sử dụng nĩ.
Việc khai báo được tiến hành bằng câu lệnh Dim. Cấu trúc của phát biểu là
Dim <tên biến> As <kiểu dữ liệu>. Phát biểu này cĩ thể đặt ở bất kỳ đâu nhưng thường được đặt ở đầu mỗi thủ tục, nơi cần dùng biến. Sau khi đã khai báo biến, ta cĩ thể gán hay lưu thơng tin vào biến và cĩ thể gán nội dung biến cho thuộc tính của đối tượng.
Quy ước khai báo biến: Khơng cĩ khoảng trắng trong tên biến. Tên biến bắt đầu bằng dấu gạch chân ‘_’ hay chữ cái. Tên biến cĩ chiều dài tùy thích nhưng nên đặt tên cho gợi nhớ và khơng nên dài quá 33 ký tự. Khơng nên đặt tên biến trùng với các từ khĩa, tên thuộc tính, phương thức chuẩn của VB để tránh gặp lỗi khi biên dịch.
Các kiểu dữ liệu: VB.NET cung cấp rất nhiều kiểu dữ liệu giúp ta định nghĩa biến.
Kiểu dữ liệu Kích thước Phạm vi
Short 16-bit -32,678 - 32,767
Integer 32-bit -2,147,483,648 đến 2,147,483,647
Long 64-bit -9,233,372,036,854,775,808 đến 9,233,372,036,854,775,807
Single 32-bit (dấu phảy
Double 64-bit (dấu phảy động)
-1.797631348623E308 đến 1.797631348623E308
Decimal 128-bit Trong khoảng +/-79,228x1024
Byte 8-bit 0-255
Char 16-bit 0-65,536
String Nhiều ký tự Chứa 0 đến 2 tỷ ký tự Boolean 16-bit Hai giá trị True hay False Date 64-bit Từ 1/1/1 đến 31/12/9999 Object 32-bit Bất kỳ kiểu đối tượng nào
Bảng 3.1. Các kiểu dữ liệu của VS.NET
Ngồi ra, Visual Basic cũng cho phép ta tự định nghĩa kiểu dữ liệu của riêng mình – gọi là kiểu dữ liệu cấu trúc hay kiểu dữ liệu tự định nghĩa bởi người dùng (User – Defind Type hay UDT) bằng phát biểu Structure.
3.1.2.2. Hằng số: Biến khơng cho thay đổi giá trị
Trong VB cũng như nhiều ngơn ngữ khác tồn tại khái niệm hằng. Hằng là một biến đặc biệt khơng thay đổi giá trị. Nĩ cũng giống như biến nhưng khơng tồn tại khái niệm gán lưu giá trị mới cho hằng số. Hằng số được khai báo bằng từ khĩa
Const.
3.1.2.3. Các Phát biểu và hàm chuẩn trong VB
Cấu trúc Mục đích
Phát biểu GoTo Nhảy đến một nhãn cụ thể
Select Case Thực hiện một vài điều, tuỳ thuộc vào một vài giá trị
Vịng lặp For – Next Thực hiện một số phát biểu với số lần cụ thể.
Vịng lặp Do – While Thực hiện điều gì đĩ cho trong khi điều kiện nào đĩ vẫn đúng.
Vịng lặp Do – Until Thực hiện điều gì đĩ cho tới khi điều kiện nào đĩ đúng
Bảng 3.2 Các phát biểu hàm chuẩn trong VB
Các tốn tử so sánh cĩ thể dùng trong biểu thức điều kiện:
Tốn tử so sánh Ý nghĩa = Bằng <> Khác < Nhỏ hơn > Lớn hơn <= Nhỏ hơn hoặc bằng >= Lớn hơn hoặc bằng Bảng 3.3 Các tốn tử so sánh
Sử dụng các tốn tử logic trong biểu thức điều kiện
Bạn cĩ thể kiểm tra đồng thời nhiều điều kiện trong cùng một mệnh đề If then hay elseif nhờ các tốn tử logic.
Tốn tử Logic Ý nghĩa
And TRUE nếu cả hai cùng True.
Or Nếu chỉ cần một biểu thức True thì giá trị TRUE. Nếu cả hai
False thì kết quả FALSE
Not Nếu một biểu thức False thì kết quả TRUE và ngược lại.
Xor Nếu cĩ duy nhất một biểu thức True, kết quả trả về là TRUE. Nếu cả hai cùng True hay cùng False thì kết quả trả về là FALSE
Bảng 3.4 Các tốn tử logic
3.1.2.4. Xử lý lỗi sử dụng cú pháp Try…Catch
Lỗi cĩ thể phát sinh bất cứ lúc nào. Ví dụ như khi ta nạp một file mà khơng cĩ thực trong đĩa thì chương trình sẽ gặp lỗi. VB cĩ khả năng xử lý nhưng nhiệm vụ của ta là phải thơng báo cho VB biết. Chính vì thế khối lệnh Try…Catch sẽ bao bọc đoạn mã lệnh cĩ khả năng gây ra lỗi cho chương trình. Thơng thường cĩ các lỗi xảy ra do nhập xuất dữ liệu, phép chia cho 0, thiết bị ngoại vi khơng sẵn sàng.
Cú pháp Try…Catch
Try <Các phát biểu cĩ thể gây lỗi>
Catch <Các phát biểu xử lý nếu cĩ lỗi phát sinh>
Finally <Các phát biểu được gọi ngay cả khi cĩ hay khơng cĩ lỗi> End Try