Bài giảng VB net chương 6 xử lý lỗi trong VB NET

7 408 1
Bài giảng VB net   chương 6  xử lý lỗi trong VB NET

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài giảng VB.Net: Chương VI Chương VI: Xử lý lỗi VB.NET Phân loại lỗi ứng dụng Bẫy lỗi thực thi (runtime error) PHÂN LOẠI LỖI Có loại lỗi (error) - Lỗi cú pháp (syntax error) - Lỗi thực thi (runtime error) - Lỗi logic (logic error) Ngoại lệ (Exception): lỗi xảy lúc thực thi chương trình (thuộc loại runtime error) Khi có ngoại lệ xảy ra, hành động thích hợp chương trình bị ngắt Cần phải có chế xử lý ngoại lệ EXCEPTION Một số ngoại lệ: ArithmeticException,InvalidOperationException ,verflowException,TypeLoadException,IndexOutOfRange Exception,InvalidCastException Ngoài ra, người dùng định nghĩa ngoại lệ cho riêng (phải kế thừa từ lớp trên) Thuộc tính Exception: - Message: Chuỗi mô tả thông tin ngoại lệ - Source: tên ứng dụng hay đối tượng gây lỗi XỬ LÝ NGOẠI LỆ Ngoại lệ xử lý nhờ vào từ khóa: Try, Throw, Catch, Finally Cấu trúc mô hình xử lý ngoại lệ Try ‘ Đoạn mã lệnh gây lỗi Catch e1 As Exception ‘ Nếu lỗi thuộc loại e1, đoạn mã thực thi ‘ Ngược lại, khối Catch kế thực thi Catch en As Exception ‘ Nếu lỗi thuộc loại en, đoạn mã thực thi Finally ‘ Đoạn mã thực thi, dù ngoại lệ có ‘ xảy hay không? Phần không bắt buộc End Try XỬ LÝ NGOẠI LỆ - THÍ DỤ TD: Ngoại lệ đổi từ chuỗi sang số Module Module1 Sub Main() Try Dim r As Integer, s As String Write("Nhap r= “) s = ReadLine() r = Integer.Parse(s) WriteLine(1 / r) Catch e As System.Exception WriteLine(e.Message + " Xu ly ngoai le") Finally WriteLine("Khoi Finally") End Try End Sub End Module .. .Chương VI: Xử lý lỗi VB. NET Phân loại lỗi ứng dụng Bẫy lỗi thực thi (runtime error) PHÂN LOẠI LỖI Có loại lỗi (error) - Lỗi cú pháp (syntax error) - Lỗi thực thi (runtime error) - Lỗi logic... đối tượng gây lỗi XỬ LÝ NGOẠI LỆ Ngoại lệ xử lý nhờ vào từ khóa: Try, Throw, Catch, Finally Cấu trúc mô hình xử lý ngoại lệ Try ‘ Đoạn mã lệnh gây lỗi Catch e1 As Exception ‘ Nếu lỗi thuộc loại... error) Ngoại lệ (Exception): lỗi xảy lúc thực thi chương trình (thuộc loại runtime error) Khi có ngoại lệ xảy ra, hành động thích hợp chương trình bị ngắt Cần phải có chế xử lý ngoại lệ EXCEPTION Một

Ngày đăng: 03/12/2015, 13:46

Từ khóa liên quan

Mục lục

  • PowerPoint Presentation

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan