內容介紹
《Visual Basic 6.0程式設計完全自學手冊》共分為4篇17章,【入門篇】、【編程篇】和【高級篇】內容全面涵蓋了Visual Basic 6.0軟體入門、Visual Basic 6.0編程入門、
界面設計、控制項套用、事件、選單設計、對話框設計、程式調試與錯誤處理、結構化查詢語言SQL、資料庫編程、圖形和多媒體套用以及網路編程等基礎知識和技能;【案例篇】詳細介紹了Windows應用程式接口設計、控制項套用案例以及資料庫套用案例等高級設計技能。
為了便於讀者自學,隨書奉送一張DVD光碟,內容包括10個小時總計76個與《Visual Basic 6.0程式設計完全自學手冊》內容同步的視頻教學錄像、《Visual Basic 6.0程式設計完全自學手冊》實例的素材檔案和結果檔案、贈送17個Visual Basic 6.0和30個VB.NET 2005視頻教學錄像以及贈送視頻教學錄像對應的參考檔案,使《Visual Basic 6.0程式設計完全自學手冊》真正體現“完全”,成為一本物超所值的好書。
《Visual Basic 6.0程式設計完全自學手冊》既適合Visual Basic初、中級用戶和企事業單位的相關專業技術人員學習使用,同時也適合各類院校相關專業的學生和培訓班的學員學習。
目錄
第1章 Visual Basic 6.0軟體入門 2
1.1 關於Visual Basic 3
1.1.1 Visual Basic簡史 3
1.1.2 為什麼選擇Visual Basic 6
1.1.3 Visual Basic的特點 6
1.2 Visual Basic 6.0的安裝與卸載 8
1.2.1 軟體的安裝 9
1.2.2 軟體的卸載 11
1.3 初識Visual Basic 6.0 12
1.3.1 啟動與退出 12
1.3.2 初識Visual Basic 6.0的工作界面 13
1.3.3 主視窗介紹 14
1.3.4 其他視窗介紹 20
1.4 用Visual Basic 6.0管理工程 25
1.4.1 工程介紹 25
1.4.2 新建、保存工程 26
1.4.3 打開、運行和關閉工程 27
1.4.4 更改工程名 28
1.4.5 生成執行檔 28
1.5 編寫第一個應用程式 29
1.5.1 實例效果預覽 29
1.5.2 實例說明 29
1.5.3 實例步驟 29
1.6 本章小結 32
第2章 Visual Basic 6.0編程入門 33
2.1 基本概念 34
2.1.1 標識符 34
2.1.2 運算符 35
2.1.3 數據 38
2.2 常量和變數 41
2.2.1 常量 41
2.2.2 變數 44
2.3 表達式 46
2.3.1 算術表達式 46
2.3.2 字元串表達式 46
2.3.3 日期表達式 47
2.4 常用的內部函式 47
2.4.1 數學函式 47
2.4.2 字元串函式 47
2.4.3 時間/日期轉換函式 48
2.4.4 類型轉換函式 50
2.4.5 shell函式 52
2.5 代碼編寫規則 52
2.6 本章小結 53
第2篇 編程篇
第3章 界面設計 55
3.1 窗體設計 56
3.1.1 窗體的屬性 57
3.1.2 窗體的事件 60
3.1.3 窗體的方法 61
3.1.4 窗體的啟動與結束 62
3.2 多窗體設計 63
3.2.1 創建多窗體應用程式 64
3.2.2 多窗體特性 65
3.3 實例1——窗體程式設計 65
3.3.1 實例說明 65
3.3.2 實現步驟 66
3.4 實例2——更改窗體背景 70
3.4.1 實例說明 70
3.4.2 實現步驟 70
3.5 實例3——多視窗顯示檔案 73
3.5.1 實例說明 73
3.5.2 實現步驟 74
3.6 本章小結 79
第4章 控制項套用1 80
4.1 標籤控制項 81
4.1.1 標籤控制項主要知識 81
4.1.2 標籤控制項使用實例 83
4.2 文本框控制項 86
4.2.1 文本框控制項主要知識 86
4.2.2 文本框控制項使用實例 89
4.3 命令按鈕控制項 91
4.3.1 命令按鈕控制項主要知識 91
4.3.2 命令按鈕控制項使用實例 92
4.4 單選按鈕控制項 93
4.4.1 單選按鈕控制項主要知識 93
4.4.2 單選按鈕控制項使用實例 94
4.5 複選框控制項 95
4.5.1 複選框控制項主要知識 95
4.5.2 複選框控制項使用實例 96
4.6 框架控制項 97
4.6.1 框架控制項使用實例1 98
4.6.2 框架控制項使用實例2 101
4.7 列表框控制項 104
4.7.1 列表框控制項主要知識 104
4.7.2 列表框控制項使用實例1 106
4.7.3 列表框控制項使用實例2 109
4.8 組合框控制項 113
4.8.1 組合框控制項主要知識 113
4.8.2 組合框控制項使用實例 114
4.9 圖像框控制項 117
4.9.1 圖像框控制項主要知識 117
4.9.2 圖像框控制項使用實例1 118
4.9.3 圖像框控制項使用實例2 124
4.10 滾動條控制項 130
4.10.1 滾動條控制項主要知識 130
4.10.2 滾動條控制項使用實例 132
4.11 定時器控制項 134
4.11.1 定時器控制項主要知識 134
4.11.2 定時器控制項使用實例1 135
4.11.3 定時器控制項使用實例2 138
4.12 檔案系統控制項 142
4.12.1 驅動器列表框控制項 143
4.12.2 目錄列表框控制項 143
4.12.3 檔案列表框控制項 144
4.12.4 檔案系統控制項使用實例 144
4.13 本章小結 146
第5章 控制項套用2 147
5.1 添加可插入控制項 148
5.2 圖像列表控制項 149
5.2.1 圖像列表控制項的屬性和方法 149
5.2.2 設定圖像列表控制項 150
5.2.3 圖像列表控制項使用實例 151
5.3 工具列控制項 153
5.3.1 工具列控制項的屬性和方法 153
5.3.2 工具列控制項使用實例1 154
5.3.3 工具列控制項使用實例2 158
5.4 狀態欄控制項 162
5.4.1 狀態欄控制項的屬性 162
5.4.2 狀態欄控制項的方法 163
5.4.3 狀態欄控制項的事件 163
5.5 樹狀視圖控制項 163
5.5.1 樹狀視圖控制項的屬性 164
5.5.2 樹狀視圖控制項的方法 166
5.5.3 樹狀視圖控制項的事件 166
5.5.4 樹狀視圖控制項使用實例 167
5.6 選項卡控制項 170
5.6.1 選項卡控制項的屬性 170
5.6.2 選項卡控制項的事件和方法 173
5.6.3 選項卡控制項使用實例 173
5.7 進度條控制項 176
5.7.1 進度條控制項的屬性 176
5.7.2 進度條控制項的方法 178
5.7.3 進度條控制項使用實例 178
5.8 本章小結 180
第6章 事件 182
6.1 鍵盤事件 183
6.1.1 “鍵盤按鍵(KeyPress)”事件 183
6.1.2 “鍵盤按下(KeyDown)”事件 184
6.1.3 “鍵盤彈起(KeyUp)”事件 186
6.2 滑鼠事件 186
6.2.1 “滑鼠按鍵按下(MouseDown)”事件 187
6.2.2 “滑鼠按鍵釋放(MouseUp)”事件 187
6.2.3 “移動滑鼠(MouseMove)”事件 189
6.3 本章小結 190
第7章 選單設計 192
7.1 選單編輯器 193
7.1.1 選單屬性設定區 194
7.1.2 選單控制項編輯區 196
7.1.3 選單控制項列表框 197
7.2 下拉式選單 197
7.2.1 單級選單設計 197
7.2.2 多級選單設計 199
7.2.3 下拉式選單綜合實例 200
7.3 彈出式選單 203
7.4 動態增減選單 206
7.5 本章小結 209
第8章 對話框設計 210
8.1 模式對話框和無模式對話框 211
8.2 預定義對話框 211
8.2.1 輸入對話框 211
8.2.2 訊息對話框 212
8.2.3 預定義對話框實例 212
8.3 通用對話框 215
8.3.1 添加通用對話框控制項 215
8.3.2 通用對話框實例 215
8.4 本章小結 218
第3篇 高級篇
第9章 程式調試與錯誤處理 220
9.1 程式中的錯誤類型 221
9.2 程式工作狀態 222
9.3 程式調試 222
9.3.1 中斷狀態 223
9.3.2 調試工具 223
9.3.3 調試方法 226
9.4 Visual Basic中的錯誤處理 228
9.4.1 Err對象 228
9.4.2 On Error GoTo語句 229
9.4.3 Resume語句 229
9.4.4 錯誤處理實例 229
9.5 本章小結 233
第10章 結構化查詢語言——SQL 234
10.1 SQL語言簡介 235
10.1.1 SQL語言的特點 235
10.1.2 常用SQL語句簡介 235
10.2 Select語句的使用 236
10.2.1 Select子語句 237
10.2.2 From子語句 240
10.2.3 As子語句 241
10.2.4 Where子語句 242
10.2.5 Order By子語句 244
10.2.6 Group By子語句 246
10.3 SQL中的常用函式 247
10.3.1 算術函式 247
10.3.2 統計函式 248
10.4 利用SQL語言修改表數據 249
10.4.1 Insert語句 249
10.4.2 Update語句 250
10.4.3 Delete語句 251
10.5 本章小結 252
第11章 資料庫編程 254
11.1 資料庫基本概念 255
11.1.1 關係資料庫中的常見概念 255
11.1.2 Visual Basic支持的常用資料庫 256
11.1.3 Visual Basic提供的訪問資料庫的工具 256
11.2 資料庫的建立、維護和查詢 257
11.2.1 建立資料庫 257
11.2.2 刪除資料庫中的表 260
11.2.3 修改數據表結構和數據 261
11.2.4 數據查詢 262
11.2.5 數據窗體設計器 263
11.3 使用Data控制項訪問資料庫 264
11.3.1 Data控制項的屬性 265
11.3.2 Data控制項的常用方法 267
11.3.3 Data控制項的常用事件 268
11.3.4 Data控制項訪問資料庫實例 269
11.4 使用ADO控制項訪問資料庫 273
11.4.1 添加ADO控制項 273
11.4.2 ADO控制項的常用屬性 274
11.4.3 ADO控制項的常用方法 275
11.4.4 ADO控制項的常用事件 275
11.4.5 ADO控制項訪問資料庫實例 276
11.5 本章小結 279
第12章 圖形和多媒體套用 280
12.1 圖形控制項 281
12.1.1 坐標系 281
12.1.2 顏色設定 285
12.1.3 繪圖方法 288
12.2 多媒體控制接口控制項 294
12.2.1 多媒體控制接口控制項基本概念 294
12.2.2 多媒體控制接口控制項的屬性 295
12.2.3 多媒體控制接口控制項的方法 297
12.2.4 多媒體控制接口控制項的事件 298
12.2.5 多媒體控制接口控制項使用實例 298
12.3 動畫控制項 303
12.3.1 添加動畫控制項 303
12.3.2 動畫控制項的屬性 304
12.3.3 動畫控制項的方法 305
12.3.4 動畫控制項使用實例 305
12.4 本章小結 307
第13章 網路編程 309
13.1 郵件應用程式接口 310
13.1.1 郵件應用程式接口控制項概述 310
13.1.2 郵件應用程式接口會話控制項 311
13.1.3 郵件應用程式接口訊息控制項 313
13.1.4 郵件應用程式接口控制項使用實例 319
13.2 網際網路傳輸控制項 322
13.2.1 網際網路傳輸控制項的屬性 323
13.2.2 網際網路傳輸控制項的方法 327
13.2.3 網際網路傳輸控制項的事件 328
13.2.4 網際網路傳輸控制項使用實例 328
13.3 網頁瀏覽器控制項 336
13.3.1 網頁瀏覽器控制項的屬性 337
13.3.2 網頁瀏覽器控制項的方法 338
13.3.3 網頁瀏覽器控制項的事件 338
13.4 本章小結 339
第4篇 案例篇
第14章 Windows應用程式接口設計 341
14.1 Win32 API概述 342
14.1.1 Win32 API基本數據類型 342
14.1.2 Win32 API常見數據結構 343
14.2 Win32 API的函式分類 343
14.2.1 視窗管理類函式 343
14.2.2 圖形設備接口類函式 345
14.2.3 系統服務類函式 346
14.2.4 國際特性類函式 350
14.2.5 網路服務函式 351
14.3 API函式的聲明 352
14.3.1 使用Declare語句手動聲明API函式 352
14.3.2 使用API瀏覽器聲明API函式 353
14.4 API函式的調用 355
14.5 API編程實例 355
14.6 本章小結 359
第15章 控制項套用案例1——繪圖板 360
15.1 功能簡介 361
15.2 設計思路 361
15.3 設計步驟 361
15.4 本章小結 380
第16章 控制項套用案例2——圖像合成 381
16.1 功能簡介 382
16.2 設計思路 382
16.3 設計步驟 382
16.4 本章小結 388
第17章 資料庫套用案例——學生信息管理系統 389
17.1 系統功能與設計 390
17.1.1 功能簡介 390
17.1.2 設計思路 390
17.2 設計步驟 390
17.2.1 登錄窗體的設計 391
17.2.2 學生信息窗體的設計 395
17.2.3 教師窗體的設計 399
17.2.4 管理窗體的設計 402
17.3 運行系統 413
17.4 本章小結 414
——以下內容在光碟中——
附錄A 常用快捷鍵及其技巧 415
A.1 工程類快捷鍵 416
A.2 編輯類快捷鍵 416
A.3 視圖類快捷鍵 418
A.4 工具類快捷鍵 418
A.5 運行調試類快捷鍵 418
附錄B 常見問題及解答 420
B.1 如何創建控制項組 421
B.2 如何以框架(frame)控制項為容器,在其中創建控制項 421
B.3 如何將外部控制項按鈕添加到Visual Basic的工具箱中 423
B.4 如何設定工程中的啟動窗體 423
B.5 Visual Basic和Visual Studio是什麼關係 424
B.6 Visual Studio 6.0企業版開發套件有什麼特性 424
B.7 可以使用Visual Basic 6.0從事Web開發嗎 424
B.8 使用Visual Basic 6.0開發的程式能否在用其他語言編寫的應用程式中使用 425
B.9 Visual Basic 6.0都有哪些版本,我應該使用哪種版本 425
B.10 為什麼我打開工程之後,發現沒有顯示任何窗體 425
B.11 為什麼要使用Option Explicit?什麼時候我需要使用Option Explicit 425
B.12 可變類型變數是否比其他類型的變數慢 425
B.13 怎樣才能實現在一個list/dir/combo/file boxes控制項中的增量搜尋 426
B.14 我可以在一個窗體中定義聲明一個API或者一個用戶自定義類型(UDT)嗎 428