Danh mục

Bài giảng VB.net - Chương 6: Xử lý lỗi trong VB.NET

Số trang: 7      Loại file: ppt      Dung lượng: 708.00 KB      Lượt xem: 16      Lượt tải: 0    
10.10.2023

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

Thông tin tài liệu:

Chương 6: Xử lý lỗi trong VB.NET thuộc Bài giảng VB.net - Chương 6: Xử lý lỗi trong VB.NET trình bày nội dung về cách phân loại các lỗi trong ứng dụng, bẫy các lỗi thực thi (runtime error). Hãy tham khảo tài liệu này vì sẽ giúp ích cho quá trình học tập và giảng dạy.
Nội dung trích xuất từ tài liệu:
Bài giảng VB.net - Chương 6: Xử lý lỗi trong VB.NETBàigiảngVB.Net:ChươngVI ChươngVI:Xửlýlỗitrong VB.NETPhânloạicáclỗitrongứngdụng.Bẫycáclỗithựcthi(runtimeerror).PHÂNLOẠILỖICó3loạilỗi(error)Lỗicúpháp(syntaxerror)Lỗithựcthi(runtimeerror)Lỗilogic(logicerror)Ngoạilệ(Exception):làlỗixảyralúcthựcthichương trình (thuộc loại runtime error).Khicóngoạilệxảyra,nếukhôngcóhànhđộng thích hợp chương trình sẽ bị ngắt.Cần phải có cơ chế xử lý ngoại lệEXCEPTIONMộtsốngoạilệ:ArithmeticException,InvalidOperationException,verflowException,TypeLoadException,IndexOutOfRangeException,InvalidCastExceptionNgoài ra, người dùng có thể định nghĩa ngoại lệchoriêngmình(phảikếthừatừnhữnglớptrên).ThuộctínhcủaException:Message:Chuỗimôtảthôngtinvềngoạilệ.- Source: tên ứng dụng hay đối tượng gây ra lỗi.XỬLÝNGOẠILỆNgoại lệ có thể được xử lý nhờ vào các từkhóa:Try,Throw,Catch,Finally.CấutrúcmôhìnhxửlýngoạilệTry‘ĐoạnmãlệnhcóthểgâylỗiCatche1AsException‘ Nếu lỗi thuộc loại e1, đoạn mã này thực thi‘ Ngược lại, khối Catch kế được thực thiCatchenAsException‘ Nếu lỗi thuộc loại en, đoạn mã này thực thiFinally‘Đoạnmãnàyluônthựcthi,dùngoạilệcó‘xảyrahaykhông?PhầnnàykhôngbắtbuộcEndTryXỬLÝNGOẠILỆTHÍDỤTD: Ngoại lệ không thể đổi từ chuỗi sangsốModuleModule1SubMain()TryDimrAsInteger,sAsStringWrite(Nhapr=“)s=ReadLine()r=Integer.Parse(s)WriteLine(1/r)CatcheAsSystem.ExceptionWriteLine(e.Message+Xulyngoaile)FinallyWriteLine(KhoiFinally)EndTryEndSubEndModule

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