第1章 Visual Basic基礎1
1.1 面向對象的概念1
1.1.1 對象的三要素1
1.1.2 三要素之間的關系4
1.2 數(shù)據類型5
1.2.1 引入數(shù)據類型的原因5
1.2.2 數(shù)據類型的分類5
1.2.3 數(shù)據類型之間的區(qū)別7
1.3 變量和常量8
1.3.1 相關概念8
1.3.2 變量與常量使用中的區(qū)別10
1.4 運算符與表達式10
1.4.1 運算符的分類10
1.4.2 表達式11
1.4.3 優(yōu)先級運算舉例12
1.5 數(shù)組12
1.5.1 什么是數(shù)組12
1.5.2 數(shù)組與簡單變量的區(qū)別13
1.5.3 固定大小的數(shù)組13
1.5.4 動態(tài)數(shù)組與固定大小數(shù)組的區(qū)別14
1.5.5 控件數(shù)組的作用14
1.6 文件16
1.6.1 為什么使用文件16
1.6.2 順序文件、隨機文件和二進制文件的區(qū)別16
1.6.3 幾種文件在命令格式上的比較17
1.6.4 文件操作語句及函數(shù)18
習題119
第2章 VB語言程序設計結構42
2.1 順序結構的幾種基本語句及注意的幾個問題42
2.1.1 順序結構42
2.1.2 實現(xiàn)順序結構的主要語句及其說明42
2.1.3 數(shù)據的輸入方法46
2.1.4 數(shù)據的輸出的方法48
2.2 分支結構52
2.2.1 IF條件語句52
2.2.2 Select Case情況語句57
2.2.3 條件函數(shù)IIF59
2.2.4 條件函數(shù)Choose59
2.2.5 分支結構語句的應用特點總結60
2.3 三種循環(huán)結構語句的格式、功能及區(qū)別60
2.3.1 For循環(huán)語句60
2.3.2 Do…Loop循環(huán)結構62
2.3.3 While…Wend循環(huán)結構65
2.4 循環(huán)嵌套語句結構65
2.5 其他輔助語句67
2.5.1 Goto語句67
2.5.2 OnGoTo語句68
習題268
第3章 過程88
3.1 什么是過程88
3.1.1 過程的概念88
3.1.2 過程的分類88
3.2 常用庫函數(shù)的使用89
3.2.1 數(shù)學函數(shù)89
3.2.2 轉換函數(shù)90
3.2.3 字符串函數(shù)91
3.2.4 日期時間函數(shù)91
3.2.5 Shell()函數(shù)93
3.3 函數(shù)過程與子程序過程的區(qū)別93
3.3.1 函數(shù)過程與子程序過程在格式上的區(qū)別93
3.3.2 函數(shù)過程與子程序過程在調用上的區(qū)別94
3.4 關于參數(shù)傳遞的幾個問題95
3.4.1 變量的作用域及生存期95
3.4.2 函數(shù)調用時參數(shù)間傳遞96
3.5 遞歸100
3.5.1 什么是遞歸100
3.5.2 遞歸的使用方法100
習題3101
第4章 控件、菜單及多窗體的使用116
4.1 常用控件的使用方法與技巧116
4.1.1 控件的類型116
4.1.2 控件常用屬性117
4.1.3 內部控件的基本操作118
4.2 控件數(shù)組的應用131
4.3 各類菜單的創(chuàng)建及區(qū)別134
4.3.1 菜單編輯器的使用134
4.3.2 菜單項增減135
4.3.3 彈出菜單136
4.4 多窗體的使用技巧137
4.4.1 多重窗體137
4.4.2 多文檔界面139
習題4140
第5章 多媒體的應用159
5.1 多媒體控件159
5.1.1 屬性159
5.1.2 方法159
5.2 多媒體程序應用159
5.2.1 制作一個多媒體播放程序159
5.2.2 制作一個屏保程序162
5.3 多媒體程序回顧164
習題5165
第6章 數(shù)據庫技術166
6.1 正確理解與數(shù)據庫相關的基本概念166
6.2 幾種數(shù)據訪問方式的區(qū)別167
6.3 可視化數(shù)據管理器的使用168
6.3.1 運用可視化數(shù)據管理器建立數(shù)據庫168
6.3.2 運用可視化數(shù)據管理器打開數(shù)據庫170
6.4 數(shù)據綁定控件的類型和常用屬性170
6.4.1 數(shù)據綁定控件的類型170
6.4.2 數(shù)據綁定控件的常用屬性172
6.5 Data控件和ADO控件的區(qū)別172
6.5.1 引用和圖標的區(qū)別172
6.5.2 幾種常用屬性的區(qū)別173
6.5.3 幾種常用方法的區(qū)別175
6.5.4 幾種常用事件的區(qū)別179
6.5.5 使用步驟的區(qū)別181
6.6 報表制作181
習題6183
第7章 利用Visual Basic開發(fā)應用程序190
7.1 利用Visual Basic開發(fā)應用程序方法190
7.1.1 軟件生存周期的三個階段191
7.1.2 應用程序主要的操作對象191
7.2 利用VB數(shù)據庫開發(fā)學生學籍管理系統(tǒng)191
7.2.1 系統(tǒng)任務的提出和具體功能191
7.2.2 具體使用方法、設計方法及程序代碼193
7.2.3 程序的調試與故障分析222
7.3 利用數(shù)據文件存儲開發(fā)學生學籍管理系統(tǒng)222
7.3.1 “學生基本情況”窗體瀏覽及更新操作方法223
7.3.2 “學生基本情況”窗體的設計方法223
7.4 利用Visual Basic開發(fā)其他管理系統(tǒng)229
習題7230
第8章 實驗231
實驗1 VB集成開發(fā)環(huán)境231
實驗2 基本控件(一)232
實驗3 基本控件(二)233
實驗4 順序結構234
實驗5 IF分支結構236
實驗6 SELECT CASE分支結構237
實驗7 FOR循環(huán)結構238
實驗8 條件循環(huán)結構239
實驗9 循環(huán)嵌套結構241
實驗10 循環(huán)結構(綜合)243
實驗11 數(shù)組的簡單應用244
實驗12 數(shù)組中元素的操作245
實驗13 自定義類型數(shù)組的應用246
實驗14 控件數(shù)組248
實驗15 函數(shù)過程的使用250
實驗16 子過程的使用(一)251
實驗17 子過程的使用(二)252
實驗18 遞歸253
實驗19 ActiveX控件255
實驗20 界面設計(菜單)259
實驗21 多重窗體和多文檔界面260
實驗22 文件應用(一)261
實驗23 文件使用(二)263
實驗24 文件綜合應用264
附錄1 全國計算機等級考試二級VB筆試試卷267
附錄2 黑龍江省高校非計算機專業(yè)學生計算機等級考試試卷282
參考文獻291