Tr ng ĐH Quang Trungườ
Khoa: KT-CN
L p: K2-101ớ
L p trình giao di n s ki nậ ệ ự ệ
Môn: VisualBasic
GV: Đ Minh Đ cỗ ứ
Nhóm 4 :
1. Nguy n Th L iễ ị ạ
2. Tr ng N Thu Hi nươ ữ ề
3. Đ Vũ Quyênỗ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 1
Kh i đ ng visualBasic(VB)ở ộ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 2
Môi tr ng làm vi c VB.ườ ệ
(1)thanh th c đ n và công ự ơ
c chính c a VB.ụ ủ
(2) C a s project Explorer ử ổ
– n i qu n lý toàn b ơ ả ộ
các thành ph n mà ng i ầ ườ
l p trình t o nên ,nh ậ ạ ư
t o command,text,…ạ
(3) Bi u m u from – n i ể ẫ ơ
thi t kees các h p ế ợ
tho i,c a s ,giao di n ạ ử ổ ệ
c a ng i s dùng v i ủ ườ ử ớ
ng d ng ph n m m.ứ ụ ầ ề
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 3
Môi tr ng làm vi c VB.ườ ệ
(4) Thanh công c ToolBox ụ
n i ch a các đi u khi n ơ ứ ề ể
control,giúp ng i l p ườ ậ
trình d dàng t o ra ễ ạ
nh ng giao di n thân ữ ệ
thi n.ệ
(5) properties-n i đ thi t ơ ể ế
l p các thu c tính cho ậ ộ
đ i t ng ,nh ng đi u ố ượ ữ ề
khi n trong quá trình làm ể
vi c trong vb.ệ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 4
N i l u tr .ơ ư ữ
Froms : t o giao di n ng i s d ng ạ ệ ườ ử ụ
ph n m m nh các h p tho i, c a s ầ ề ư ọ ạ ủ ổ
giao di n,bi u nh p d li uệ ể ậ ữ ệ
Modules : là n i ch a nhũng th vi n ơ ứ ư ệ
khai báo ph c v cho vi c phát tri n ụ ụ ệ ể
ph n m m. Trong m i modules có ầ ề ỗ
th ch a nhi u ch ng trình con, các ể ư ề ư
khai báo bi n ,h ng.ế ằ
Class modules: t o ra các l p đ i ạ ớ ố
t ng do ng i l p trình t đ nh ượ ườ ậ ự ị
nghĩa ph c v cho nhu c u phát tri n ụ ụ ầ ể
riêng.
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 5
N i l u tr .ơ ư ữ
User control: n i cho phép ng i ơ ườ
l p trình t đ nh nghĩa đ ph c ậ ự ị ể ụ
v cho m c đích riêng.ụ ụ
Designers: n i t o ra các môi ơ ạ
tr ng d li u (dât environment) ườ ữ ệ
và các báo bi u (data report), ể
ph c v nhu c u x lý in n và ụ ụ ầ ử ấ
xu t d li u.ấ ữ ệ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 6
Thi t k giao di nế ế ệ
S d ng các đi u ki n (control), các đ i t ng (objects)ử ụ ề ể ố ượ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 7
Thi t k giao di nế ế ệ
Dùng chu t đ a các đi u khi n t thanh công c ToolBox lên from c n ộ ư ề ể ừ ụ ầ
thi t k .ế ế
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 8
Thi t k giao di nế ế ệ
Thi t l p các thu c tính phù h p cho giao di n thông qua propretiesế ậ ộ ợ ệ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 9
Thu c tính.ộ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 10
Thu c tính.ộ
Ví d : đ t tên c a TextBox này là: txtTuoiụ ặ ủ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 11
M o đ t tên cho các đ i t ng.ẹ ặ ố ượ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 12
Thu c tính.ộ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 13
M t s thu c tính hay g pộ ố ộ ặ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 14
M t s thu c tính hay g pộ ố ộ ặ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 15
M t s thu c tính hay g pộ ố ộ ặ
Thu c tính ForeColor: ộ
Thi t l p màu ch hi n th trên đ i t ng. Cách làm vi c nh thu c tính ế ậ ử ể ị ố ượ ệ ư ộ
background.
Thu ctính Enable:ộ
Cho phép làm vi c hay không d c phép làm vi c tên m t đ i t ng.ệ ượ ệ ộ ố ượ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ
16
M t s thu c tính hay g pộ ố ộ ặ
Thu c tính left: thi t l p t a đ trái c a đ i t ng trên from.ộ ế ậ ọ ộ ủ ố ượ
Thu c tính top: thi t l p t a đ trên c a đ i t ng trên from.ộ ế ậ ọ ộ ủ ố ượ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ
17
T p s ki n.ậ ự ệ
S ki n: ví d : t p s ki n c a command.ự ệ ụ ậ ự ệ ủ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 18
T p s ki nậ ự ệ
Th t c đáp ng s ki n c a m t đ i t ng.ủ ụ ứ ự ệ ủ ộ ố ượ
<Tên d i t ng>_<tên s ki n>(<các tham s c n thi t>)ố ượ ự ệ ố ầ ế
Ví d : th t c đáp ng s ki nụ ủ ụ ứ ự ệ click c a ủ command1.
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ
19
M t s s ki n hay s d ng.ộ ố ự ệ ử ụ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 20
M t s s ki n hay s d ngộ ố ự ệ ử ụ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ
21
M t s s ki n hay s ộ ố ự ệ ử
d ngụ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ
22
M t s thu c tính v fromộ ố ộ ề
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 23
M t s thu c tính v from.ộ ố ộ ề
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ
24
M t s s ki n c a from.ộ ố ự ệ ủ
L p trình giao di n s ki n v i v.b l- Th c hi n : Nhóm4 -k2.101ậ ệ ự ệ ớ ự ệ 25