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

Chương 4. Xử lý lỗi

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

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

Tham khảo tài liệu 'chương 4. xử lý lỗi', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Chương 4. Xử lý lỗi

  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
3=>0