內容簡介
全書以Visual Basic 6.0為語言背景,從適應初學者的角度出發,結合大量的實例,深入淺出地介紹了程式設計的基本概念和基礎知識、Visual Basic 6.0的集成開發環境、結構化程式的3種基本結構、數組、過程、常用控制項、界面設計、檔案、資料庫技術等。本書概念敘述嚴謹、清晰,內容循序漸進、深入淺出,示例豐富,實用性強,包含許多常見算法,配有大量習題,在注重程式設計基本概念和基礎知識介紹的同時,強調程式設計能力的培養。本書可作為高等學校或培訓機構電腦程式設計基礎課程的教材,也可作為Visual Basic程式設計語言的自學用書或參加計算機等級考試的參考用書。
目錄
第1章VisualBasic概述1
1.1VisualBasic簡介1
1.1.1VisualBasic的發展史1
1.1.2VisualBasic6.0的特點2
1.1.3VisualBasic6.0的版本3
1.1.4獲得幫助4
1.2VisualBasic的安裝、啟動和退出4
1.2.1VisualBasic6.0的運行環境4
1.2.2VisualBasic6.0的安裝5
1.2.3VisualBasic6.0的啟動5
1.2.4VisualBasic6.0的退出6
1.3VisualBasic集成開發環境6
1.3.1主視窗7
1.3.2常用工作視窗8
1.3.3集成開發環境的工作模式11
習題112第2章VisualBasic語言基礎14
2.1字元集和編碼規則14
2.1.1字元集14
2.1.2編碼規則14
2.2基本數據類型15
2.2.1數值型數據15
2.2.2邏輯型數據16
2.2.3日期型數據16
2.2.4字元型數據16
2.2.5對象型數據16
2.2.6變體型數據16
2.3常量和變數17
2.3.1常量17
2.3.2變數19
2.4運算符與表達式21
2.4.1算術運算符21
2.4.2字元串運算符22
2.4.3關係運算符23
2.4.4邏輯運算符24
2.4.5表達式24
2.5常用內部函式25
2.5.1數學函式25
2.5.2轉換函式26
2.5.3字元串操作函式27
2.5.4日期與時間函式28
2.5.5格式輸出函式Format31
2.5.6Shell函式32
習題233第3章簡單的VisualBasic程式設計36
3.1可視化程式的基本概念36
3.1.1對象36
3.1.2屬性36
3.1.3事件39
3.1.4方法40
3.2窗體和基本控制項40
3.2.1窗體40
3.2.2基本控制項42
3.3建立簡單應用程式的基本步驟47
3.3.1新建工程47
3.3.2創建用戶界面47
3.3.3設定屬性值47
3.3.4編寫代碼48
3.3.5保存工程48
3.3.6運行和調試工程49
3.3.7編譯工程50
3.4賦值語句51
3.5數據輸入52
3.5.1用InputBox函式輸入數據52
3.5.2焦點和Tab鍵序53
3.6數據輸出54
3.6.1用MsgBox函式輸出數據54
3.6.2用Print方法輸出數據56
3.7其他常見語句58
3.7.1Cls語句58
3.7.2Rem語句58
3.7.3End語句58
3.7.4Stop語句59
習題359第4章選擇結構程式設計61
4.1If語句61
4.1.1單行結構條件語句61
4.1.2塊結構條件語句62
4.1.3If語句的嵌套63
4.1.4多分支結構的If語句64
4.2SelectCase語句67
4.3條件函式68
4.3.1IIf函式68
4.3.2Choose函式69
習題469第5章循環結構程式設計73
5.1For循環語句73
5.2While循環語句77
5.3Do…Loop循環語句79
5.3.1前測型Do…Loop循環語句79
5.3.2後測型Do…Loop循環語句80
5.4循環嵌套82
5.5GoTo型控制語句86
5.5.1GoTo語句86
5.5.2On…GoTo語句87
習題588第6章數組93
6.1數組的概念93
6.1.1數組的定義93
6.1.2數組元素的引用95
6.2一維數組95
6.2.1一維數組的賦值及輸出95
6.2.2一維數組的基本操作及套用97
6.3ForEach…Next語句100
6.4二維數組100
6.4.1二維數組的賦值和格式輸出101
6.4.2二維數組的基本運算101
6.5動態數組103
6.5.1動態數組的定義103
6.5.2UBound函式和LBound函式104
6.5.3動態數組套用舉例105
6.6控制項數組106
6.6.1基本概念106
6.6.2建立控制項數組107
6.6.3控制項數組套用舉例107
習題6109
第7章過程113
7.1過程的概念113
7.1.1引例113
7.1.2過程的分類113
7.1.3過程的調用113
7.2子程式過程114
7.2.1子程式過程的定義114
7.2.2子程式過程的調用115
7.2.3子程式過程套用示例115
7.3函式過程116
7.3.1函式過程的定義117
7.3.2函式過程的調用117
7.3.3函式過程套用示例118
7.3.4子程式過程與函式過程的區別120
7.4參數傳遞120
7.4.1形式參數與實際參數120
7.4.2傳值與傳址120
7.4.3數組參數的傳遞122
7.5過程、變數的作用域123
7.5.1代碼模組的概念123
7.5.2過程的作用域124
7.5.3變數的作用域125
7.5.4靜態變數126
習題7127第8章常用算法131
8.1算法的基本概念131
8.1.1算法的概念及特徵131
8.1.2算法的設計要求131
8.1.3算法的表示與實現132
8.2窮舉法132
8.3疊代法134
8.4遞歸135
8.5回溯法138
8.6數值法140
8.7排序策略142
8.8查找策略144
習題8146第9章常用控制項148
9.1單選按鈕、複選框和框架148
9.1.1單選按鈕和複選框148
9.1.2框架150
9.2列表框和組合框151
9.2.1列表框151
9.2.2組合框154
9.3滾動條控制項155
9.4定時器控制項157
9.5圖片框和圖像框159
9.6鍵盤事件161
9.7滑鼠事件163
習題9165第10章界面設計170
10.1選單的設計170
10.1.1選單編輯器170
10.1.2設計下拉式選單172
10.1.3設計彈出式選單175
10.2對話框的設計177
10.2.1自定義對話框177
10.2.2通用對話框179
10.3工具列的設計187
10.4狀態欄的設計189
10.5多窗體設計189
10.5.1建立多窗體189
10.5.2多窗體操作的語句和方法190
10.5.3套用示例190
10.6多文檔界面設計193
10.6.1多文檔界面的特點193
10.6.2創建MDI應用程式194
10.6.3MDI選單應用程式舉例194
習題10195第11章檔案196
11.1檔案的基本概念196
11.1.1檔案結構196
11.1.2檔案的分類196
11.2檔案的打開與關閉197
11.2.1檔案的打開197
11.2.2檔案的關閉199
11.2.3檔案指針及相關語句和函式199
11.3順序檔案200
11.3.1順序檔案的寫操作201
11.3.2順序檔案的讀操作203
11.4隨機檔案205
11.4.1記錄型變數205
11.4.2隨機檔案的讀寫操作206
11.4.3隨機檔案操作舉例207
11.5二進制檔案210
11.6目錄和檔案操作211
11.7檔案系統控制項214
11.7.1驅動器列表框214
11.7.2目錄列表控制項215
11.7.3檔案列表框控制項217
11.7.4套用舉例218
習題11220第12章資料庫技術223
12.1資料庫基礎223
12.1.1資料庫的基本概念223
12.1.2關係資料庫的基本概念223
12.1.3資料庫訪問技術225
12.2可視化數據管理器225
12.2.1資料庫的創建226
12.2.2編輯數據表中的數據228
12.2.3查詢資料庫記錄231
12.3Data控制項233
12.3.1Data控制項的主要屬性233
12.3.2數據綁定控制項235
12.3.3Data控制項的方法236
12.3.4Data控制項的Recordset對象236
12.3.5用代碼操作記錄238
12.4ADO控制項242
12.4.1ADO的對象模型242
12.4.2ADO控制項243
12.5結構化查詢語言246
12.5.1SQL的基本語法246
12.5.2SELECT語句247
12.5.3SQL語句套用舉例248
習題12249參考文獻250