intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 4.2 - Nguyễn Xuân Hùng

Chia sẻ: Nhat Nhat | Ngày: | Loại File: PDF | Số trang:23

21
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các nội dung sau: Xử lý ngoại lệ, thực thi ngoại lệ người dùng định nghĩa, thực thi luồng (threads). Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Ngôn ngữ lập trình nâng cao: Bài 4.2 - Nguyễn Xuân Hùng

Object-Oriented Programming Using C#<br /> <br /> NGÔN NGỮ LẬP TRÌNH NÂNG CAO<br /> <br /> Ver. 1.0<br /> <br /> Slide 1 of 21<br /> <br /> Object-Oriented Programming Using C#<br /> Mục tiêu<br /> Trong mục này, chúng ta sẽ học:<br /> Xử lý ngoại lệ<br /> Thực thi ngoại lệ người dùng định nghĩa<br /> Thực thi luồng (threads)<br /> <br /> Ver. 1.0<br /> <br /> Slide 2 of 21<br /> <br /> Object-Oriented Programming Using C#<br /> Nhắc lại<br /> Một vài dẫn xuất trong lớp System.Exception<br /> <br /> Ver. 1.0<br /> <br /> Lớp Exception<br /> <br /> Miêu tả<br /> <br /> System.IO.IOException<br /> <br /> Xử lý lỗi I/O<br /> <br /> System.IndexOutOfRangeException<br /> <br /> Xử lý lỗi sinh ra khi một phương thức liên quan tới các thành phần<br /> của mảng mà vượt quá phạm vi của nó<br /> <br /> System.NullReferenceException<br /> <br /> Xử lý lỗi sinh ra trong quá trình xứ lý đối tượng rỗng (null)<br /> <br /> System.DivideByZeroException<br /> <br /> Xử lý lỗi sinh ra trong quá trình xử lý phép chia cho 0<br /> <br /> System.InvalidCastException<br /> <br /> Xử lý lỗi sinh ra trong quá trình ép kiểu<br /> <br /> System.OutOfMemoryException<br /> <br /> Xử lý khởi tạo bộ nhớ cho ứng dụng bị lỗi<br /> <br /> System.ArithmeticException<br /> <br /> Xử lý lỗi sinh ra trong các phép toán số học, ép kiểu và chuyển<br /> kiểu.<br /> <br /> System.InvalidCastException<br /> <br /> Xử lý lỗi khi ép kiểu lỗi<br /> <br /> System.ArgumentNullException<br /> <br /> Xử lý khi tham số có giá trị rỗng<br /> <br /> System.Data.DataException<br /> <br /> Xử lý lỗi khi sử dụng thành phần ADO.NET<br /> <br /> Slide 3 of 21<br /> <br /> Object-Oriented Programming Using C#<br /> Xử lý ngoại lệ<br /> Trong xử lý ngoại lệ, một ứng dụng được chia thành các<br /> khối mã.<br /> Một khối chỉ ra khả năng phát sinh lỗi trong nhiều xử lý<br /> ngoại lệ.<br /> Xử lý ngoại lệ sinh ra một cấu trúc điều khiển và cách thức<br /> chuẩn trong việc xử lý lỗi mức hệ thống và mức ứng dụng.<br /> Khối xử lý ngoại lệ có thể được thực thi sử dụng từ khóa:<br /> try<br /> catch<br /> finally<br /> <br /> Chúng ta cùng tìm hiểu chi tiết về các từ khóa.<br /> <br /> Ver. 1.0<br /> <br /> Slide 4 of 21<br /> <br /> Object-Oriented Programming Using C#<br /> Xử lý ngoại lệ (tiếp)<br /> Khối try:<br /> Khối try bao quanh câu lệnh có thể phát sinh một ngoại lệ. Cú<br /> pháp khối try như sau:<br /> try<br /> {<br /> //Các câu lệnh có thể phát sinh ngoại lệ<br /> }<br /> Khối try quản lý các câu lệnh bên trong nó và định nghĩa phạm<br /> vi xử lý ngoại lệ liên quan tới nó.<br /> Khối try phải có ít nhất một khối catch.<br /> <br /> Ver. 1.0<br /> <br /> Slide 5 of 21<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
26=>2