內容簡介
本書採用“案例驅動”的編寫方式,以案例的形式深入淺出地介紹了Visual Basic 6.0編程的基礎知識和基本方法,著重培養學生面向對象的編程能力。 全書分為9章,主要內容有Visual Basic 6.0概述、Visual Basic編程基礎、數組、過程設計、窗體與控制項、界面設計、檔案操作、圖形設計、資料庫編程基礎等。本書在每章後面精選了多種類型的習題和實驗,有助於讀者鞏固所學知識,培養編程能力。本書可作為各類高等院校計算機公共基礎課Visual Basic程式設計課程的教材,也可供相關計算機愛好者參考使用。
圖書目錄
第1章 Visual Basic 6.0概述1
1.1 Visual Basic 6.0簡介1
1.1.1 Visual Basic的發展歷史1
1.1.2 Visual Basic 6.0的特點2
1.2 Visual Basic 6.0的集成開發環境3
1.2.1 標題欄4
1.2.2 選單欄5
1.2.3 工具列5
1.2.4 窗體設計器視窗6
1.2.5 工程資源管理器視窗6
1.2.6 工具箱7
1.2.7 屬性視窗8
1.2.8 代碼編輯器視窗和立即視窗8
1.2.9 窗體布局視窗9
1.2.10 定製自己的開發環境10
1.3 Visual Basic程式的組成及工作方式12
1.3.1 Visual Basic應用程式的組成12
1.3.2 Visual Basic應用程式的工作方式12
1.4 創建一個簡單的Visual Basic 6.0應用程式13
1.4.1 應用程式開發步驟13
1.4.2 創建簡單程式實例13
本章小結17
習題117
第2章 Visual Basic編程基礎19
案例2-1 輸出一個3位整數的個、十、百位數字19
【案例效果】19
【設計過程】20
【相關知識】22
案例2-2 求兩個電阻的並聯和串聯電阻值28
【案例效果】28
【設計過程】28
【相關知識】30
案例2-3選擇結構--IF語句的使用36
【案例效果】36
【設計過程】37
【相關知識】38
案例2-4選擇結構--SelectCase語句的使用43
【案例效果】43
【設計過程】43
【相關知識】45
案例2-5選擇結構的嵌套45
【案例效果】45
【設計過程】46
【相關知識】47
案例2-6循環結構--For…Next循環48
【案例效果】48
【設計過程】49
【相關知識】50
案例2-7循環結構--Do…Loop循環51
【案例效果】51
【設計過程】51
【相關知識】52
案例2-8循環結構的嵌套54
【案例效果】54
【設計過程】54
【相關知識】55
案例2-9選擇、循環結構綜合套用示例56
【案例效果】56
【設計過程】56
【相關知識】57
本章小結58
習題259
第3章VisualBasic數組63
案例3-1輸入100個學生成績,並輸出其平均值63
【案例效果】63
【設計過程】63
【相關知識】64
案例3-2二維數組使用舉例66
【案例效果】66
【設計過程】67
【相關知識】68
案例3-3插入一個數到一個有序的數組中69
【案例效果】69
【設計過程】69
【相關知識】70
案例3-4冒泡排序法72
【案例效果】72
【設計過程】72
【相關知識】73
案例3-5選擇排序法對數組a按遞增排序74
【案例效果】74
【設計過程】74
【相關知識】75
本章小結75
習題375
第4章過程設計78
案例4-1使用自定義過程比較兩數大小78
【案例效果】78
【設計過程】78
【相關知識】79
案例4-2使用函式過程比較兩數大小81
【案例效果】81
【設計過程】81
【相關知識】82
案例4-3交換兩個變數的值83
【案例效果】83
【設計過程】83
【相關知識】84
案例4-4輸出全局和局部變數86
【案例效果】86
【設計過程】86
【相關知識】86
案例4-5編程計算n!90
【案例效果】90
【設計過程】91
【相關知識】91
本章小結92
習題492
第5章窗體與控制項97
案例5-1設定窗體的屬性、方法和事件97
【案例效果】97
【設計過程】98
【相關知識】99
案例5-2常用控制項的使用106
【案例效果】106
【設計過程】107
【相關知識】108
案例5-3簡易圖像瀏覽器115
【案例效果】115
【設計過程】117
【相關知識】120
案例5-4手寫板124
【案例效果】124
【設計過程】124
【相關知識】126
本章小結129
習題5130
第6章界面設計134
案例6-1選單設計綜合套用示例134
【案例效果】134
【設計過程】135
【相關知識】141
案例6-2通用對話框綜合套用示例142
【案例效果】142
【設計過程】145
【相關知識】147
案例6-3工具列和狀態欄綜合套用示例153
【案例效果】153
【設計過程】153
【相關知識】157
本章小結157
習題6158
第7章檔案操作159
案例7-1檔案瀏覽159
【案例效果】159
【設計過程】160
【相關知識】161
案例7-2對文本框中的內容進行讀寫操作164
【案例效果】164
【設計過程】165
【相關知識】166
案例7-3學生信息管理程式168
【案例效果】168
【設計過程】169
【相關知識】171
案例7-4字母大小寫轉換172
【案例效果】172
【設計過程】173
【相關知識】173
本章小結175
習題7176
第8章圖形設計179
案例8-1圖片顯示179
【案例效果】179
【設計過程】179
【相關知識】181
案例8-2繪製餘弦曲線182
【案例效果】182
【設計過程】183
【相關知識】184
案例8-3Shape控制項使用188
【案例效果】188
【設計過程】188
【相關知識】189
本章小結190
習題8190
第9章資料庫編程基礎192
案例9-1學生信息管理系統192
【案例效果】192
【設計過程】193
【相關知識】197
本章小結206
習題9207附錄AVisualBasic6.0函式表208附錄BASCII碼錶210附錄C程式調試212參考文獻218