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

Tài liệu Bài 5: Windows Application docx

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 (153.63 KB, 9 trang )

Windows Application
Windows Application
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n
n
Quang Minh
Quang Minh
1
1
C# and .NET Framework
C# and .NET Framework
B
B
à
à
i 5:
i 5:
Windows Application
Windows Application
Đ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
Windows Application
Windows Application
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n
n
Quang Minh
Quang Minh
2

2
M
M


c l
c l


c
c
Windows Application in .NET
Windows Application in .NET
Windows Forms
Windows Forms
Windows Controls
Windows Controls
Custom Controls
Custom Controls
Windows Application
Windows Application
-
-
Editor
Editor
:
:
Đo
Đo
à

à
n
n
Quang Minh
Quang Minh
3
3
Windows Application in .NET
Windows Application in .NET
L
L


ch s
ch s




ng d
ng d


ng trên Windows
ng trên Windows


C
C
ó

ó
hai lo
hai lo


i
i


ng d
ng d


ng: rich client v
ng: rich client v
à
à
thin client.
thin client.




ng d
ng d


ng rich client c
ng rich client c
ó

ó
nhi
nhi


u ưu đi
u ưu đi


m: giao di
m: giao di


n đ
n đ


p, t
p, t


c đ
c đ


x
x


lý cao, t

lý cao, t


n d
n d


ng đư
ng đư


c c
c c
á
á
c s
c s


c m
c m


nh c
nh c


a h
a h



đi
đi


u h
u h
à
à
nh.
nh.


C
C
á
á
c
c


ng d
ng d


ng rich client đư
ng rich client đư


c xây d

c xây d


ng d
ng d


a trên c
a trên c
á
á
c h
c h
à
à
m API
m API
(Application Programming Interface). Do t
(Application Programming Interface). Do t
í
í
nh ph
nh ph


c t
c t


p, nên xu

p, nên xu


t
t
hi
hi


n m
n m


t s
t s


môi trư
môi trư


ng l
ng l


p tr
p tr
ì
ì
nh kh

nh kh
á
á
c (Visual Basic, MFC trên
c (Visual Basic, MFC trên
Visual C++).
Visual C++).


.NET cung c
.NET cung c


p m
p m


t gi
t gi


i ph
i ph
á
á
p đơn gi
p đơn gi


n v

n v
à
à
hi
hi


u qu
u qu


trong vi
trong vi


c
c
l
l


p tr
p tr
ì
ì
nh c
nh c
á
á
c

c


ng d
ng d


ng rich client trên Windows
ng rich client trên Windows
namespace
namespace
System.Windows.Forms
System.Windows.Forms


Cung
Cung
c
c


p
p
c
c
á
á
c
c
đ

đ


i
i




ng
ng
đ
đ


l
l
à
à
m
m
vi
vi


c
c
v
v



i
i
Windows Form
Windows Form
Cho
Cho
ph
ph
é
é
p
p
x
x




c
c
á
á
c
c
s
s


ki

ki


n
n
chu
chu


t
t
v
v
à
à
b
b
à
à
n
n
ph
ph
í
í
m
m
Cho
Cho
ph

ph
é
é
p
p
x
x




c
c
á
á
c
c
n
n
ú
ú
t
t
l
l


nh
nh
,

,
c
c
á
á
c
c
h
h


p
p
so
so


n
n
th
th


o
o
,
,
c
c
á

á
c
c
thanh
thanh
cu
cu


n
n
,
,
c
c
á
á
c
c
c
c


a
a
s
s


,

,


Windows Application
Windows Application
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n
n
Quang Minh
Quang Minh
4
4
Windows Forms
Windows Forms
L
L
à
à
c
c
á

á
c
c
c
c


a
a
s
s


c
c


a
a


ng
ng
d
d


ng
ng
ch

ch


y
y
trên
trên
Windows
Windows


T
T


o
o


ng
ng
d
d


ng
ng
rich client
rich client
C

C
ó
ó
í
í
t
t
nh
nh


t
t
m
m


t
t
form
form
k
k
ế
ế
th
th


a

a
t
t


Form.
Form.
Trên
Trên
form
form
c
c
ó
ó
th
th


ch
ch


a
a
c
c
á
á
c

c
control.
control.
M
M


t
t
control
control
c
c
ó
ó
th
th


ph
ph
á
á
t
t
sinh
sinh
s
s



ki
ki


n
n
:
:
đ
đ


x
x




ph
ph


i
i
handler
handler
s
s



ki
ki


n
n
.
.
Thay
Thay
đ
đ


i
i
di
di


n
n
m
m


o
o
c

c


a
a
form
form
ho
ho


c
c
control
control
b
b


ng
ng
c
c
á
á
ch
ch
thay
thay
đ

đ


i
i
c
c
á
á
c
c
thu
thu


