Tải bản đầy đủ (.pdf) (13 trang)

Ngôn ngữ lập trình: C# và .NET phần 9 pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (181.4 KB, 13 trang )

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


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#


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:




ng
ng
đ
đ


i
i




ng
ng
trong
trong
C#

C#
Ki
Ki
ế
ế
n th
n th


c c
c c


n nh
n nh








ng
ng
đ
đ


i

i




ng
ng
trong
trong
C#.
C#.
K
K
ế
ế
th
th


a
a
:
:
c
c
á
á
c
c
t

t
í
í
nh
nh
ch
ch


t
t


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




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


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
.
.




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


b
b


nh
nh


:
:
kh
kh
á

á
i
i
ni
ni


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


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




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
:
:


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




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

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






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


Ki
Ki
ế
ế
n
n
th
th


c
c
c
c


n
n
nh
nh




X
X





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


t
t


p
p
tin:
tin:
sao
sao
ch
ch
é
é
p

p
,
,
xo
xo
á
á
,
,
di
di
chuy
chuy


n
n
.
.


X
X




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




đăng
đăng


trong
trong
Windows
Windows


ng

ng
d
d


ng
ng
th
th


c
c
ti
ti


n
n


Qu
Qu


n
n


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.
Summary
Summary
-
-
Editor
Editor
:
:
Đo

Đo
à
à
n Quang Minh
n Quang Minh
11
11
Tr
Tr


l
l


i
i
th
th


c
c
m
m


c
c
Th

Th


c
c
m
m


c
c
v
v


C#
C#
v
v
à
à
.NET
.NET


???
???
Th
Th



c
c
m
m


c
c
v
v


b
b
à
à
i
i
t
t


p
p
l
l


n

n


???
???
Th
Th


c
c
m
m


c
c
v
v


k
k


thi
thi
h
h
ế

ế
t
t
môn
môn


???
???
Đ
Đ


ngh
ngh


v
v
à
à
g
g
ó
ó
p
p
ý
ý



???
???
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
12
12
T
T


m
m
bi
bi


t

t
!
!
Ch
Ch
ú
ú
c
c
c
c
á
á
c
c
b
b


n
n
thi
thi
t
t


t
t
.

.
H
H


n
n
g
g


p
p
l
l


i
i
t
t


i
i
môn
môn
C#
C#
v

v
à
à
.NET
.NET
nâng
nâng
cao
cao
.
.
Summary
Summary
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
13
13
T
T
à

à
i li
i li


u tham kh
u tham kh


o
o
Professional C#, Second Edition
Professional C#, Second Edition
http
http
://www.asp.net
://www.asp.net
/> />

Đ
Đ


a ch
a ch


download t
download t
à

à
i li
i li


u
u
/> />-
-
day/tab.aspx
day/tab.aspx
Di
Di


n đ
n đ
à
à
n C# & .NET
n C# & .NET
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

×