內容介紹
本書可作為高等學校和計算機培訓班的教材,也可供讀者自學使用。
作品目錄
1.1可視化與事件驅動型語言1
1.1.1可視化界面設計1
1.1.2事件驅動的編程機制2
1.2啟動與退出Visual Basic3
1.3Visual Basic編程環境4
1.3.1主視窗4
1.3.2窗體設計器與工程資源管理器視窗6
1.3.3屬性視窗與工具箱視窗7
1.4對象8
1.4.1Visual Basic中的對象8
1.4.2對象屬性設定9
1.5窗體11
1.5.1窗體的結構與屬性11
1.5.2窗體事件15
1.6控制項16
1.6.1控制項的畫法16
1.6.2控制項的基本操作17
習題20簡單程式設計2.1語句22
2.1.1Visual Basic中的語句22
2.1.2賦值、注釋和結束語句23
2.2命令按鈕控制項25
2.3簡單Visual Basic程式設計26
2.3.1程式設計26
2.3.2代碼編輯器30
2.4程式的保存、裝入和運行32
2.4.1保存程式32
2.4.2程式的裝入33
2.4.3程式的運行34
習題35數據類型、運算符與表達式3.1基本(標準)數據類型37
3.1.1字元串型數據37
3.1.2數值型數據38
3.1.3其他數據類型39
3.2常量和變數39
3.2.1常量39
3.2.2變數42
3.3內部函式44
3.3.1常用內部函式44
3.3.2Shell函式47
3.4運算符與表達式48
3.4.1算術運算符49
3.4.2關係運算符與邏輯運算符49
3.4.3字元串表達式與日期表達式51
3.4.4表達式的執行順序51
習題53數據輸入輸出4.1文本數據輸出55
4.1.1Print方法55
4.1.2與Print方法有關的函式和方法56
4.1.3格式輸出59
4.2文本數據輸入輸出對話框60
4.2.1InputBox函式60
4.2.2MsgBox函式和MsgBox語句62
4.3文本輸入輸出控制項66
4.3.1標籤66
4.3.2文本框67
4.4圖形數據輸入輸出控制項69
4.4.1圖片框和圖像框69
4.4.2圖形檔案的裝入71
4.4.3直線和形狀73
4.5字形74
習題77常用控制項5.1複選框和單選按鈕80
5.1.1複選框和單選按鈕的屬性和事件80
5.1.2套用舉例81
5.2列表框和組合框82
5.2.1列表框82
5.2.2組合框85
5.3滾動條87
5.4計時器88
5.5框架91
5.6ActiveX控制項92
5.6.1選項卡控制項93
5.6.2滑動器控制項94
5.6.3進度條95
5.7焦點與Tab順序97
5.7.1設定焦點97
5.7.2Tab順序98
習題99Visual Basic控制結構6.1選擇控制結構102
6.1.1條件語句102
6.1.2IIf函式105
6.2多分支控制結構106
6.3循環控制結構108
6.3.1For循環控制結構108
6.3.2當循環控制結構110
6.3.3Do循環控制結構111
習題116複合數據類型7.1數組119
7.1.1數組的定義119
7.1.2動態數組120
7.2數組的基本操作122
7.2.1數組元素的輸入、輸出和複製122
7.2.2For Each...Next語句124
7.3控制項數組127
7.4記錄129
7.4.1記錄類型和記錄類型變數129
7.4.2記錄變數的初始化及其引用132
7.5記錄數組135
7.6集合138
7.6.1建立集合併向集合中添加項目138
7.6.2集合成員的刪除和檢索140
習題142過程8.1Sub過程145
8.1.1建立Sub過程145
8.1.2調用Sub過程146
8.2Function過程147
8.2.1建立Function過程147
8.2.2調用Function過程148
8.3參數傳送150
8.3.1形式參數與實際參數150
8.3.2引用與傳值151
8.3.3數組參數的傳送151
8.4對象參數155
8.4.1窗體參數156
8.4.2控制項參數156
8.5遞歸158
8.6鍵盤事件過程160
8.6.1KeyPress事件160
8.6.2KeyDown和KeyUp事件161
8.7滑鼠事件過程162
8.8拖放166
8.8.1與拖放有關的屬性、事件和方法166
8.8.2自動拖放167
8.8.3手動拖放170
習題171選單、對話框與工具列9.1下拉式選單173
9.1.1選單編輯器173
9.1.2建立下拉式選單175
9.1.3選單項控制179
9.2彈出式選單180
9.3對話框程式設計183
9.3.1檔案對話框184
9.3.2其他對話框186
9.4工具列188
9.4.1工具列的位置與按鈕對象188
9.4.2在工具列上添加按鈕對象189
9.4.3按鈕對象的大小和操作193
9.4.4顯示工具提示文本194
習題196檔案10.1檔案概述199
10.2順序檔案200
10.2.1順序檔案的寫操作200
10.2.2順序檔案的讀操作203
10.3隨機檔案206
10.3.1隨機檔案的讀寫操作206
10.3.2程式舉例207
10.4檔案系統控制項211
10.4.1驅動器列表框和目錄列表框211
10.4.2檔案列表框212
10.4.3程式舉例214
10.5檔案系統對象模型218
10.5.1FileSystemObject對象218
10.5.2驅動器、資料夾與檔案管理220
10.5.3數據檔案的讀寫226
習題228多窗體程式與環境套用11.1建立多窗體應用程式231
11.1.1與多窗體程式設計有關的語句和方法231
11.1.2多窗體程式舉例232
11.1.3多窗體程式的執行與保存236
11.2Visual Basic工程結構238
11.2.1標準模組238
11.2.2窗體模組238
11.2.3Sub Main過程239
11.3閒置循環與DoEvents語句240
11.4變數和過程的作用域242
11.4.1變數的作用域和生存期243
11.4.2默認聲明245
11.4.3過程的作用域246
11.5系統對象246
11.5.1App對象246
11.5.2Screen對象247
11.5.3Printer對象248
習題249圖形程式設計12.1對象坐標系統251
12.1.1默認坐標系統251
12.1.2自定義坐標系統252
12.2常用繪圖方法253
12.2.1點與直線253
12.2.2矩形258
12.2.3圓、橢圓和弧260
12.3顏色263
12.4用PaintPicture方法畫圖267
12.5圖形漫遊269
習題271Windows應用程式接口13.1Visual Basic與動態程式庫272
13.1.1動態程式庫272
13.1.2在Visual Basic中使用動態程式庫273
13.2API文本瀏覽器276
13.2.1API文本瀏覽器的使用276
13.2.2把聲明、常量或類型複製到Visual Basic
代碼中276
13.3API調用舉例279
13.3.1調用API圖形(圖像)函式279
13.3.2改變窗體外觀282
13.3.3文本輸出與環境設定286
習題288資料庫程式設計14.1資料庫構成及數據類型290
14.1.1基本概念290
14.1.2數據類型291
14.2用數據管理器建立資料庫292
14.2.1建立新的資料庫292
14.2.2輸入數據296
14.3用數據控制項訪問資料庫297
14.3.1數據控制項的用法297
14.3.2約束控制項299
14.4用數據控制項查找、增加和刪除記錄300
14.4.1數據控制項的屬性、方法和事件301
14.4.2記錄的查找、增加和刪除302
14.5用ADO數據控制項和DataGrid控制項訪問資料庫304
14.5.1結構化查詢語言SQL304
14.5.2用ADO數據控制項和DataGrid控制項訪問
資料庫306
14.6用數據窗體嚮導訪問資料庫307
習題311多媒體程式設計15.1MCI控制項312
15.1.1MCI控制項的基本功能312
15.1.2MCI命令及其使用313
15.2MCI控制項的屬性和事件315
15.3MCI控制項程式舉例317
15.4MCIWnd控制項323
15.5MediaPlayer控制項326
習題328參考文獻