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

Tài liệu C# and .NET Framework Lassion 1 doc

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 (42.46 MB, 13 trang )

C# v
C# v
à
à
ki
ki
ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b


n
n
-
-


Editor:
Editor:
Đo
Đo
à


à
n Quang Minh
n Quang Minh
1
1
C# and .NET Framework
C# and .NET Framework
B
B
à
à
i 1:
i 1:
C Sharp
C Sharp
v
v
à
à
k
k
i
i
ế
ế
n
n
tr
tr
ú

ú
c
c
.NET.
.NET.
C#
C#


b
b


n
n
Đo
Đo
à
à
n Quang Minh
n Quang Minh


http
http
://www.VTPortal.net
://www.VTPortal.net
Last update:
Last update:
30.

30.
December
December
2006
2006
C# v
C# v
à
à
ki
ki
ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b


n
n
-
-



Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
2
2
M
M


c l
c l


c
c
M
M


i
i
quan
quan
h

h


gi
gi


a
a
C#
C#
v
v
à
à
.NET
.NET
The Common Language Runtime
The Common Language Runtime
Assemblies
Assemblies
C
C
á
á
c
c


ng

ng
d
d


ng
ng
s
s


d
d


ng
ng
C#
C#
Nh
Nh


c
c
l
l


i

i
ki
ki
ế
ế
n
n
th
th


c
c
C# (
C# (
c
c
ú
ú
ph
ph
á
á
p
p
C++)
C++)
căn
căn
b

b


n
n
C# v
C# v
à
à
ki
ki
ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b


n
n
-
-



Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
3
3
M
M


i
i
quan
quan
h
h


gi
gi


a
a
C#

C#
v
v
à
à
.NET
.NET
C# l
C# l
à
à
m
m


t ngôn ng
t ngôn ng


l
l


p tr
p tr
ì
ì
nh m
nh m



i nh
i nh


t, hi
t, hi


n đ
n đ


i
i
nh
nh


t,
t,
đư
đư


c thi
c thi
ế
ế
t k

t k
ế
ế
nh
nh


m m
m m


c tiêu:
c tiêu:


Ph
Ph
á
á
t tri
t tri


n, tri
n, tri


n khai c
n khai c
á

á
c
c


ng d
ng d


ng trên n
ng trên n


n .NET
n .NET


Ph
Ph
á
á
t tri
t tri


n c
n c
á
á
c

c


ng d
ng d


ng d
ng d


a trên c
a trên c
á
á
ch ti
ch ti
ế
ế
p c
p c


n
n




ng đ

ng đ


i tư
i tư


ng.
ng.
Ch
Ch
ú
ú
ý
ý
: C# l
: C# l
à
à
m
m


t ngôn ng
t ngôn ng


l
l



p tr
p tr
ì
ì
nh, không ph
nh, không ph


i
i
l
l
à
à
m
m


t th
t th
à
à
nh ph
nh ph


n c
n c



a .NET. Tuy nhiên, hi
a .NET. Tuy nhiên, hi


u
u
qu
qu


trong l
trong l


p tr
p tr
ì
ì
nh v
nh v


i .NET ph
i .NET ph


thu
thu



c v
c v
à
à
o hi
o hi


u
u
qu
qu


l
l


p tr
p tr
ì
ì
nh C#
nh C#
C# v
C# v
à
à
ki

ki
ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b


n
n
-
-


Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
4

4
The Common Language Runtime
The Common Language Runtime
H
H


t
t
nhân
nhân
c
c


a
a
.NET
.NET
l
l
à
à
môi
môi
trư
trư


ng

ng
th
th


c
c
thi
thi


l
l


nh
nh
,
,
g
g


i
i
l
l
à
à
Common Language Runtime

Common Language Runtime
(
(
CLR
CLR
) hay
) hay
.NET runtime
.NET runtime
.
.
Trư
Trư


c
c
khi
khi
th
th


c
c
thi
thi
b
b



i
i
CLR,
CLR,


ngu
ngu


n
n
c
c


n
n
đư
đư


c
c
biên
biên
d
d



ch
ch
ra
ra
ngôn
ngôn
ng
ng


trung
trung
gian
gian
g
g


i
i
l
l
à
à
Microsoft
Microsoft
Intermediate Language
Intermediate Language
(

(
MS
MS
-
-
IL
IL
)
)
Ưu
Ưu
đi
đi


m
m
:
:


Không
Không
ph
ph


thu
thu



c
c
v
v
à
à
o
o
n
n


n
n
(platform): .NET
(platform): .NET
c
c
ó
ó
th
th


ch
ch


y

y
trên
trên
Windows
Windows
ho
ho


