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

Hệ thống thông tin - Chương 4: Lỗi ngoại lệ

Chia sẻ: Thien Phuc | Ngày: | Loại File: PDF | Số trang:7

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

Một lỗi ngoại lệ (exception) là lỗi không mong đợi xẩy ra khi chương trình thực hiện. Lỗi ngoại lệ xảy ra do Các lỗi do lập trình không tốt Các lệnh gọi thư viện Tài nguyên không đủ khi thực hiện Trong .NET Framework xây dựng lớp Exception cho phép sử dụng để xử lý các lỗi ngoại lệ 2007

Chủ đề:
Lưu

Nội dung Text: Hệ thống thông tin - Chương 4: Lỗi ngoại lệ

  1. KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN Chương 4. Xử lý lỗi Hoàng Hữu Việt – IT Faculty, Vinh University Email: viethh.vinhuni@gmail.com
  2. Nội dung Hoàng Hữu Việt Đặt vấn đề Xử lý lỗi Lệnh try ... catch Ví dụ Bộ môn Các Hệ thống Thông tin 2007 Slide 2
  3. Giới thiệu Hoàng Hữu Việt Một lỗi ngoại lệ (exception) là lỗi không mong đợi xẩy ra khi chương trình thực hiện. Lỗi ngoại lệ xảy ra do Các lỗi do lập trình không tốt Các lệnh gọi thư viện Tài nguyên không đủ khi thực hiện Trong .NET Framework xây dựng lớp Exception cho phép sử dụng để xử lý các lỗi ngoại lệ Bộ môn Các Hệ thống Thông tin 2007 Slide 3
  4. Lớp Exception Hoàng Hữu Việt Lớp Exception là lớp cơ sở cho phép các lớp khác có thể kế thừa OleDbException SqlException Một số thuộc tính Message: Lý do xảy ra lỗi StackTrace: Nơi xảy ra lỗi Vị trí dòng lệnh Thủ tục Bộ môn Các Hệ thống Thông tin 2007 Slide 4
  5. Lệnh try ... catch Hoàng Hữu Việt Dùng để xử lý lỗi ngoại lệ try { 1. Các lệnhcó thể xảy ra lỗi } catch (Exception ) { 2. Hiển thị lỗi } finally { 3.(Tuỳ chọn) mã lệnh luôn được thực hiện. } Bộ môn Các Hệ thống Thông tin 2007 Slide 5
  6. Ví dụ Hoàng Hữu Việt Ví dụ về phép chia thông báo lỗi thông báo lỗi Bộ môn Các Hệ thống Thông tin 2007 Slide 6
  7. Ví dụ Hoàng Hữu Việt Ví dụ về phép chia private void btnDivide_Click(object sender, EventArgs e) { textBox3.Clear(); try { int a = Convert.ToInt32(textBox1.Text); int b = Convert.ToInt32(textBox2.Text); int c = a / b; textBox3.Text = c.ToString(); } catch(Exception ex) { MessageBox.Show(ex.Message); } } Bộ môn Các Hệ thống Thông tin 2007 Slide 7
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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