c
c
t
t
í
í
nh
nh
.
.
Thu
Thu


c

c
t
t
í
í
nh
nh
quan
quan
tr
tr


ng
ng
(
(
m
m


i
i
): Anchor
): Anchor


Menu
Menu
M

M


t
t


ng
ng
d
d


ng
ng
c
c
ó
ó
th
th


c
c
ó
ó
h
h



th
th


ng
ng
menu. Menu
menu. Menu
c
c
ó
ó
th
th


c
c
ó
ó
nhi
nhi


u
u
l
l



p
p
.
.
Thu
Thu


c
c
t
t
í
í
nh
nh
quan
quan
tr
tr


ng
ng
: Name
: Name
v
v
à

à
Text.
Text.
S
S


ki
ki


n
n
quan
quan
tr
tr


ng
ng
: click
: click
Menu
Menu
c
c
ó
ó
th

th


thay
thay
đ
đ


i
i
thu
thu


c
c
t
t
í
í
nh
nh
l
l
ú
ú
c
c
run

run
-
-
time
time


Context menu
Context menu
M
M


t
t
đ
đ


i
i




ng
ng
c
c
ó

ó
th
th


c
c
ó
ó
menu
menu
ng
ng


c
c


nh
nh
.
.
Menu
Menu
ng
ng


c

c


nh
nh
ho
ho


t
t
đ
đ


ng
ng
gi
gi


ng
ng
menu
menu
thông
thông
thư
thư



ng
ng
.
.


B
B
à
à
i
i
t
t


p
p
:
:
xây
xây
d
d


ng
ng
tr

tr
ì
ì
nh
nh
Notepad
Notepad
Windows Application
Windows Application
-
-
Editor
Editor
:
:
Đo
Đo
à
à
n
n
Quang Minh
Quang Minh
5
5
Windows Forms
Windows Forms
Dialogs
Dialogs



Hi
Hi


n
n
th
th


thông
thông
b
b
á
á
o
o
v
v
à
à
nh
nh


n
n
tr

tr


l
l


i
i
c
c


a
a
ngư
ngư


i
i
d
d
ù
ù
ng
ng
.
.



C
C
ó
ó
hai
hai
ki
ki


u
u
Modal
Modal
v
v
à
à
Modeless.
Modeless.


C
C
ó
ó
th
th



tr
tr


v
v


c
c
á
á
c
c
gi
gi
á
á
tr
tr


: Abort, Cancel, Ignore, No, Yes, None,
: Abort, Cancel, Ignore, No, Yes, None,
Ok, Retry.
Ok, Retry.


Đ

Đ


hi
hi


n
n
th
th


h
h


p
p
tho
tho


i
i
,
,
d
d
ù

ù
ng
ng
phương
phương
th
th


c
c
Form.ShowDialog
Form.ShowDialog
().
().
Phương
Phương
th
th


c
c
n
n
à
à
y
y
s

s


tr
tr


v
v


gi
gi
á
á
tr
tr


thu
thu


c
c
ki
ki


u

u
DialogResult
DialogResult
.
.
Common Dialogs:
Common Dialogs:
h
h


p
p
tho
tho


i
i
thông
thông
d
d


ng
ng


Windows

Windows
cung
cung
c
c


p
p
s
s


n
n
m
m


t
t
s
s


h
h


p

p
tho
tho


i
i
thông
thông
d
d


ng
ng
.
.
Đ
Đ
ó
ó
l
l
à
à
c
c
á
á
c

c
h
h


p
p
ch
ch


n
n
font,
font,
ch
ch


n
n
m
m
à
à
u
u
,
,
m

m


file,
file,
đ
đ
ó
ó
ng
ng
file,
file,




M
M


i
i
h
h


p
p
tho

tho


i
i
tương
tương


ng
ng
v
v


i
i
1
1
l
l


p
p
trong
trong
namespace Forms,
namespace Forms,
v

v
à
à
c
c
ó
ó
tương
tương


ng
ng
c
c
á
á
c
c
thu
thu


c
c
t
t
í
í
nh

nh
đ
đ


c
c
trưng
trưng
riêng
riêng
bi
bi


t
t
.
.
C
C
á
á
c
c
l
l


p

p
bao
bao
g
g


m
m
:
:
ColorDialog
ColorDialog
,
,
FontDialog
FontDialog
,
,
OpenFileDialog
OpenFileDialog
,
,
SaveFileDialog
SaveFileDialog
,
,
PageSetupDialog
PageSetupDialog
,

,
PrintDialog
PrintDialog
,
,
PrintPreviewDialog
PrintPreviewDialog
.
.


B
B
à
à
i
i
t
t


p
p
:
:
l
l
à
à
m

m
t
t


t
t
hơn
hơn


ng
ng
d
d


ng
ng
Notepad.
Notepad.

×