B môn Công ngh Phn mm
Khoa Công ngh Thông tin
Đại hc Khoa hc Huế
77 Nguyn Hu, Tp Huế
(054) 826767
[Type the fax number]
2007/08/13
Nguyn Văn Trung
Giáo trình thc hành Chuyên đề Lp trình vi Visual
Studio .NET. Các ví d được minh ha trên môi
trường Microsoft Visual Studio 2005
Bàitp thc hành
Visual Studio .NET
N
B
Bài t
p
t
h
Date
2007.08.
2
2007.08.
2
2007.08.
1
2007.08.
1
2007.08.
1
N
guyn Văn
T
B
môn Công
h
c hành C
Time
2
1 2 hour
s
2
0 2 hour
s
1
9 12 hou
r
1
5 5 hour
s
1
4 2 hour
s
T
rung
ngh Phn
m
h
uyên
đ
Vi
s
Descrip
t
s
fileVie
w
jump t
o
s
fileVie
w
r
s hello
W
myNot
studen
t
s
Chang
e
Fix m
i
s
Start o
u
m
m – Khoa
C
s
ual Studio .
N
t
ion
w
er (cont.)
o
ADO.NET!
w
er
W
inForms
ePAD
t
Manage
r
e
some figur
e
i
nor errors in
u
tline
C
ông ngh T
h
N
E
T
!!
e
s
the code
h
ông tin – Tr
ư
ư
ng Đại hc
By
Ngu
y
Ngu
y
Ngu
y
Ngu
y
Ngu
y
Khoa hc H
u
0B
H
H
I
IS
ST
T
O
y
en Van Tru
n
y
en Van Tru
n
y
en Van Tru
n
y
en Van Tru
n
y
en Van Tru
n
u
ế
2
O
O
R
RY
Y
n
g
n
g
n
g
n
g
n
g
N
B
Bài t
p
t
h
5B
Bài th
c
23B
Tómt
t
Bài thc
xut cơ
b
s, sau đ
ó
24B
Kthu
t
-
L
n
-
C
- S
25B
Trìnht
1.
K
2.
C
c
h
m
b
N
guyn Văn
T
B
môn Công
h
c hành C
c
hành 1.1
.
t
hành này
g
b
n thông q
u
ó
in ra màn
h
t
được trìn
h
L
àm quen v
guyên có li
ê
C
ách thc s
dng thao
thc hin
K
hi động
M
ng là File
C
hn loi
n
h
a project
m
t solution
b
ài toán” đ
ơ
T
rung
ngh Phn
m
h
uyên
đ
Vi
s
.
Chương
t
g
iúp bn là
m
u
a giao din
h
ình tng, t
í
h
bày
i môi trườ
n
ê
n quan
dng thư v
i
tác nhp x
u
M
icrosoft Vi
s
New Pr
n
g
d
ng cn
đặt tên c
h
nào đó, và
ơ
n gin (như
m
m – Khoa
C
s
ual Studio .
N
t
rình đầu t
i
m
quen vi
m
bàn phím.
C
í
ch và thươ
n
n
g Visual St
u
i
n MSDN
đ
u
t cơ bn
s
ual Studio
2
oject để to
phát trin l
à
h
o project.
V
mt solutio
n
d
ca c
h
C
ông ngh T
h
N
E
T
C
C
Ơ B
Ơ B
i
ên
m
ôi t
r
ường
V
C
th, chư
ơ
n
g ca hai s
u
dio 2005.
C
đ
tra cu, h
ư
2
005. Nhn
mi mt pr
o
à
Visual C#
V
mt th
c
n
có th ch
h
úng ta ch
n
h
ông tin – Tr
ư
N V
NG
Ô
N V
NG
Ô
V
isual Stud
i
ơ
ng trình yê
u
này.
C
u trúc m
ư
ng dn
Ctrl + Shif
t
o
ject
Consol
e
c
cht, Visu
a
a nhiu pr
o
n
g hn), mt
ư
ng Đại hc
Ô
N NG
Ô
N NG
L
L
i
o 2005 và
c
u
cu người
t solution,
p
t
+ N hoc
c
e
Applicatio
n
a
l Studio co
i
o
ject. Tuy n
h
solution ch
Khoa hc H
u
1B
P
P
H
H
P TR
Ì
NH
P TR
Ì
NH
c
ác thao tác
s dng nh
p
roject và c
á
c
hn menu
t
n
. Chn th
ư
i
project thu
h
iên, trong
n
có 1 projec
u
ế
3
N
N
1
1
C
C#
#
nhp
p hai
á
c tài
t
ương
ư
mc
c v
n
hiu
t.
N
B
Bài t
p
t
h
3.
Đ
c
c
á
4.
G
5. S
6.
N
s
o
7.
T
f
l
t
h
f
l
r
8. S
p
h
N
guyn Văn
T
B
môn Công
h
c hành C
Đ
t tên cho
p
u trúc ca
t
á
c tp tin, t
h
G
õ mã lnh
n
dng MS
D
a. Cons
o
b. Cách
N
hn Ctrl +
o
lution, cho
T
h thay đổi
l
oat thuon
g
h
ành
l
oat thuon
g
i chy chư
ơ
dng thê
m
h
ép chia ch
o
T
rung
ngh Phn
m
h
uyên
đ
Vi
s
p
roject ca
c
t
hư
m
c ch
h
ư
m
c đượ
c
n
hư minh h
a
D
N để tra c
o
le và các p
h
chuyn đổi
k
F5 để thc
biết s thay
kết câu ln
h
g
= (float)
x
g
= x / y;
ơ
ng t
r
ình, q
u
m
các cu t
r
o
0, …)
m
m – Khoa
C
s
ual Studio .
N
c
húng ta thà
n
a solution
c
c
to ra tron
g
a
vào trong
p
u các thông
h
ương thc
R
k
iu chui t
h
hin chy
c
đổi ca nó
s
h
x
/ y;
u
an sát kết
q
r
úc lnh kh
á
C
ông ngh T
h
N
E
T
n
h firstApp.
c
a chúng ta
g
quá trình l
à
p
hn mã ng
u
tin bn chư
R
eadLine(),
h
ành s, ví
d
c
hương t
r
ìn
h
s
o vi khi
m
q
u và rút ra
á
c để tinh c
h
h
ông tin – Tr
ư
Sau khi nh
. Bn phi l
u
à
m vic.
u
n ca tp
t
a biết v:
WriteLine(
)
d
như int.P
a
h
. Sau đó q
u
m
i được to
kết lun.
h
nh hot đ
ư
ng Đại hc
n nút OK,
h
u
ôn nm ch
t
in Program
.
)
ca nó
a
rse()
u
an sát cu
t
ra bước 3
ng ca ch
ư
Khoa hc H
u
h
ãy kho sá
t
c v ý ngh
ĩ
.
cs
t
rúc thư
m
c
.
ư
ơng t
r
ình (
x
u
ế
4
t
xem
ĩ
a ca
c
ca
x
N
B
Bài t
p
t
h
6B
Bài th
c
26B
Tómt
t
Viết ch
ư
a. I
n
b.
N
27B
Kthu
t
-
C
-
T
-
C
28B
Trìnht
1.
M
d
2.
T
T
A
3.
Q
W
đ
p
r
r
a
N
guyn Văn
T
B
môn Công
h
c hành C
c
hành 1.2
.
t
ư
ơng trình n
h
n
ra màn hì
n
N
hp thêm
m
t
được trìn
h
C
u trúc, các
h
T
hc hin ch
i
C
ơ bn v
c
thc hin
M
solution
đ
d
ay1” cho c
ó
T
hêm mt p
r
T
ương t nh
ư
A
pplication.
Đ
Q
uan sát c
u
W
indows Ex
p
m. Điu n
à
r
oject này s
Trong c
a
, chn men
u
T
rung
ngh Phn
m
h
uyên
đ
Vi
s
.
Module
h
h
p vào mt
n
h giá tr N!.
m
t s nguyê
h
y
h
qun lý lo
g
i
a nh ng
d
c
kiu phươ
n
đ
ã làm B
à
ó
ý nghĩa.
X
r
oject vào
s
ư
cách to
m
Đ
t tên cho
u
trúc cây t
h
p
lorer. Để
ý
à
y có ngh
ĩ
a,
được gi t
h
a s Solut
i
u
lnh “Set
a
m
m – Khoa
C
s
ual Studio .
N
h
óa chươn
g
s nguyên
N
n K t bàn
p
g
ic và vt l
ý
d
ng thành
đ
n
g thc tron
à
i thc hàn
h
X
em cu trúc
s
olution nà
y
m
i project
project
m
i
h
ư
m
c ca
ý
r
ng, tron
g
firstApp đó
n
h
c thi ch
k
i
on Explore
r
a
s Startup p
r
C
ông ngh T
h
N
E
T
g
trình
N
t bàn ph
í
p
m
. Sau đ
ó
ý
, cách làm
v
đ
chuyên
m
g mt lp
h
1.1. Chnh
thư
m
c c
y
bng men
u
bài thc hà
n
là “modula
r
solution tro
n
g
ca s So
l
n
g vai t
r
ò là
k
hông phi
l
r
, nhp phi
r
oject” để th
i
h
ông tin – Tr
ư
í
m. Sau đó
ó
in ra C
KN
=
v
ic ca sol
u
m
ôn hóa các
p
sa tên ca
a solution s
a
u
lnh File
n
h trước, ch
r
”.
n
g ca s S
l
ution Expl
o
“Startup pr
o
l
à project m
o
chut lên
i
ết lp li st
a
ư
ng Đại hc
=
N!/(K!*(N
u
tion và proj
e
p
hn
solution t
a
u khi thay
đ
Add
n th loi
p
olution Exp
o
rer, project
o
ject”. Khi
n
o
dular mà t
a
modular”.
T
a
rtup projec
t
Khoa hc H
u
-K)!)
e
ct
“firstApp”
t
đ
i.
New proje
c
p
roject là Co
lorer và c
firstApp đ
ư
n
hn Ctrl +
F
a
m
i to ra.
T
rong men
u
t
cho soluti
o
u
ế
5
t
hành
c
t… .
nsole
trong
ư
c tô
F
5 thì
u
hin
o
n.