全書共10章內容,包括:(1)Visual Basic概述,(2)Visual Basic程序設計基礎,(3)Visual Basic程序控制結構,(4)Visual Basic 常用基本控件,(5)數組,(6)過程,(7)界面設計,(8)文件,(9)圖形及多媒體,(10)數據庫程序設計。
1.以Visual Basic 6.0為語言背景,循序漸進地介紹可視化程序設計的基礎知識、實用編程技術和方法。
2.完全復合《全國計算機等級考試(NCRE)大綱》和《全國高等學校安徽考區計算機水平考試(CCT)大綱》,幫助學生通過等級考試。
作者長期在教學第一線,出版多本教材,主要講授計算機網絡、計算機組成原理、通信原理、數字邏輯電路設計、c語言程等課程,深受廣大師生的喜愛。
目錄
第1章 Visual Basic概述 1
1.1 Visual Basic的編程特點 1
1.1.1 Visual Basic的發展歷史 1
1.1.2 Visual Basic的編程特點 1
1.2 Visual Basic的啟動與退出 2
1.3 Visual Basic的集成開發環境 3
1.3.1 標題欄 4
1.3.2 菜單欄 4
1.3.3 工具欄 4
1.3.4 工具箱 5
1.3.5 窗口 5
1.4 可視化編程的基本概念 7
1.4.1 對象和類 7
1.4.2 屬性 8
1.4.3 事件 8
1.4.4 方法 9
1.5 窗體 9
1.5.1 窗體的屬性 9
1.5.2 窗體的事件 10
1.5.3 窗體的方法 10
1.6 Visual Basic開發應用程序 11
1.6.1 編寫簡單的Visual Basic應用
程序 11
1.6.2 用Visual Basic 開發應用程序的
一般步驟 15
1.7 程序調試 18
1.7.1 錯誤類型 18
1.7.2 調試與排錯 19
本章小結 20
習題1 20
第2章 Visual Basic程序設計
基礎 23
2.1 數據類型 23
2.1.1 數值型數據 24
2.1.2 字符串型數據 25
2.1.3 邏輯型數據 25
2.1.4 日期型數據 25
2.1.5 對象型數據 25
2.1.6 可變類型數據 25
2.2 常量與變量 26
2.2.1 常量 26
2.2.2 變量 27
2.3 Visual Basic中的運算符和
運算表達式 30
2.3.1 算術運算符與算術表達式 30
2.3.2 字符串運算符和字符串表達式 31
2.3.3 日期表達式 32
2.3.4 關系運算符與關系表達式 32
2.3.5 邏輯運算符與邏輯表達式 33
2.3.6 表達式的運算順序 34
2.4 Visual Basic程序書寫規則 34
2.5 Visual Basic的常用內部函數 35
2.5.1 數學函數 36
2.5.2 數據類型轉換函數 37
2.5.3 字符串操作函數 38
2.5.4 日期和時間函數 38
本章小結 39
習題2 39
第3章 Visual Basic程序控制
結構 42
3.1 順序結構 42
3.1.1 賦值語句 42
3.1.2 數據輸入和輸出 43
3.1.3 暫停與程序結束語句 49
3.1.4 應用舉例 50
3.2 選擇結構 50
3.2.1 單行結構If條件語句 51
3.2.2 塊結構If條件語句 51
3.2.3 多分支條件語句 52
3.2.4 應用舉例 56
3.3 循環結構 57
3.3.1 For...Next循環結構 57
3.3.2 Do...Loop循環結構 59
3.3.3 While...Wend循環結構 61
3.3.4 循環的嵌套 62
3.3.5 應用舉例 64
本章小結 65
習題3 65
第4章 Visual Basic常用
基本控件 73
4.1 概述 73
4.2 命令按鈕 74
4.2.1 命令按鈕的常用屬性 74
4.2.2 命令按鈕的常用事件 75
4.3 標簽和文本框 77
4.3.1 標簽 77
4.3.2 文本框 78
4.4 單選按鈕、復選框和框架 79
4.4.1 單選按鈕 79
4.4.2 復選框 81
4.4.3 框架 83
4.5 列表框和組合框 84
4.5.1 列表框 84
4.5.2 組合框 87
4.6 圖像框和圖片框 89
4.6.1 圖片框 89
4.6.2 圖像框 90
4.7 滾動條 91
4.7.1 滾動條的常用屬性 91
4.7.2 滾動條的常用事件 91
4.8 計時器 92
本章小結 93
習題4 93
第5章 數組 100
5.1 數組的基本概念 100
5.1.1 數組與數組元素 100
5.1.2 數組的維數 101
5.2 數組的定義 101
5.2.1 一維數組的定義 101
5.2.2 一維數組元素的引用 103
5.2.3 二維數組的定義 103
5.2.4 二維數組的引用 103
5.2.5 動態數組的定義 104
5.3 數組的基本操作 105
5.3.1 一維數組的基本輸入與輸出 105
5.3.2 一維數組的應用 106
5.3.3 二維數組的基本輸入與輸出 108
5.3.4 二維數組的應用 109
5.3.5 與數組操作相關的幾個函數 111
5.4 數組應用舉例 112
5.4.1 一維數組應用舉例 112
5.4.2 二維數組應用舉例 113
5.5 控件數組 114
5.5.1 控件數組的概念 114
5.5.2 控件數組的建立 114
本章小結 116
習題5 116
第6章 過程 126
6.1 事件過程 126
6.2 Sub過程 126
6.2.1 子過程的定義 127
6.2.2 子過程的建立 127
6.2.3 子過程的調用 127
6.3 Function過程 128
6.3.1 函數過程的定義 128
6.3.2 函數過程的建立 129
6.3.3 函數過程的調用 130
6.4 過程之間參數的傳遞 131
6.4.1 形式參數與實際參數 131
6.4.2 參數傳遞 131
6.4.3 數組作為過程的參數 133
6.5 過程遞歸調用 134
6.6 變量作用域及生存期 135
6.6.1 變量的作用域 135
6.6.2 變量的生存期 136
本章小結 137
習題6 137
第7章 界面設計 146
7.1 菜單設計 146
7.1.1 下拉式菜單 146
7.1.2 彈出式菜單 151
7.2 對話框設計 153
7.2.1 自定義對話框 153
7.2.2 通用對話框 154
7.2.3 通用對話框控件的使用 155
7.3 狀態欄設計 160
7.4 工具欄設計 162
7.4.1 使用手工方式制作工具欄 162
7.4.2 使用工具欄控件制作工具欄 164
7.5 多文檔界面設計 166
7.5.1 多文檔界面 167
7.5.2 建立多文檔界面 167
7.5.3 創建MDI應用程序的菜單 168
7.6 Visual Basic 的工程結構 170
本章小結 171
習題7 171
第8章 文件 175
8.1 文件的基本概念 175
8.1.1 文件的類型 175
8.1.2 文件操作語句和函數 176
8.2 順序文件 178
8.2.1 順序文件的打開與關閉 178
8.2.2 順序文件的讀寫 179
8.3 隨機文件 182
8.3.1 定義數據類型和變量聲明 182
8.3.2 隨機文件的打開與關閉 182
8.3.3 隨機文件的讀寫操作 182
8.4 文件系統控件 185
8.4.1 驅動器列表框 185
8.4.2 目錄列表框 186
8.4.3 文件列表框 186
8.4.4 文件系統控件的組合使用 186
8.5 文件系統對象模型 187
8.5.1 文件系統對象模型概述 187
8.5.2 文件系統對象 188
8.5.3 管理驅動器 189
8.5.4 管理文件夾 190
8.5.5 管理文件 191
本章小結 192
習題8 192
第9章 圖形及多媒體 197
9.1 鼠標和鍵盤事件 197
9.1.1 鼠標事件 197
9.1.2 鍵盤事件 200
9.1.3 拖放 203
9.2 圖形控件與方法 207
9.2.1 圖形的坐標系統 208
9.2.2 圖形控件 208
9.2.3 圖形方法 210
9.3 多媒體控件 212
9.3.1 Animation控件 212
9.3.2 MMControl控件 213
9.3.3 ShockwaveFlash控件 214
本章小結 215
習題9 215
第10章 數據庫程序設計 221
10.1 數據庫基礎 221
10.1.1 數據庫基本概念 221
10.1.2 結構化查詢語言SQL 222
10.2 Visual Basic可視化數據管理器 225
10.2.1 建立數據庫 226
10.2.2 建立數據查詢 228
10.3 用控件訪問數據庫 228
10.3.1 數據控件的屬性 228
10.3.2 數據控件的常用方法和事件 230
10.3.3 記錄的維護操作 231
10.4 ADO對象編程模型 233
10.4.1 DAO、RDO和ADO 233
10.4.2 ADO對象模型 234
10.4.3 使用ADO數據控件 235
10.4.4 ADO數據控件用法 237
10.4.5 ADO控件的事件 237
本章小結 238
習題10 238
參考文獻 240