c
c
trên
trên
Linux;
Linux;


Tăng
Tăng
hi
hi


u
u
su
su


t

t
th
th


c
c
thi
thi
:
:
kh
kh
á
á
c
c
v
v


i
i
Java, CLR
Java, CLR
l
l
à
à
b

b


biên
biên
d
d


ch
ch
Just
Just
-
-
In
In
-
-
Time
Time
:
:


IL
IL
đư
đư



c
c
biên
biên
d
d


ch
ch
t
t


c
c
th
th


i
i
sang
sang


m
m
á

á
y
y
khi
khi
th
th


c
c
thi
thi
chương
chương
tr
tr
ì
ì
nh
nh
;
;


Kh
Kh


năng

n
ăng
biên
biên
d
d


ch
ch
nhi
nhi


u
u
ngôn
ngôn
ng
ng


kh
kh
á
á
c
c
nhau
nhau

: C#, VB.NET,
: C#, VB.NET,
C++ .NET, J#...
C++ .NET, J#...
Xem
Xem
thêm
thêm
/> />-
-
acea
acea
-
-
4190
4190
-
-
a75f
a75f
-
-
076cb24e13e6/tab.aspx
076cb24e13e6/tab.aspx
C# v
C# v
à
à
ki
ki

ế
ế
n tr
n tr
ú
ú
c .
c .
NET. C#
NET. C#
cơ b
cơ b


n
n
-
-


Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
5
5

Intermediate Language
Intermediate Language
Ki
Ki


u
u
d
d


li
li


u
u
d
d
ù
ù
ng
ng
chung
chung
(
(
Common Type System
Common Type System



CTS
CTS
):
):


L
L
à
à
t
t


p
p
c
c
á
á
c
c
ki
ki


u
u

d
d


li
li


u
u
đư
đư


c
c
đ
đ


nh
nh
ngh
ngh
ĩ
ĩ
a
a
s
s



n
n
trong
trong
IL,
IL,
d
d
ù
ù
ng
ng
chung
chung
gi
gi


a
a
c
c
á
á
c
c
ngôn
ngôn

ng
ng


(C#, VB.NET,
(C#, VB.NET,


).
).


Chia
Chia
l
l
à
à
m
m
hai
hai
t
t


p
p
:
:

d
d


li
li


u
u
ki
ki


u
u
tham
tham
tr
tr


v
v
à
à
d
d



li
li


u
u
ki
ki


u
u
tham
tham
chi
chi
ế
ế
u
u
(
(
value
value
type
type
v
v
à
à

reference type
reference type
)
)
Đ
Đ


c
c
t
t


ngôn
ngôn
ng
ng


chung
chung
(
(
Common Language Specification
Common Language Specification


CLS
CLS

)
)


T
T


p
p
con
con
c
c


a
a
CTS
CTS
m
m
à
à
t
t


t
t

c
c


c
c
á
á
c
c
ngôn
ngôn
ng
ng


đ
đ


u
u
ph
ph


i
i
h
h



tr
tr


Đ
Đ


c
c
t
t
í
í
nh
nh
c
c


a
a
IL:
IL:


H
H



tr
tr






ng
ng
đ
đ


i
i




ng
ng
v
v
à
à
giao
giao

ti
ti
ế
ế
p
p
:
:
b
b


n
n
thân
thân
IL
IL
l
l
à
à
ngôn
ngôn
ng
ng







ng
ng
đ
đ


i
i




ng
ng
ho
ho
à
à
n
n
to
to
à
à
n
n
.
.

C
C
ó
ó
h
h


tr
tr


giao
giao
ti
ti
ế
ế
p
p
(interface)
(interface)


X
X





t
t


đ
đ


ng
ng
tham
tham
bi
bi
ế
ế
n
n
v
v
à
à
tham
tham
tr
tr


(
(

t
t
í
í
nh
nh
năng
năng
c
c


a
a
CTS).
CTS).


É
É
p
p
ki
ki


u
u
t
t



đ
đ


ng
ng
v
v
à
à
an
an
to
to
à
à
n
n
C
C
á
á
c
c
t
t
í
í

nh
nh
năng
năng
đ
đ


c
c
bi
bi


t
t
:
:


B
B


thu
thu
gom
gom
r
r

á
á
c
c
:
:
t
t


đ
đ


ng
ng
qu
qu


n
n


b
b


nh
nh





An
An
to
to
à
à
n
n
:
:
qu
qu


n
n


ti
ti
ế
ế
n
n
tr
tr

ì
ì
nh
nh
d
d


a
a
trên
trên
t
t
à
à
i
i
kho
kho


n
n

×