... Giang -2 008
19
N i Dung
q Giới thiệu Common Dialog
q OpenFileDialog
q SaveFileDialog
q FontDialog
q
ColorDialog
q MessageBox
q User Control
1
Com m on Dialog &
User Control
ThS. Nguyễn Hà ... Nguyen Ha Giang -2 008
10
N i Dung
q Giới thiệu Common Dialog
q OpenFileDialog
q SaveFileDialog
q
FontDialog
q ColorDialog
q MessageBox
q User Control
Nguyen Ha...
... Đại diện (delegate)
string s1 = "Hello";
"Hel l o"
"Bye"
s2
s3
s1
string s2 = "Bye";
string s3;
s3 = s1;
Nguyen Ha Giang -2 009
Value type vs. Reference ...
nếu gán lại giá trị cho hằng
19
NGÔNNGỮ C#
ThS. Nguyễn Hà Giang
Nguyen Ha Giang -2 009
20
¤ Minh họa sử dụng hằng
Định nghĩa hằng
Constant
Nguyen Ha Giang -2 009
readonly
21
c...
... ngoại lệ
HD: ThS Nguyễn Hà Giang
Khoa CNTT -Hutech
Tóm tắt
u
Exceptionlàmchochươngtrìnhchặt
chẽ hơn.Tránhterminatechươngtrình
độtngộtvìnhữnglỗiruntime
u TậpcáclớpException đadạng,bao
hàmcácvấnđề ... bỏ qua, dù file chưa đóng
VD có try-catch-finally
Luôn thực thi dù có hay không có ngoại lệ!
Lệnh throw
u
Cho phépnémramộtngoạilệ
v Cúpháp: throw exception-object
Phát sinh ra ngoại lệ
Lớp...
... Ha Giang -2 009
27
Toolbox
Toolbox
-Kéo thả control lên form
-Code được phát sinh tự động
Nguyen Ha Giang -2 009
28
Giao di n thi t k form
Form chính của ứng dụng
Chưa có
control
Nguyen Ha Giang ... 2005
Nguyen Ha Giang -2 009
18
UD WinForm n gi n
Lớp Form cơ sở
Control kiểu Label
Chạy ứng dụng với
Form1 làm form chính
Thiết kế form & control
Add control vào f...
... các menu item
n Gọi hàm LayoutMdi với các tham số tương ứng
Nguyen Ha Giang -2 008
25
Multiple Document Interface
Nguyen Ha Giang -2 008
26
Menu -MenuStrip
Nguyen Ha Giang -2 008
27
Menu
n Menu ... MDI
ThS. Nguyễn Hà Giang
Khoa CNTT -Hutech
Nguyen Ha Giang -2 008
20
Multiple Document Interface
n Bước 4: bổ sung constructor cho form2,
q Constructor này có tham số là...