Visual Basic案例式教程

Visual Basic案例式教程

《Visual Basic案例式教程》是2017年1月北京航空航天大學出版社出版的圖書,作者是王曉斌、王慶軍、姜瑩。

基本介紹

  • 中文名:Visual Basic案例式教程
  • 作者:王曉斌、王慶軍、姜瑩
  • ISBN:9787512423411
  • 定價:39元
  • 出版社:北京航空航天大學出版社
  • 出版時間:2017年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

《Visual Basic案例式教程》由淺入深地介紹VisualBasic6.0中Z基本、Z實用的內容,主要包括:VisualBasic6.0的一個套用、初識VisualBasic及其開發環境、VisualBasic編程基礎、程式控制結構、數組、過程、
用戶界面設計、檔案、資料庫套用和資料庫套用系統開發案例。書中安排了大量程式設計實例、習題、上機實踐,能幫助學生更好地掌握和運用VisualBasic語言,並可通過自測題檢驗對所學知識的理解和掌握程度。
本書是為將VisualBasic作為D一門程式設計課程的學生編寫的,可作為高等院校本科有關專業的教材,也可供自學者以及參加VisualBasic語言計算機等級考試者參考。

目錄

第1章 VisualBasic6.0的一個套用……………………………………………… 1
學習導讀…………………………………………………………………………… 1
1.1 高校獎學金綜合管理系統………………………………………………… 1
1.1.1 系統的開發背景…………………………………………………… 1
1.1.2 系統需求分析……………………………………………………… 1
1.1.3 系統實現的目標…………………………………………………… 2
1.1.4 系統結構圖………………………………………………………… 2
1.1.5 系統的詳細設計…………………………………………………… 3
1.2 VisualBasic套用系統設計步驟………………………………………… 7
1.2.1 系統分析…………………………………………………………… 7
1.2.2 系統設計…………………………………………………………… 7
1.2.3 系統功能模組設計………………………………………………… 7
1.2.4 系統測試…………………………………………………………… 7
本章小結…………………………………………………………………………… 8
習題1……………………………………………………………………………… 8
第2章 初識VisualBasic及其開發環境…………………………………………… 9
學習導讀…………………………………………………………………………… 9
2.1 VisualBasic概述………………………………………………………… 9
2.1.1 VisualBasic的發展……………………………………………… 9
2.1.2 VisualBasic的特點……………………………………………… 10
2.1.3 VisualBasic6.0版本…………………………………………… 10
2.2 VisualBasic6.0的安裝、啟動和退出…………………………………… 11
2.2.1 VisualBasic6.0的安裝………………………………………… 11
2.2.2 VisualBasic6.0的啟動和退出………………………………… 11
2.3 VisualBasic6.0的集成開發環境……………………………………… 12
2.3.1 VisualBasic6.0集成開發環境的組成………………………… 12
2.3.2 定製VisualBasic6.0集成開發環境…………………………… 17
2.4 創建和運行VisualBasic程式…………………………………………… 17
2.4.1 創建工程…………………………………………………………… 18
2.4.2 創建用戶界面……………………………………………………… 18
2.4.3 窗體、控制項對象屬性設定………………………………………… 18
2.4.4 編寫代碼…………………………………………………………… 18
2.4.5 運行和調試程式…………………………………………………… 18
2.4.6 保存程式…………………………………………………………… 19
2.4.7 編譯程式…………………………………………………………… 20
本章小結………………………………………………………………………… 20
習題2 …………………………………………………………………………… 20
第3章 VisualBasic編程基礎……………………………………………………… 21
學習導讀………………………………………………………………………… 21
3.1 程式設計…………………………………………………………………… 21
3.1.1 程式與電腦程式………………………………………………… 21
3.1.2 電腦程式設計語言……………………………………………… 22
3.1.3 電腦程式設計…………………………………………………… 23
3.1.4 算法及其描述……………………………………………………… 23
3.2 對象(面向對象程式設計的基本概念)…………………………………… 25
3.2.1 對 象……………………………………………………………… 25
3.2.2 對象的屬性………………………………………………………… 25
3.2.3 對象的事件………………………………………………………… 25
3.2.4 對象的方法………………………………………………………… 26
3.3 VisualBasic窗體和基本控制項…………………………………………… 26
3.3.1 VisualBasic窗體………………………………………………… 26
3.3.2 VisualBasic基本控制項…………………………………………… 29
3.4 語句組成要素……………………………………………………………… 32
3.4.1 標識符……………………………………………………………… 32
3.4.2 關鍵字……………………………………………………………… 32
3.4.3 注 釋……………………………………………………………… 32
3.5 數據類型…………………………………………………………………… 32
3.5.1 基本數據類型……………………………………………………… 32
3.5.2 自定義數據類型…………………………………………………… 33
3.6 常量與變數………………………………………………………………… 34
3.6.1 常 量……………………………………………………………… 34
3.6.2 變 量……………………………………………………………… 35
3.7 運算符和表達式…………………………………………………………… 36
3.7.1 運算符……………………………………………………………… 36
3.7.2 表達式……………………………………………………………… 39
3.8 常用內部函式……………………………………………………………… 40
3.8.1 數學函式…………………………………………………………… 40
3.8.2 字元串函式………………………………………………………… 41
3.8.3 轉換函式…………………………………………………………… 41
3.8.4 日期和時間函式…………………………………………………… 42
3.8.5 格式化函式………………………………………………………… 42
3.8.6 Shell函式………………………………………………………… 43
3.9 代碼編寫規則……………………………………………………………… 44
本章小結………………………………………………………………………… 44
習題3 …………………………………………………………………………… 44
第4章 程式控制結構……………………………………………………………… 46
學習導讀………………………………………………………………………… 46
4.1 結構化程式設計…………………………………………………………… 46
4.1.1 程式的3種基本結構……………………………………………… 46
4.1.2 結構化程式設計方法的原則……………………………………… 49
4.2 數據的輸入和輸出………………………………………………………… 49
4.2.1 賦值語句…………………………………………………………… 49
4.2.2 數據的輸入………………………………………………………… 51
4.2.3 數據的輸出………………………………………………………… 54
4.3 選擇結構…………………………………………………………………… 58
4.3.1 If語句的幾種形式………………………………………………… 58
4.3.2 If語句的嵌套……………………………………………………… 63
4.3.3 IIf函式…………………………………………………………… 65
4.3.4 SelectCase語句………………………………………………… 66
4.4 循環結構…………………………………………………………………… 68
4.4.1 For…Next循環語句……………………………………………… 68
4.4.2 Do…Loop循環語句……………………………………………… 71
4.4.3 While…Wend語句……………………………………………… 75
4.4.4 循環結構嵌套……………………………………………………… 76
4.5 其他輔助控制語句………………………………………………………… 78
4.5.1 跳轉語句GoTo…………………………………………………… 79
4.5.2 退出語句Exit …………………………………………………… 79
4.5.3 結束語句End …………………………………………………… 80
4.5.4 復用語句With…EndWith ……………………………………… 80
本章小結………………………………………………………………………… 81
習題4 …………………………………………………………………………… 81
第5章 數 組……………………………………………………………………… 83
學習導讀………………………………………………………………………… 83
5.1 數 組……………………………………………………………………… 83
5.2 靜態數組…………………………………………………………………… 84
5.2.1 一維數組…………………………………………………………… 84
5.2.2 二維數組…………………………………………………………… 92
5.2.3 多維數組…………………………………………………………… 97
5.3 動態數組…………………………………………………………………… 98
5.3.1 動態數組的定義及套用…………………………………………… 98
5.3.2 數組的清除……………………………………………………… 100
5.4 控制項數組………………………………………………………………… 101
5.4.1 控制項數組………………………………………………………… 101
5.4.2 控制項數組的創建………………………………………………… 101
5.4.3 控制項數組的使用………………………………………………… 102
5.5 與數組相關的函式及語句……………………………………………… 103
本章小結………………………………………………………………………… 104
習題5…………………………………………………………………………… 104
第6章 過 程……………………………………………………………………… 106
學習導讀………………………………………………………………………… 106
6.1 過 程…………………………………………………………………… 106
6.1.1 VisualBasic應用程式結構…………………………………… 106
6.1.2 VisualBasic過程……………………………………………… 107
6.2 Sub過程………………………………………………………………… 107
6.2.1 事件過程………………………………………………………… 108
6.2.2 通用過程………………………………………………………… 108
6.2.3 Sub過程調用…………………………………………………… 110
6.3 Function過程…………………………………………………………… 111
6.3.1 函式過程………………………………………………………… 112
6.3.2 函式過程調用…………………………………………………… 113
6.4 參數傳遞………………………………………………………………… 114
6.4.1 形式參數和實際參數…………………………………………… 114
6.4.2 值傳遞…………………………………………………………… 114
6.4.3 地址傳遞………………………………………………………… 115
6.4.4 數組參數傳遞…………………………………………………… 117
6.4.5 對象參數傳遞…………………………………………………… 119
6.5 可選參數與可變參數…………………………………………………… 121
6.5.1 可選參數………………………………………………………… 121
6.5.2 可變參數………………………………………………………… 121
6.6 過程的嵌套調用和遞歸調用…………………………………………… 122
6.6.1 過程的嵌套調用………………………………………………… 122
6.6.2 過程的遞歸調用………………………………………………… 123
6.7 SubMain過程…………………………………………………………… 124
6.8 過程的作用域與變數的作用域………………………………………… 125
6.8.1 過程的作用域…………………………………………………… 125
6.8.2 變數的作用域…………………………………………………… 126
本章小結………………………………………………………………………… 128
習題6…………………………………………………………………………… 129
第7章 用戶界面設計……………………………………………………………… 130
學習導讀………………………………………………………………………… 130
7.1 窗 體…………………………………………………………………… 130
7.1.1 窗體類型………………………………………………………… 130
7.1.2 設定多窗體應用程式的啟動對象……………………………… 131
7.1.3 窗體的載入與卸載……………………………………………… 132
7.1.4 窗體的主要方法………………………………………………… 132
7.1.5 窗體的主要事件………………………………………………… 133
7.1.6 窗體的生命周期(窗體事件的發生次序)……………………… 136
7.2 常用控制項………………………………………………………………… 137
7.2.1 控制項概述………………………………………………………… 137
7.2.2 控制項的分類……………………………………………………… 137
7.2.3 控制項的相關操作………………………………………………… 138
7.2.4 單選按鈕、複選框和框架………………………………………… 138
7.2.5 列表框和組合框………………………………………………… 140
7.2.6 滾動條和定時器………………………………………………… 143
7.3 ActiveX控制項…………………………………………………………… 144
7.3.1 ListView控制項的套用…………………………………………… 144
7.3.2 TreeView控制項的套用…………………………………………… 147
7.3.3 ImageList控制項的套用………………………………………… 151
7.3.4 SSTab控制項的套用……………………………………………… 151
7.3.5 ProgressBar控制項的套用………………………………………… 152
7.3.6 DTPicker控制項的套用…………………………………………… 153
7.4 選單、工具列和狀態欄…………………………………………………… 154
7.4.1 下拉式選單……………………………………………………… 155
7.4.2 彈出式選單……………………………………………………… 156
7.4.3 工具列設計……………………………………………………… 157
7.4.4 狀態欄設計……………………………………………………… 160
7.5 對話框…………………………………………………………………… 161
7.5.1 輸入對話框與訊息對話框……………………………………… 161
7.5.2 自定義對話框…………………………………………………… 161
7.5.3 通用對話框……………………………………………………… 162
7.6 滑鼠鍵盤處理…………………………………………………………… 166
7.6.1 滑鼠指針的設定………………………………………………… 166
7.6.2 滑鼠事件………………………………………………………… 167
7.6.3 鍵盤事件的回響………………………………………………… 169
本章小結………………………………………………………………………… 171
習題7…………………………………………………………………………… 171
第8章 文 件……………………………………………………………………… 173
學習導讀………………………………………………………………………… 173
8.1 檔案概述………………………………………………………………… 173
8.1.1 檔案的結構……………………………………………………… 173
8.1.2 檔案的分類……………………………………………………… 174
8.1.3 檔案處理的一般步驟…………………………………………… 174
8.2 順序檔案………………………………………………………………… 175
8.2.1 順序檔案的打開與關閉………………………………………… 175
8.2.2 順序檔案的讀寫操作…………………………………………… 176
8.3 隨機檔案………………………………………………………………… 178
8.3.1 隨機檔案的打開與關閉………………………………………… 179
8.3.2 隨機檔案的讀寫操作…………………………………………… 179
8.4 二進制檔案……………………………………………………………… 180
8.4.1 二進制檔案的打開與關閉……………………………………… 180
8.4.2 二進制檔案的讀寫操作………………………………………… 181
8.5 檔案系統控制項…………………………………………………………… 182
8.5.1 驅動器列表框…………………………………………………… 182
8.5.2 目錄列表框……………………………………………………… 182
8.5.3 檔案列表框……………………………………………………… 183
本章小結………………………………………………………………………… 184
習題8…………………………………………………………………………… 184
第9章 資料庫套用………………………………………………………………… 185
學習導讀………………………………………………………………………… 185
9.1 關係資料庫……………………………………………………………… 185
9.2 典型SQL查詢…………………………………………………………… 186
9.2.1 單表查詢………………………………………………………… 188
9.2.2 連線查詢………………………………………………………… 190
9.2.3 嵌套查詢………………………………………………………… 191
9.3 ADO控制項………………………………………………………………… 192
9.3.1 ADO控制項套用基礎……………………………………………… 192
9.3.2 數據綁定………………………………………………………… 194
9.3.3 記錄集對象……………………………………………………… 194
9.3.4 瀏覽記錄集……………………………………………………… 195
9.3.5 編輯記錄集……………………………………………………… 196
9.3.6 資料庫訪問實例………………………………………………… 197
9.4 其他數據控制項編程……………………………………………………… 217
9.4.1 Data控制項………………………………………………………… 217
9.4.2 DataGrid控制項、MSFlexGrid控制項和MSHFlexGrid控制項…… 219
本章小結………………………………………………………………………… 221
習題9…………………………………………………………………………… 221
第10章 資料庫套用系統開發案例……………………………………………… 223

相關詞條

熱門詞條

聯絡我們