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
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
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ìm kiếm theo từ khóa liên quan:
Bài giảng VB.net Xử lý lỗi trong VB.Net Bẫy các lỗi thực thi Phân loại lỗi ứng dụng Xử lý ngoại lệ Cơ chế xử lý lỗiGợi ý tài liệu liên quan:
-
Bài giảng VB.Net - Chương 1: Giới thiệu Windows Form
18 trang 25 0 0 -
Bài giảng Lập trình Python: Bài 8 - Trương Xuân Nam
28 trang 23 0 0 -
Giáo trình Lập trình hướng đối tượng với Java: Phần 2
139 trang 22 0 0 -
Bài giảng Programming technique: Chương 5 - Lương Mạnh Bá
44 trang 20 0 0 -
Bài giảng Lập trình cho khoa học dữ liệu - Bài 5: Xử lý dữ liệu trong Python
19 trang 19 0 0 -
34 trang 19 0 0
-
Bài giảng Lập trình Java: Bài 6 - Bùi Trọng Tùng
18 trang 18 0 0 -
Bài giảng Nhập môn lập trình khoa học dữ liệu: Bài 6 - Trương Xuân Nam
23 trang 17 0 0 -
Bài giảng Kỹ thuật lập trình Java - Chương 4.2: Ngoại lệ
29 trang 17 0 0 -
Bài giảng VB.net - Chương 3: Thủ Tục và Hàm
7 trang 17 0 0