6. Xử lý lỗi
6.7 Sử dụng phát biểu thoát Exit Try
Phát biểu này là tùy chọn trong khối Try…Catch. Nó giúp bạn thoát khỏi khối Try…Catch khi muốn.
Tuy nhiên nếu trong khối Try…Catch có phát biểu Finally thì chương trình sẽ thực thi các phát biểu trong phần Finally trước khi thoát khỏi khối Try theo yêu cầu của Ext Try.Ví dụ như sau:
'Thoát Try với Exit Try Try
If PictureBox1.Enabled = False Then Exit Try
PictureBox1.Image = System.Drawing.Image.FromFile _ ("A:\6_82MELINH.ico")
Catch ex As Exception
MsgBox("Không tìm thấy File này!") End Try
Trong đoạn mã trên, nếu chương trình kiểm tra xem điều khiển PictureBox1 mà chưa sẵn sàng thì lập tức thoát khỏi khối Try…Catch mà không thực hiện đưa ra thông báo nào.
7. Bài tập
Bài 1: Thiết kế form nhập các hệ số A, B của phương trình bậc nhất Ax2+B=0. Giải và biện luận phương trình theo các hệ số A, B.
40 Hình 19
Yêu cầu: Nghiệm của chương trình hiện ra ở nhãn (Label) kết quả.
Bài 2: Thiết kế form nhập vào tháng, năm bất kỳ (năm có giá trị từ 1900 đến nay).
Sau đó thông báo số ngày trong tháng của năm vừa nhập.
Hình 20 Yêu cầu:
+ Tháng phải là một số từ 1 đến 12.
+ Năm bắt buộc phải nhập số từ 1900 đến 2099. + Kết quả hiện ở hộp thoại thông báo riêng.
Bài 3: Thiết kế form nhập vào danh sách lương từng tháng của một nhân viên trong một ListBox. Tính tổng lương và lương trung bình từng tháng của nhân viên đó.
41 Hình 21 Yêu cầu:
+ Số tháng lương có thể thay đổi mà không ảnh hưởng đến việc xem tổng lương, lương trung bình.
+ Kết quả thể hiện ở nhãn (Label) khi nhấn vào nút lệnh Xem tổng lương hoặc Lương trung bình.
42
BÀI 3. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG VISUAL BASIC .NET
Mục tiêu của bài:
- Hiểu đặc điểm lập trình hướng đối tượng trong VB.Net;
- Xây dựng các lớp xử lý, chuyển tải số liệu giữa các form trong VB.Net.
1. Khái niệm hướng đối tượng