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

C Sharp và kiến trúc .NET. C Sharp cơ bản- P21 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 (131.09 KB, 5 trang )

L
L


p tr
p tr
ì
ì
nh nâng cao trong C#
nh nâng cao trong C#
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
11
11
Events
Events
X
X





s
s


ki
ki


n
n


N
N
ế
ế
u
u
m
m


t
t
component
component
ph
ph
á

á
t
t
sinh
sinh
m
m


t
t
s
s


ki
ki


n
n
,
,
c
c
ó
ó
th
th



b
b


t
t
v
v
à
à
x
x




s
s


ki
ki


n
n
đ
đ
ó

ó
.
.


Đ
Đ


hander
hander
s
s


ki
ki


n
n
trong
trong
Windows Form
Windows Form
ho
ho


c

c
trong
trong
Web Form:
Web Form:
Khai
Khai
b
b
á
á
o
o
component (
component (
v
v
í
í
d
d


button)
button)
Khai
Khai
b
b
á

á
o
o
h
h
à
à
m
m
x
x




s
s


ki
ki


n
n
G
G


n

n
h
h
à
à
m
m
v
v
à
à
o
o
s
s


ki
ki


n
n
L
L


p tr
p tr
ì

ì
nh nâng cao trong C#
nh nâng cao trong C#
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
12
12
Generics
Generics
Generics
Generics


Cho
Cho
ph
ph
é
é
p

p
class,
class,
struct
struct
, interface, method
, interface, method
s
s


d
d


ng
ng
ki
ki


u
u
d
d


li
li



u
u
m
m
à
à
n
n
ó
ó
lưu
lưu
tr
tr


như
như
l
l
à
à
tham
tham
s
s


đ

đ


u
u
v
v
à
à
o
o
.
.


Kh
Kh
á
á
i
i
ni
ni


m
m
gi
gi



ng
ng
như
như
template
template
c
c


a
a
C++.
C++.


Generics
Generics
xu
xu


t
t
hi
hi


n

n
nh
nh


m
m
m
m


c
c
đ
đ
í
í
ch
ch
x
x


l
l
í
í
ch
ch
í

í
nh
nh
x
x
á
á
c
c
ki
ki


u
u
c
c


a
a
d
d


li
li


u

u
.
.
V
V
í
í
d
d


,
,
v
v


i
i
stack,
stack,
n
n
ế
ế
u
u
không
không
c

c
ó
ó
generics
generics
th
th
ì
ì
d
d


li
li


u
u
coi
coi
như
như
c
c
á
á
c
c
object,

object,
nên
nên
đòi
đòi
h
h


i
i
ph
ph


i
i
é
é
p
p
ki
ki


u
u
khi
khi
x

x


l
l
í
í
,
,
đi
đi


u
u
n
n
à
à
y
y
c
c
ó
ó
th
th


gây

gây
l
l


i
i
run
run
-
-
time.
time.
T
T


o
o
v
v
à
à
s
s


d
d



ng
ng
Generics
Generics


Khai
Khai
b
b
á
á
o
o
gi
gi


ng
ng
như
như
template
template
trong
trong
C++:
C++:
d

d
ù
ù
ng
ng
c
c


p
p
d
d


u
u
< >
< >


S
S


d
d


ng

ng
:
:
ph
ph


i
i
ch
ch


đ
đ


nh
nh
ch
ch
í
í
nh
nh
x
x
á
á
c

c
ki
ki


u
u
d
d


li
li


u
u
L
L


p tr
p tr
ì
ì
nh nâng cao trong C#
nh nâng cao trong C#
-
-
Editor

Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
13
13
Generics
Generics
V
V
í
í
d
d


s
s


d
d


ng

ng
Generics
Generics


Khai
Khai
b
b
á
á
o
o
:
:
public class Stack<ItemType>
{
private ItemType[] items = new ItemType[100];
public void Push(ItemType data) {…}
public ItemType Pop() {…}
}
–Sử dụng
Stack<int> s = new Stack<int>();
s.Push(3);
int x = s.Pop();
L
L


p tr

p tr
ì
ì
nh nâng cao trong C#
nh nâng cao trong C#
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
14
14
Preprocessor Directives
Preprocessor Directives
#define and #
#define and #
undef
undef
#if, #
#if, #
elif
elif
, #else, and #

, #else, and #
endif
endif
#warning and #error
#warning and #error
#region and #
#region and #
endregion
endregion
#line
#line
L
L


p tr
p tr
ì
ì
nh nâng cao trong C#
nh nâng cao trong C#
-
-
Editor
Editor
:
:
Đo
Đo
à

à
n Quang Minh
n Quang Minh
15
15
Memory Management
Memory Management
C#
C#
t
t


đ
đ


ng
ng
qu
qu


n
n


b
b



nh
nh


nh
nh


v
v
à
à
o
o
b
b


thu
thu
gom
gom
r
r
á
á
c
c



B
B


nh
nh




o
o
trong
trong
Windows
Windows


Stack
Stack
v
v
à
à
heap
heap
C
C
ó

ó
2
2
lo
lo


i
i
ki
ki


u
u
d
d


li
li


u
u
trong
trong
C#
C#



Value Data Types:
Value Data Types:
D
D


li
li


u
u
ch
ch


a
a
t
t


i
i
nơi
nơi
n
n
ó

ó
đư
đư


c
c
c
c


p
p
ph
ph
á
á
t
t
v
v
ù
ù
ng
ng
nh
nh


C

C
á
á
c
c
ki
ki


u
u
s
s


,
,
bool
bool
, char, date,
, char, date,
c
c
á
á
c
c
c
c



u
u
tr
tr
ú
ú
c
c
,
,
c
c
á
á
c
c
ki
ki


u
u
li
li


t
t





Reference Data Types:
Reference Data Types:
Ch
Ch


a
a
m
m


t
t
con
con
tr
tr


tr
tr


t
t



i
i
nơi
nơi
c
c


t
t
gi
gi


d
d


li
li


u
u
Bao
Bao
g
g



m
m
ki
ki


u
u
string,
string,
m
m


ng
ng
, class, delegate
, class, delegate

×