Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
181,4 KB
Nội dung
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
1
1
C# and.NET Framework
C# and.NET Framework
B
B
à
à
i 9:
i 9:
Summary
Summary
Đo
Đo
à
à
n Quang Minh
n Quang Minh
minhdqtt@gmail.com
minhdqtt@gmail.com
http
http
://www.VTPortal.net
://www.VTPortal.net
Last update:
Last update:
30. December 2006
30. December 2006
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
2
2
M
M
ụ
ụ
c l
c l
ụ
ụ
c
c
Nh
Nh
ắ
ắ
c
c
l
l
ạ
ạ
i
i
c
c
á
á
c
c
b
b
à
à
i
i
t
t
ậ
ậ
p
p
đã
đã
h
h
ọ
ọ
c
c
Tr
Tr
ả
ả
l
l
ờ
ờ
i
i
th
th
ắ
ắ
c
c
m
m
ắ
ắ
c
c
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
3
3
B
B
à
à
i
i
1: C Sharp
1: C Sharp
v
v
à
à
k
k
i
i
ế
ế
n
n
tr
tr
ú
ú
c
c
.NET.
.NET.
C#
C#
cơ
cơ
b
b
ả
ả
n
n
.
.
Ki
Ki
ế
ế
n th
n th
ứ
ứ
c c
c c
ầ
ầ
n nh
n nh
ớ
ớ
–
–
Ngôn ng
Ngôn ng
ữ
ữ
C
C
#
#
cơ b
cơ b
ả
ả
n: c
n: c
ú
ú
ph
ph
á
á
p.
p.
–
–
Kh
Kh
á
á
i ni
i ni
ệ
ệ
m CLR.
m CLR.
–
–
Kh
Kh
á
á
i ni
i ni
ệ
ệ
m
m
Assemblies.
Assemblies.
Ứ
Ứ
ng d
ng d
ụ
ụ
ng th
ng th
ự
ự
c ti
c ti
ễ
ễ
n
n
–
–
Xây d
Xây d
ự
ự
ng c
ng c
á
á
c chương tr
c chương tr
ì
ì
nh C#
nh C#
đ
đ
ầ
ầ
u tiên
u tiên
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
4
4
B
B
à
à
i 2:
i 2:
Hư
Hư
ớ
ớ
ng
ng
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
trong
trong
C#
C#
Ki
Ki
ế
ế
n th
n th
ứ
ứ
c c
c c
ầ
ầ
n nh
n nh
ớ
ớ
–
–
Hư
Hư
ớ
ớ
ng
ng
đ
đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
trong
trong
C#.
C#.
K
K
ế
ế
th
th
ừ
ừ
a
a
:
:
c
c
á
á
c
c
t
t
í
í
nh
nh
ch
ch
ấ
ấ
t
t
cơ
cơ
b
b
ả
ả
n
n
.
.
Kh
Kh
á
á
c
c
bi
bi
ệ
ệ
t
t
v
v
ớ
ớ
i
i
C++.
C++.
H
H
à
à
m
m
ả
ả
o
o
:
:
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
v
v
à
à
ứ
ứ
ng
ng
d
d
ụ
ụ
ng
ng
.
.
H
H
à
à
m
m
t
t
ạ
ạ
o
o
,
,
h
h
à
à
m
m
hu
hu
ỷ
ỷ
:
:
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
v
v
à
à
c
c
á
á
ch
ch
d
d
ù
ù
ng
ng
.
.
Thu
Thu
ộ
ộ
c
c
t
t
í
í
nh
nh
:
:
t
t
ừ
ừ
kho
kho
á
á
get
get
v
v
à
à
set.
set.
Ch
Ch
ỉ
ỉ
s
s
ố
ố
:
:
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
v
v
à
à
ứ
ứ
ng
ng
d
d
ụ
ụ
ng
ng
.
.
Giao
Giao
ti
ti
ế
ế
p
p
:
:
t
t
ừ
ừ
kho
kho
á
á
interface.
interface.
Kh
Kh
á
á
i
i
ni
ni
ệ
ệ
m
m
v
v
à
à
ứ
ứ
ng
ng
d
d
ụ
ụ
ng
ng
.
.
Đ
Đ
ố
ố
i
i
tư
tư
ợ
ợ
ng
ng
object.
object.
Ứ
Ứ
ng
ng
d
d
ụ
ụ
ng
ng
th
th
ự
ự
c
c
ti
ti
ễ
ễ
n
n
–
–
Xây
Xây
d
d
ự
ự
ng
ng
c
c
á
á
c
c
l
l
ớ
ớ
p
p
th
th
ự
ự
c
c
t
t
ế
ế
:
:
l
l
ớ
ớ
p
p
vector,
vector,
l
l
ớ
ớ
p
p
matrix,
matrix,
…
…
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
5
5
B
B
à
à
i 3: L
i 3: L
ậ
ậ
p tr
p tr
ì
ì
nh nâng cao
nh nâng cao
trong
trong
C#
C#
Ki
Ki
ế
ế
n th
n th
ứ
ứ
c c
c c
ầ
ầ
n nh
n nh
ớ
ớ
–
–
X
X
ử
ử
lý
lý
l
l
ỗ
ỗ
i
i
v
v
à
à
ngo
ngo
ạ
ạ
i
i
l
l
ệ
ệ
:
:
Kh
Kh
ố
ố
i
i
try
try
…
…
catch
catch
…
…
finally
finally
C
C
á
á
c
c
ngo
ngo
ạ
ạ
i
i
l
l
ệ
ệ
hay
hay
g
g
ặ
ặ
p
p
–
–
É
É
p
p
ki
ki
ể
ể
u
u
: an
: an
to
to
à
à
n
n
v
v
à
à
không
không
an
an
to
to
à
à
n
n
.
.
–
–
Mô
Mô
h
h
ì
ì
nh
nh
chuy
chuy
ể
ể
n
n
giao
giao
:
:
T
T
ừ
ừ
kho
kho
á
á
delegate,
delegate,
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
.
.
C
C
á
á
ch
ch
d
d
ù
ù
ng
ng
:
:
trong
trong
c
c
á
á
c
c
b
b
à
à
i
i
to
to
á
á
n
n
s
s
ắ
ắ
p
p
x
x
ế
ế
p
p
.
.
S
S
ự
ự
ki
ki
ệ
ệ
n
n
:
:
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
v
v
à
à
c
c
á
á
ch
ch
d
d
ù
ù
ng
ng
.
.
–
–
Kh
Kh
á
á
i
i
ni
ni
ệ
ệ
m
m
generic
generic
–
–
Ch
Ch
ỉ
ỉ
d
d
ẫ
ẫ
n
n
biên
biên
d
d
ị
ị
ch
ch
–
–
Qu
Qu
ả
ả
n
n
lý
lý
b
b
ộ
ộ
nh
nh
ớ
ớ
:
:
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
–
–
Mã
Mã
không
không
an
an
to
to
à
à
n
n
:
:
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
Ứ
Ứ
ng
ng
d
d
ụ
ụ
ng
ng
th
th
ự
ự
c
c
ti
ti
ễ
ễ
n
n
–
–
Xây
Xây
d
d
ự
ự
ng
ng
c
c
á
á
c
c
b
b
à
à
i
i
to
to
á
á
n
n
c
c
ó
ó
d
d
ù
ù
ng
ng
gi
gi
ả
ả
i
i
thu
thu
ậ
ậ
t
t
s
s
ắ
ắ
p
p
x
x
ế
ế
p
p
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
6
6
B
B
à
à
i 4:
i 4:
C#
C#
v
v
à
à
c
c
á
á
c
c
l
l
ớ
ớ
p
p
cơ
cơ
b
b
ả
ả
n
n
Ki
Ki
ế
ế
n
n
th
th
ứ
ứ
c
c
c
c
ầ
ầ
n
n
nh
nh
ớ
ớ
–
–
L
L
ớ
ớ
p
p
Object:
Object:
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
,
,
c
c
á
á
c
c
phương
phương
th
th
ứ
ứ
c
c
quan
quan
tr
tr
ọ
ọ
ng
ng
.
.
–
–
X
X
ử
ử
lý
lý
chu
chu
ỗ
ỗ
i
i
:
:
L
L
ớ
ớ
p
p
String:
String:
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
,
,
c
c
á
á
c
c
phương
phương
th
th
ứ
ứ
c
c
quan
quan
tr
tr
ọ
ọ
ng
ng
.
.
L
L
ớ
ớ
p
p
StringBuilder
StringBuilder
:
:
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
.
.
–
–
Bi
Bi
ể
ể
u
u
th
th
ứ
ứ
c
c
ch
ch
í
í
nh
nh
quy
quy
:
:
Cơ
Cơ
s
s
ở
ở
to
to
á
á
n
n
h
h
ọ
ọ
c
c
.
.
C
C
á
á
c
c
l
l
ớ
ớ
p
p
Regex
Regex
, Match
, Match
Ứ
Ứ
ng
ng
d
d
ụ
ụ
ng
ng
–
–
C
C
á
á
c
c
l
l
ớ
ớ
p
p
d
d
ạ
ạ
ng
ng
nh
nh
ó
ó
m
m
Kh
Kh
á
á
i
i
ni
ni
ệ
ệ
m
m
L
L
ớ
ớ
p
p
ArrayList
ArrayList
,
,
l
l
ớ
ớ
p
p
Stack
Stack
v
v
à
à
Queue.
Queue.
C
C
á
á
c
c
l
l
ớ
ớ
p
p
generics
generics
Ứ
Ứ
ng
ng
d
d
ụ
ụ
ng
ng
th
th
ự
ự
c
c
ti
ti
ễ
ễ
n
n
–
–
Xây
Xây
d
d
ự
ự
ng
ng
nghi
nghi
ệ
ệ
p
p
v
v
ụ
ụ
x
x
ử
ử
lý
lý
văn
văn
b
b
ả
ả
n
n
.
.
–
–
Ki
Ki
ể
ể
m
m
tra
tra
t
t
í
í
nh
nh
h
h
ợ
ợ
p
p
l
l
ệ
ệ
c
c
ủ
ủ
a
a
đ
đ
ầ
ầ
u
u
v
v
à
à
o
o
d
d
ữ
ữ
li
li
ệ
ệ
u
u
–
–
Lưu
Lư
u
tr
tr
ữ
ữ
v
v
à
à
thao
thao
t
t
á
á
c
c
v
v
ớ
ớ
i
i
t
t
ậ
ậ
p
p
h
h
ợ
ợ
p
p
d
d
ữ
ữ
li
li
ệ
ệ
u
u
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
7
7
B
B
à
à
i 5:
i 5:
Ứ
Ứ
ng d
ng d
ụ
ụ
ng trên
ng trên
Windows
Windows
Ki
Ki
ế
ế
n
n
th
th
ứ
ứ
c
c
c
c
ầ
ầ
n
n
nh
nh
ớ
ớ
–
–
Kh
Kh
á
á
i
i
ni
ni
ệ
ệ
m
m
ứ
ứ
ng
ng
d
d
ụ
ụ
ng
ng
trên
trên
Windows
Windows
–
–
C
C
á
á
c
c
form
form
trong
trong
Windows
Windows
Thi
Thi
ế
ế
t
t
k
k
ế
ế
form
form
Thêm
Thêm
menu
menu
v
v
à
à
c
c
á
á
c
c
control
control
kh
kh
á
á
c
c
Handle
Handle
s
s
ự
ự
ki
ki
ệ
ệ
n
n
S
S
ử
ử
d
d
ụ
ụ
ng
ng
c
c
á
á
c
c
h
h
ộ
ộ
p
p
tho
tho
ạ
ạ
i
i
d
d
ù
ù
ng
ng
chung
chung
Ứ
Ứ
ng
ng
d
d
ụ
ụ
ng
ng
th
th
ự
ự
c
c
ti
ti
ễ
ễ
n
n
–
–
Xây
Xây
d
d
ự
ự
ng
ng
tr
tr
ì
ì
nh
nh
so
so
ạ
ạ
n
n
th
th
ả
ả
o
o
văn
văn
b
b
ả
ả
n
n
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
8
8
B
B
à
à
i 6:
i 6:
X
X
ử
ử
lý
lý
cơ
cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
trong
trong
.NET
.NET
Ki
Ki
ế
ế
n
n
th
th
ứ
ứ
c
c
c
c
ầ
ầ
n
n
nh
nh
ớ
ớ
–
–
Kh
Kh
á
á
i
i
ni
ni
ệ
ệ
m
m
v
v
ề
ề
ADO.NET
ADO.NET
–
–
K
K
ế
ế
t
t
n
n
ố
ố
i
i
v
v
ớ
ớ
i
i
CSDL:
CSDL:
l
l
ớ
ớ
p
p
connection
connection
–
–
Th
Th
ự
ự
c
c
thi
thi
câu
câu
l
l
ệ
ệ
nh
nh
truy
truy
v
v
ấ
ấ
n
n
CSDL:
CSDL:
L
L
ớ
ớ
p
p
Commands:
Commands:
khai
khai
b
b
á
á
o
o
v
v
à
à
kh
kh
ở
ở
i
i
t
t
ạ
ạ
o
o
3
3
th
th
ủ
ủ
t
t
ụ
ụ
c
c
quan
quan
tr
tr
ọ
ọ
ng
ng
hay
hay
d
d
ù
ù
ng
ng
:
:
ExecuteNonQuery
ExecuteNonQuery
(),
(),
ExecuteReader
ExecuteReader
(),
(),
ExecuteScalar
ExecuteScalar
().
().
–
–
DataReader
DataReader
:
:
Kh
Kh
á
á
i
i
ni
ni
ệ
ệ
m
m
,
,
khai
khai
b
b
á
á
o
o
,
,
kh
kh
ở
ở
i
i
t
t
ạ
ạ
o
o
Ưu
Ưu
,
,
như
như
ợ
ợ
c
c
đi
đi
ể
ể
m
m
,
,
t
t
ì
ì
nh
nh
hu
hu
ố
ố
ng
ng
s
s
ử
ử
d
d
ụ
ụ
ng
ng
–
–
DataSet
DataSet
:
:
Kh
Kh
á
á
i
i
ni
ni
ệ
ệ
m
m
,
,
khai
khai
b
b
á
á
o
o
,
,
kh
kh
ở
ở
i
i
t
t
ạ
ạ
o
o
Ưu
Ưu
,
,
như
như
ợ
ợ
c
c
đi
đi
ể
ể
m
m
,
,
t
t
ì
ì
nh
nh
hu
hu
ố
ố
ng
ng
s
s
ử
ử
d
d
ụ
ụ
ng
ng
–
–
Hi
Hi
ể
ể
n
n
th
th
ị
ị
d
d
ữ
ữ
li
li
ệ
ệ
u
u
Kh
Kh
á
á
i
i
ni
ni
ệ
ệ
m
m
binding data.
binding data.
C
C
á
á
c
c
control
control
DataGrid
DataGrid
, Repeater,
, Repeater,
DataList
DataList
Control
Control
GridView
GridView
Ứ
Ứ
ng
ng
d
d
ụ
ụ
ng
ng
th
th
ự
ự
c
c
ti
ti
ễ
ễ
n
n
–
–
C
C
á
á
c
c
ứ
ứ
ng
ng
d
d
ụ
ụ
ng
ng
v
v
ề
ề
CSDL
CSDL
như
như
thương
thương
m
m
ạ
ạ
i
i
đi
đi
ệ
ệ
n
n
t
t
ử
ử
, forum,
, forum,
…
…
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
9
9
B
B
à
à
i 7:
i 7:
XML
XML
trong
trong
.NET
.NET
Ki
Ki
ế
ế
n
n
th
th
ứ
ứ
c
c
c
c
ầ
ầ
n
n
nh
nh
ớ
ớ
–
–
T
T
ổ
ổ
ng
ng
quan
quan
v
v
ề
ề
XML
XML
Kh
Kh
á
á
i
i
ni
ni
ệ
ệ
m
m
V
V
í
í
d
d
ụ
ụ
v
v
à
à
ứ
ứ
ng
ng
d
d
ụ
ụ
ng
ng
– Đọc ghi XML trong .NET
Truy cậptuầntự:
XmlTextReader
XmlTextReader
v
v
à
à
XmlTextWriter
XmlTextWriter
Truy cậpngẫu nhiên:
– DOM: mô hình đốitượng tài liệu
–Cáclớp
XmlDocument
XmlDocument
,
,
XmlNodeList
XmlNodeList
,
,
…
…
Ứ
Ứ
ng
ng
d
d
ụ
ụ
ng
ng
th
th
ự
ự
c
c
ti
ti
ễ
ễ
n
n
–
–
Coi
Coi
XML
XML
như
như
m
m
ộ
ộ
t
t
b
b
ả
ả
ng
ng
d
d
ữ
ữ
li
li
ệ
ệ
u
u
,
,
lưu
lưu
tr
tr
ữ
ữ
d
d
ữ
ữ
li
li
ệ
ệ
u
u
ph
ph
ứ
ứ
c
c
t
t
ạ
ạ
p
p
trong
trong
m
m
ộ
ộ
t
t
c
c
ộ
ộ
t
t
d
d
ữ
ữ
li
li
ệ
ệ
u
u
th
th
ự
ự
c
c
.
.
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
10
10
B
B
à
à
i 8:
i 8:
T
T
ậ
ậ
p
p
tin
tin
v
v
à
à
đăng
đăng
ký
ký
Ki
Ki
ế
ế
n
n
th
th
ứ
ứ
c
c
c
c
ầ
ầ
n
n
nh
nh
ớ
ớ
–
–
X
X
ử
ử
lý
lý
thông
thông
tin
tin
t
t
ậ
ậ
p
p
tin:
tin:
thư
thư
m
m
ụ
ụ
c
c
v
v
à
à
t
t
ậ
ậ
p
p
tin.
tin.
–
–
Qu
Qu
ả
ả
n
n
lý
lý
t
t
ậ
ậ
p
p
tin:
tin:
sao
sao
ch
ch
é
é
p
p
,
,
xo
xo
á
á
,
,
di
di
chuy
chuy
ể
ể
n
n
.
.
–
–
X
X
ử
ử
lý
lý
n
n
ộ
ộ
i
i
dung
dung
t
t
ậ
ậ
p
p
tin:
tin:
t
t
ậ
ậ
p
p
tin
tin
nh
nh
ị
ị
phân
phân
v
v
à
à
văn
văn
b
b
ả
ả
n
n
.
.
–
–
X
X
ử
ử
lý
lý
đăng
đăng
ký
ký
trong
trong
Windows
Windows
Ứ
Ứ
ng
ng
d
d
ụ
ụ
ng
ng
th
th
ự
ự
c
c
ti
ti
ễ
ễ
n
n
–
–
Qu
Qu
ả
ả
n
n
lý
lý
t
t
ậ
ậ
p
p
tin
tin
t
t
ừ
ừ
xa
xa
qua
qua
ứ
ứ
ng
ng
d
d
ụ
ụ
ng
ng
web
web
–
–
Ghi
Ghi
thông
thông
tin
tin
c
c
ấ
ấ
u
u
h
h
ì
ì
nh
nh
trong
trong
Windows.
Windows.
[...]... Second Edition http://www.asp.net http://www.microsoft.com/net/default.mspx http://www.codeproject.com Địa chỉ download tài liệu http://www.thanglong.edu.vn/giang-day/tab.aspx Diễn đàn C# & NET http://www.thanglong.edu.vn/forum/cmd/0/categ ory/hoc-tap-nghien-cuu/dot-net/tab.aspx Summary - Editor: Đoàn Quang Minh Editor: Đoà 13 ...Trả lời thắc mắc Thắc mắc về C# và NET – ??? Thắc mắc về bài tập lớn – ??? Thắc mắc về kỳ thi hết môn – ??? Đề nghị và góp ý – ??? Summary - Editor: Đoàn Quang Minh Editor: Đoà 11 Tạm biệt! Chúc các bạn thi tốt Hẹn gặp lại tại môn C# và NET nâng cao Summary - Editor: Đoàn Quang Minh Editor: Đoà 12 Tài liệu tham khảo Professional C#, Second Edition http://www.asp.net http://www.microsoft.com/net/default.mspx . Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
1
1
C# and .NET Framework
C# and .NET Framework
B
B
à
à
i 9:
i 9:
Summary
Summary
Đo
Đo
à
à
n.
http://www.
http://www.
thanglong.edu.vn
thanglong.edu.vn
/forum/cmd/0/categ
/forum/cmd/0/categ
ory/hoc
ory/hoc
-
-
tap
tap
-
-
nghien
nghien
-
-
cuu/dot
cuu/dot
-
-
net/ tab.aspx
net/ tab.aspx