內容提要
本書緊扣最新版考試大綱,以高教版教程為基礎,結合編者多年從事命題、閱卷及培訓輔導的實際經驗編寫而成。章節主體部分是知識點的講解,精講重點與難點,並運用特殊標記對重要考點進行標註。講解過程中穿插真題和典型例題,並給出詳細的解析。章節末安排適量習題並提供解答。提供一章內容進行上機專題輔導。書末附有數套筆試模擬試卷及解析,供考生考前實戰演練。
本書具有標準、嚴謹、實用、高效、考點全面、考題典型、練習豐富等特點,非常適合相關考生使用,也可作為高等院校或培訓班的教材。
目錄
第1章 Visual Basic程式開發環境 1
1.1 Visual Basic的特點與版本 1
1.1.1 Visual Basic的特點 1
1.1.2 Visual Basic 的版本 2
1.2 Visual Basic的啟動與退出 2
1.2.1 Visual Basic的啟動 3
1.2.2 Visual Basic的退出 4
1.3 主視窗 4
1.3.1 標題欄 4
1.3.2 選單欄 5
1.3.3 工具列 5
1.4 其他視窗 6
1.4.1 窗體設計視窗和工程容器 6
1.4.2 屬性視窗 7
1.4.3 工程資源管理器視窗 7
1.4.4 工具箱視窗 7
1.4.5 窗體布局視窗 7
1.4.6 代碼編輯器視窗 7
1.4.7 立即視窗、本地視窗和
監視視窗 8
1.5 典型考題分析 8
1.6 過關練習與參考答案 9
1.6.1 過關練習 9
1.6.2 參考答案 9
第2章 對象及其操作 11
2.1 對象 11
2.1.1 Visual Basic的對象 11
2.1.2 對象屬性設定 12
2.2 窗體 13
2.2.1 窗體的結構與屬性 13
2.2.2 窗體事件 14
2.3 控制項 15
2.3.1 標準控制項(內部控制項) 15
2.3.2 控制項的命名和控制項值 16
2.4 控制項的畫法和基本操作 17
2.4.1 控制項的畫法 18
2.4.2 控制項的基本操作 18
2.5 典型考題分析 18
2.6 過關練習與參考答案 19
2.6.1 過關練習 19
2.6.2 參考答案 20
第3章 簡單程式設計 21
3.1 Visual Basic中的語句 21
3.2 編寫簡單的Visual Basic應用程式 23
3.3 程式的保存、裝入和運行 24
3.3.1 程式的保存 24
3.3.2 程式的裝入 24
3.3.3 程式的運行 25
3.4 Visual Basic應用程式的結構與
工作方式 25
3.4.1 Visual Basic應用程式的
構成 26
3.4.2 事件驅動 26
3.4.3 常見控制項的常見事件過程 27
3.5 典型考題分析 27
3.6 過關練習與參考答案 29
3.6.1 過關練習 29
3.6.2 參考答案 31
第4章 Visual Basic程式設計基礎 33
4.1 數據類型 33
4.1.1 基本數據類型 33
4.1.2 用戶定義的數據類型 34
4.2 變數和常量 34
4.2.1 常量 34
4.2.2 變數 36
4.3 變數的作用域 38
4.3.1 局部變數與全局變數 38
4.3.2 默認聲明 39
4.4 常用內部函式 39
4.4.1 轉換函式 40
4.4.2 數學函式 40
4.4.3 時間函式 41
4.4.4 隨機函式 41
4.4.5 字元串函式 41
4.5 運算符與表達式 42
4.5.1 算術運算符和算術表達式 42
4.5.2 關係運算符和關係表達式 43
4.5.3 邏輯運算符和邏輯表達式 44
4.5.4 表達式的執行順序 44
4.6 典型考題分析 45
4.7 過關練習與參考答案 48
4.7.1 過關練習 48
4.7.2 參考答案 50
第5章 數據的輸入輸出 51
5.1 數據輸出——Print方法 51
5.1.1 Print方法 51
5.1.2 與Print方法有關的函式 52
5.1.3 格式輸出 52
5.1.4 其他方法和屬性 54
5.2 數據輸入——InputBox函式 55
5.3 MsgBox函式和MsgBox語句 57
5.3.1 MsgBox函式 57
5.3.2 MsgBox語句 58
5.4 字型 59
5.4.1 字型類型和大小 59
5.4.2 字型其他屬性 60
5.5 印表機輸出 61
5.5.1 直接輸出 61
5.5.2 窗體輸出 62
5.5.3 Line輸出 62
5.5.4 Circle輸出 63
5.5.5pset語句 63
5.6 典型考題分析 63
5.7 過關練習與參考答案 64
5.7.1 過關練習 64
5.7.2 參考答案 66
第6章 常用標準控制項 67
6.1 文本控制項 67
6.1.1 標籤 67
6.1.2 文本框 68
6.2 圖形控制項 71
6.2.1 圖片框和圖像框 71
6.2.2 圖形檔案的裝入 73
6.2.3 直線和形狀 75
6.3 按鈕控制項 76
6.4 選擇控制項——複選框和單選按鈕 78
6.5 選擇控制項——列表框和組合框 80
6.5.1 列表框 80
6.5.2 組合框 82
6.6 滾動條 85
6.7 計時器 87
6.8 框架 89
6.9 焦點與Tab順序 90
6.9.1 設定焦點 90
6.9.2 Tab順序 91
6.10 典型考題分析 91
6.11 過關練習與參考答案 96
6.11.1 過關練習 96
6.11.2 參考答案 100
第7章 Visual Basic控制結構 101
7.1 選擇控制結構 101
7.1.1 單行結構條件語句 101
7.1.2 塊結構條件語句 101
7.1.3iif函式103
7.2 多分支控制結構 103
7.3 For循環控制結構 105
7.4 當循環控制結構 107
7.5 Do循環控制結構 109
7.6 多重循環 112
7.7 GoTo型控制結構 114
7.7.1goto語句114
7.7.2 On-GoTo語句 114
7.8 典型考題分析 114
7.9 過關練習與參考答案 119
7.9.1 過關練習 119
7.9.2 參考答案 124
第8章 數 組 125
8.1 數組的概念 125
8.1.1 數組的定義 125
8.1.2 默認數組和嵌套數組 127
8.2靜態數組與動態數組 127
8.2.1 動態數組的定義 127
8.2.2 數組的清除和重定義 128
8.3 數組的基本操作 129
8.3.1 數組元素的輸入、輸出
和複製 129
8.3.2 For Each…Next語句 131
8.4 數組的初始化 132
8.5 控制項數組 133
8.5.1 基本概念 133
8.5.2 建立控制項數組 134
8.6 典型考題分析 136
8.7 過關練習與參考答案 143
8.7.1 過關練習 143
8.7.2 參考答案 147
第9章 過 程 149
9.1 Sub過程 149
9.1.1 建立Sub過程 149
9.1.2 調用Sub過程 151
9.1.3 事件過程 152
9.2 Function過程 153
9.2.1 建立Function過程 153
9.2.2 調用Function過程 154
9.3 參數的傳遞 155
9.3.1 形參與實參 155
9.3.2 傳值 156
9.3.3 引用 157
9.3.4 數組參數的傳遞 158
9.4 可選參數與可變參數 159
9.4.1 可選參數 159
9.4.2 可變參數 160
9.5 對象參數 161
9.6 局部記憶體分配 163
9.7shell函式163
9.8 典型考題分析 164
9.9 過關練習與參考答案 172
9.9.1 過關練習 172
9.9.2 參考答案 177
第10章 鍵盤與滑鼠事件過程 179
10.1 KeyPress事件 179
10.2KeyDown事件和KeyUp事件 180
10.3 滑鼠事件 183
10.3.1 MouseDown事件 183
10.3.2 MouseMove事件 185
10.3.3 MouseUp事件 185
10.3.4 檢測滑鼠按鈕 186
10.4 滑鼠游標的形狀 186
10.4.1 MousePointer屬性 187
10.4.2 設定滑鼠游標形狀 187
10.5 拖放 188
10.5.1 與拖放有關的屬性、事件
和方法 188
10.5.2 自動拖放 189
10.5.3 手動拖放 190
10.6 典型考題分析 190
10.7 過關練習與參考答案 196
10.7.1 過關練習 196
10.7.2 參考答案 199
第11章 選單程式設計 201
11.1 Visual Basic中的選單 201
11.2 選單編輯器 202
11.3 用選單編輯器建立選單 204
11.4 選單項的控制 207
11.4.1 有效性控制 207
11.4.2 選單項標記 207
11.4.3 鍵盤選擇 208
11.5 選單項的增減 209
11.6 彈出式選單 210
11.7 典型考題分析 214
11.8 過關練習與參考答案 215
11.8.1 過關練習 215
11.8.2 參考答案 216
第12章 對話框程式設計 217
12.1 概述 217
12.1.1 對話框的分類與特點 217
12.1.2 自定義對話框 217
12.1.3 通用對話框控制項 220
12.2 檔案對話框 221
12.2.1 檔案對話框的結構 221
12.2.2 檔案對話框的屬性 222
12.3 其他對話框 224
12.3.1 顏色(Colour)對話框 224
12.3.2 字型(Font)對話框 225
12.3.3 列印(Printer)對話框 226
12.4 典型考題分析 227
12.5 過關練習與參考答案 228
12.5.1 過關練習 228
12.5.2 參考答案 230
第13章 多窗體程式設計與環境套用 231
13.1 建立多窗體應用程式 231
13.1.1 與多窗體程式設計有關的
語句和方法 231
13.1.2 多窗體程式設計 232
13.2 多窗體程式的執行與保存 236
13.2.1 指定啟動窗體 236
13.2.2 多窗體程式的存取 237
13.3 Visual Basic工程結構 238
13.3.1 標準模組 238
13.3.2 窗體模組 238
13.3.3 Sub Main過程 238
13.5 典型考題分析 240
13.6 過關練習與參考答案 241
13.6.1 過關練習 241
13.6.2 參考答案 242
第14章 數據檔案 243
14.1 檔案概述 243
14.2 檔案的打開與關閉 244
14.2.1 檔案的打開(建立) 244
14.2.2 檔案的關閉 246
14.3 檔案操作語句和函式 246
14.3.1 檔案指針 246
14.3.2 其他語句和函式 247
14.4 順序檔案 248
14.4.1 順序檔案的寫操作 248
14.4.2 順序檔案的讀操作 250
14.5 隨機檔案 253
14.5.1 隨機檔案的打開與
讀寫操作 253
14.5.2 順序檔案中記錄的
增加與刪除 256
14.6檔案系統控制項257
14.6.1 驅動器列表框和目錄
列表框 257
14.6.2 檔案列表框 259
14.7 檔案基本操作 261
14.8 典型考題分析 262
14.9 過關練習與參考答案 266
14.9.1 過關練習 266
14.9.2 參考答案 269
第15章 上機指導 271
15.1 上機考試系統使用說明 271
15.2 常用算法 272
15.3 典型考題分析 283
15.4 過關練習與參考答案 289
15.4.1 過關練習 289
15.4.2 參考答案 291
第16章 筆試全真模擬試題與解析 293
16.1 筆試全真模擬試題 293
16.1.1 筆試全真模擬試題一 293
16.1.2 筆試全真模擬試題二 300
16.1.3 筆試全真模擬試題三 306
16.2 筆試全真模擬試題參考答案與
解析 312
16.2.1 筆試全真模擬試題一
參考答案與解析 312
16.2.2 筆試全真模擬試題二
參考答案與解析 316
16.2.3 筆試全真模擬試題三
參考答案與解析 320
第17章 上機全真模擬試題與解析 325
17.1 上機全真模擬試題 325
17.1.1 上機全真模擬試題一 325
17.1.2 上機全真模擬試題二 327
17.1.3 上機全真模擬試題三 330
17.2 上機全真模擬試題參考答案
與解析 334
17.2.1 上機全真模擬試題一
參考答案與解析 334
17.2.2 上機全真模擬試題二
參考答案與解析 336
17.2.3 上機全真模擬試題三
參考答案與解析 339
參考文獻 343
……