KHOA CÔNG NGH THÔNG TIN
B MÔN CÁC H THNG THÔNG TIN
Hoàng Hu Vit – IT Faculty, Vinh University
Email: viethh.vinhuni@gmail.com
Ch
Chươ
ương 4. X lý li
ng 4. X lý li
Slide 2
Hoàng Hu Vit
2007 B môn Các H thng Thông tin
Ni dung
Ni dung
Đặt vn đề
X lý li
Lnh try ... catch
Ví d
Slide 3
Hoàng Hu Vit
2007 B môn Các H thng Thông tin
Gii thiu
Gii thiu
Mt li ngoi l (exception) là li không mong
đợi xy ra khi chương trình thc hin.
Li ngoi l xy ra do
Các li do lp trình không tt
Các lnh gi thư vin
Tài nguyên không đủ khi thc hin
Trong .NET Framework xây dng lp
Exception cho phép s dng để x lý các li
ngoi l
Slide 4
Hoàng Hu Vit
2007 B môn Các H thng Thông tin
Lp Exception
Lp Exception
Lp Exception là lp cơ s cho phép các lp
khác có th kế tha
OleDbException
SqlException
Mt s thuc tính
Message: Lý do xy ra li
StackTrace: Nơi xy ra li
V trí dòng lnh
Th tc
Slide 5
Hoàng Hu Vit
2007 B môn Các H thng Thông tin
Lnh try ... catch
Lnh try ... catch
Dùng để x lý li ngoi l
try
{ 1. Các lnhcó th xy ra li
}
catch (Exception )
{2. Hin th li
}
finally
{3.(Tu chn) mã lnh luôn được thc hin.
}