Giáo trình Lập trình với Microsoft Visual Basic 6.0
MỤC LỤC
GIỚI THIỆU.2
BÀI MỞ ĐẦU.4
1. Giới thiệu Visual Basic 6.0.4
2. Khởi động .6
3. Lưu trữ.8
4. Mởdựán đã có .9
CHƯƠNG 1: LẬP TRÌNH VB CĂN BẢN.11
1. Kiểu dữliệu - biến và hằng .12
1.1 Kiểu dữliệu.12
1.2 Biến .14
a. Biến – khai báo biến.14
b. Phạm vi biến .15
1.3 Hằng .16
a. Khai báo hằng.16
b. Phạm vi hằng .17
2. Các cấu trúc lệnh VB.18
2.1 Cấu trúc IF END IF.18
2.2 Cấu trúc SELECT CASE . END SELECT .19
2.3 Cấu trúc FOR NEXT.22
2.4 Cấu trúc WHILE WEND .24
3. Chương trình con.26
3.1 Chương trình con dạng hàm.26
3.2 Chương trình con dạng thủtục.31
3.3 Sửdụng chương trình con .33
a. Sửdụng thủtục .33
b. Sửdụng hàm .34
4. Soạn thảo chương trình và xửlý lỗi .35
4.1 Soạn thảo chương trình .35
4.2 Lỗi và xửlý lỗi.38
a. Xửlý lỗi.38
b. Bẫy lỗi.42
Bài tập chương 1.45
CHƯƠNG 2: SỬDỤNG ĐIỀU KHIỂN.47
1. Sơlược về điều khiển .48
1.1. Tập thuộc tính.48
1.2. Tập phương thức .54
1.3. Tập sựkiện .55
2. Một số điều khiển cơbản .57
2.1 Điều khiển Form.57
2.2 Điều khiển Label .59
2.3 Điều khiển Textbox.60
2.4 Điều khiển CommandButton.63
2.5 Điều khiển Picture.65
3. Nhóm điều khiển trình bày giao diện .66
3.1 Điều khiển ComboBox.66
Lập trình Visual Basic 6.0
Trang 159 -
3.2 Điều khiển ListBox .68
3.3 Điều khiển CheckBox .69
3.4 Điều khiển OptionButton .71
4. Nhóm điều khiển làm việc thưmục, tệp tin .73
4.1 Điều khiển DriveListbox.74
4.2 Điều khiển DirListBox .74
4.3 Điều khiển FileListBox .75
4.4 Ví dụtổng hợp.75
5. Một số điều khiển chung .78
5.1 Điều khiển MS Common Dialog.78
5.2 Điều khiển Treeview .82
Bài tập chương 2.88
CHƯƠNG 3: LẬP TRÌNH CƠSỞDỮLIỆU.91
1. Kỹthuật DAO.93
1.1 Lớp đối tượng DAO .94
1.2 Đối tượng Database.96
1.3 Đối tượng RecordSet.97
1.4 Đối tượng QueryDef .102
1.5 Đối tượng TableDef .104
1.6 Đối tượng Relation.107
1.7 Sửdụng Data Form Wizard .108
1.8 Bài toán cập nhật dữliệu.110
1.9 Bài toán tìm và lọc dữliệu .114
2. Kỹthuật ADO.117
2.1 Kiến trúc ADO .117
2.2 Đối tượng Connection .118
2.3 Đối tượng Command.119
2.4 Đối tượng Recorset .120
3. Data Report.122
3.1 Xây dựng nguồn dữliệu.122
3.2 Thiết kếData Report .126
3.3 Sửdụng Data Report.128
Bài tập chương 3.130
CHƯƠNG 4: HOÀN THIỆN DỰÁN.135
1. Thiết kếMDI Form.136
1.1 Một sốkhái niệm.136
1.2 Sửdụng MDI form.137
2. Thiết kếMenu.138
3. Thiết kếToolBar.140
4. Đóng gói dựán .145
Bài tập chương 4.153
TÀI LIỆU THAM KHẢO.154
DANH SÁCH CÁC TỪVIẾT TẮT.155
THUẬT NGỮTIẾNG ANH.156
.....................................................................8 4. Mở dự án đã có .........................................................................................................9 CHƯƠNG 1: LẬP TRÌNH VB CĂN BẢN...............................................................11 1. Kiểu dữ liệu - biến và hằng ....................................................................................12 1.1 Kiểu dữ liệu......................................................................................................12 1.2 Biến ..................................................................................................................14 a. Biến – khai báo biến..................................................................................................14 b. Phạm vi biến .............................................................................................................15 1.3 Hằng .................................................................................................................16 a. Khai báo hằng...........................................................................................................16 b. Phạm vi hằng ............................................................................................................17 2. Các cấu trúc lệnh VB..............................................................................................18 2.1 Cấu trúc IF… END IF......................................................................................18 2.2 Cấu trúc SELECT CASE .. END SELECT .....................................................19 2.3 Cấu trúc FOR … NEXT...................................................................................22 2.4 Cấu trúc WHILE … WEND ............................................................................24 3. Chương trình con....................................................................................................26 3.1 Chương trình con dạng hàm.............................................................................26 3.2 Chương trình con dạng thủ tục.........................................................................31 3.3 Sử dụng chương trình con ................................................................................33 a. Sử dụng thủ tục .........................................................................................................33 b. Sử dụng hàm .............................................................................................................34 4. Soạn thảo chương trình và xử lý lỗi .......................................................................35 4.1 Soạn thảo chương trình ....................................................................................35 4.2 Lỗi và xử lý lỗi .................................................................................................38 a. Xử lý lỗi.....................................................................................................................38 b. Bẫy lỗi .......................................................................................................................42 Bài tập chương 1.........................................................................................................45 CHƯƠNG 2: SỬ DỤNG ĐIỀU KHIỂN...................................................................47 1. Sơ lược về điều khiển .............................................................................................48 1.1. Tập thuộc tính..................................................................................................48 1.2. Tập phương thức .............................................................................................54 1.3. Tập sự kiện ......................................................................................................55 2. Một số điều khiển cơ bản .......................................................................................57 2.1 Điều khiển Form...............................................................................................57 2.2 Điều khiển Label ..............................................................................................59 2.3 Điều khiển Textbox..........................................................................................60 2.4 Điều khiển CommandButton............................................................................63 2.5 Điều khiển Picture............................................................................................65 3. Nhóm điều khiển trình bày giao diện .....................................................................66 3.1 Điều khiển ComboBox.....................................................................................66 Lập trình Visual Basic 6.0 Trang 159 - 3.2 Điều khiển ListBox ..........................................................................................68 3.3 Điều khiển CheckBox ......................................................................................69 3.4 Điều khiển OptionButton .................................................................................71 4. Nhóm điều khiển làm việc thư mục, tệp tin ...........................................................73 4.1 Điều khiển DriveListbox..................................................................................74 4.2 Điều khiển DirListBox .....................................................................................74 4.3 Điều khiển FileListBox ....................................................................................75 4.4 Ví dụ tổng hợp..................................................................................................75 5. Một số điều khiển chung ........................................................................................78 5.1 Điều khiển MS Common Dialog......................................................................78 5.2 Điều khiển Treeview ........................................................................................82 Bài tập chương 2.........................................................................................................88 CHƯƠNG 3: LẬP TRÌNH CƠ SỞ DỮ LIỆU..........................................................91 1. Kỹ thuật DAO.........................................................................................................93 1.1 Lớp đối tượng DAO .........................................................................................94 1.2 Đối tượng Database..........................................................................................96 1.3 Đối tượng RecordSet........................................................................................97 1.4 Đối tượng QueryDef ......................................................................................102 1.5 Đối tượng TableDef .......................................................................................104 1.6 Đối tượng Relation.........................................................................................107 1.7 Sử dụng Data Form Wizard ...........................................................................108 1.8 Bài toán cập nhật dữ liệu................................................................................110 1.9 Bài toán tìm và lọc dữ liệu .............................................................................114 2. Kỹ thuật ADO.......................................................................................................117 2.1 Kiến trúc ADO ...............................................................................................117 2.2 Đối tượng Connection ....................................................................................118 2.3 Đối tượng Command......................................................................................119 2.4 Đối tượng Recorset ........................................................................................120 3. Data Report...........................................................................................................122 3.1 Xây dựng nguồn dữ liệu.................................................................................122 3.2 Thiết kế Data Report ......................................................................................126 3.3 Sử dụng Data Report ......................................................................................128 Bài tập chương 3.......................................................................................................130 CHƯƠNG 4: HOÀN THIỆN DỰ ÁN ....................................................................135 1. Thiết kế MDI Form...............................................................................................136 1.1 Một số khái niệm............................................................................................136 1.2 Sử dụng MDI form.........................................................................................137 2. Thiết kế Menu.......................................................................................................138 3. Thiết kế ToolBar...................................................................................................140 4. Đóng gói dự án .....................................................................................................145 Bài tập chương 4.......................................................................................................153 TÀI LIỆU THAM KHẢO......................................................................................154 DANH SÁCH CÁC TỪ VIẾT TẮT .......................................................................155 THUẬT NGỮ TIẾNG ANH ..................................................................................156
File đính kèm:
- lptrnhvimicrosoftvisualbasic6-140316012950-phpapp02.pdf