TRƯ NG ĐẠ I HỌ C SƯ PH M KỸ THUẬ T
KHOA CÔNG NGH THÔNG TIN
GIÁO TRÌNH
BIÊN SOẠN
Nguyễn Đăng Quang
THÁNG 09 - 2009
201
Mc lc
Chương 1: GII THIU
I. CÁC MÔI TRƯỜNG LP TRÌNH....................................................................... 1
II. CÁC ĐỐI TƯỢNG ĐIU KHIN CHUN TRÊN WINDOWS ....................... 2
III. GII THIU VISUAL BASIC ............................................................................. 3
1. Khi động - ca s khi động.................................................................................... 3
2. Màn hình làm vic...................................................................................................... 5
IV. CÁC THAO TÁC CƠ BN VI ĐỐI TƯỢNG TRÊN FORM........................... 10
1. Đưa mt đối tượng lên form .................................................................................... 10
2. Chn đối tượng......................................................................................................... 11
3. Di chuyn ................................................................................................................. 11
4. Hiu chnh................................................................................................................ 11
5. Xóa ........................................................................................................................... 11
V. GHI NP MT VISUAL BASIC PROJECT ........................................................ 11
1. Thêm form mi vào chương trình............................................................................ 11
2. Xóa mt form...........................................................................................................12
3. Ghi Project ............................................................................................................... 13
4. Np Project............................................................................................................... 14
5. To Project mi........................................................................................................ 14
VI. MT CHƯƠNG TRÌNH VÍ D...........................................................................15
Chương 2: Đối tượng và cách s dng đối tượng
I. ĐỐI TƯỢNG ............................................................................................................ 17
1. Khái nim................................................................................................................. 17
2. Các đặc đim............................................................................................................ 17
3. Truy xut..................................................................................................................18
4. Các thuc tính chung................................................................................................ 18
5. Các s kin chung.................................................................................................... 19
202
II. ĐỐI TƯỢNG FORM...............................................................................................20
1. Thuc tính ................................................................................................................20
2. Phương thc .............................................................................................................20
3. X lý s kin ............................................................................................................20
III. ĐỐI TƯỢNG LABEL............................................................................................22
1. Thuc tính ................................................................................................................22
2. X lý s kin ............................................................................................................22
IV. ĐỐI TƯỢNG TEXTBOX......................................................................................22
1. Thuc tính ................................................................................................................23
2. X lý s kin ............................................................................................................23
V. ĐỐI TƯỢNG COMMAND BUTTON ...................................................................23
1. Thuc tính ................................................................................................................23
2. X lý s kin ............................................................................................................23
VI. FOCUS VÀ TH T TAB...................................................................................23
1. Focus ........................................................................................................................23
2. Th t TAB..............................................................................................................24
3. Phím nóng ................................................................................................................24
4. Ví d.........................................................................................................................24
Chương 3: Kiu d liu – Hng – Biến
I. BIÊN .........................................................................................................................27
1. Định nghĩa................................................................................................................27
2. Khai báo ...................................................................................................................27
3. Qui tc đặt tên biến...................................................................................................27
4. Truy xut biến ..........................................................................................................27
5. Phm vi s dng biến...............................................................................................28
6. Biến tĩnh ...................................................................................................................29
II. KIU D LIU.......................................................................................................30
III. HNG ....................................................................................................................30
IV. TOÁN T..............................................................................................................31
203
V. MT S HÀM CHUN ........................................................................................ 31
1. Hàm đại s............................................................................................................... 31
2. Hàm thi gian.......................................................................................................... 31
3. Hàm chuyn đổi ....................................................................................................... 32
4. Hàm kim tra kiu d liu........................................................................................ 32
VI. HP THÔNG BÁO............................................................................................... 32
Chương 4: Các cu trúc điu khin
I. LNH ĐIU KIN IF.............................................................................................. 35
II. LNH CHN LA CASE ..................................................................................... 35
III. LNH LP FOR… NEXT.................................................................................... 36
IV. LNH LP DO LOOP.......................................................................................... 37
V. CHƯƠNG TRÌNH CON......................................................................................... 38
1. Chương trình con Sub .............................................................................................. 39
2. Hàm.......................................................................................................................... 39
3. Khai báo ................................................................................................................... 40
Chương 5: Mng – Chui – Collection
I. MNG ...................................................................................................................... 41
1. Định nghĩa................................................................................................................ 41
2. Khai báo ................................................................................................................... 41
3. Mng đối tượng điu khin...................................................................................... 42
4. Ví d......................................................................................................................... 43
5. Mng động và mng tĩnh ......................................................................................... 44
6. Mt s vn đề khác .................................................................................................. 46
II. CHUI KÝ T....................................................................................................... 48
1. Khai báo ................................................................................................................... 48
2. Các hàm x lý chui ................................................................................................ 48
III. COLLECTION....................................................................................................... 49
1. Gii thiu .................................................................................................................49
2. Thao tác trên Collection........................................................................................... 50
204
3. Ví d khác ................................................................................................................53
Chương 6: TextBox – ListBox – ComboBox
I. TEXTBOX................................................................................................................55
1. Các thuc tính b sung.............................................................................................55
2. S kin......................................................................................................................55
3. Ví d.........................................................................................................................55
II. LISTBOX ................................................................................................................57
1. Các thuc tính...........................................................................................................58
2. Các phương thc ......................................................................................................59
3. S kin......................................................................................................................60
4. Mt s ví d..............................................................................................................62
III. COMBOBOX.........................................................................................................65
IV. DRIVELISTBOX, DIRLISTBOX, FILELISTBOX
1. DriveListBox............................................................................................................66
2. DirListBox................................................................................................................66
3. FileListBox...............................................................................................................66
Chương 7: Scrollbar – Image – Timer
I. SCROLLBAR...........................................................................................................69
1. Các thuc tính...........................................................................................................69
2. S kin......................................................................................................................69
3. Ví d.........................................................................................................................69
II. IMAGE ....................................................................................................................70
III. TIMER....................................................................................................................71
1. Thuc tính ................................................................................................................71
2. S kin......................................................................................................................71
3. Ví d.........................................................................................................................71
Chương 8: Truy xut d liu