關于我們
![]() ![]() |
Visual Basic案例式教程 ![]() 《Visual Basic案例式教程》由淺入深地介紹VisualBasic6.0中Z基本、Z實用的內容,主要包括:VisualBasic6.0的一個應用、初識VisualBasic及其開發(fā)環(huán)境、VisualBasic編程基礎、程序控制結構、數(shù)組、過程、 用戶界面設計、文件、數(shù)據(jù)庫應用和數(shù)據(jù)庫應用系統(tǒng)開發(fā)案例。書中安排了大量程序設計實例、習題、上機實踐,能幫助學生更好地掌握和運用VisualBasic語言,并可通過自測題檢驗對所學知識的理解和掌握程度。 本書是為將VisualBasic作為D一門程序設計課程的學生編寫的,可作為高等院校本科有關專業(yè)的教材,也可供自學者以及參加VisualBasic語言計算機等級考試者參考。 第1章 VisualBasic6.0的一個應用……………………………………………… 1 學習導讀…………………………………………………………………………… 1 1.1 高校獎學金綜合管理系統(tǒng)………………………………………………… 1 1.1.1 系統(tǒng)的開發(fā)背景…………………………………………………… 1 1.1.2 系統(tǒng)需求分析……………………………………………………… 1 1.1.3 系統(tǒng)實現(xiàn)的目標…………………………………………………… 2 1.1.4 系統(tǒng)結構圖………………………………………………………… 2 1.1.5 系統(tǒng)的詳細設計…………………………………………………… 3 1.2 VisualBasic應用系統(tǒng)設計步驟………………………………………… 7 1.2.1 系統(tǒng)分析…………………………………………………………… 7 1.2.2 系統(tǒng)設計…………………………………………………………… 7 1.2.3 系統(tǒng)功能模塊設計………………………………………………… 7 1.2.4 系統(tǒng)測試…………………………………………………………… 7 本章小結…………………………………………………………………………… 8 習題1……………………………………………………………………………… 8 第2章 初識VisualBasic及其開發(fā)環(huán)境…………………………………………… 9 學習導讀…………………………………………………………………………… 9 2.1 VisualBasic概述………………………………………………………… 9 2.1.1 VisualBasic的發(fā)展……………………………………………… 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的集成開發(fā)環(huán)境……………………………………… 12 2.3.1 VisualBasic6.0集成開發(fā)環(huán)境的組成………………………… 12 2.3.2 定制VisualBasic6.0集成開發(fā)環(huán)境…………………………… 17 2.4 創(chuàng)建和運行VisualBasic程序…………………………………………… 17 2.4.1 創(chuàng)建工程…………………………………………………………… 18 2.4.2 創(chuàng)建用戶界面……………………………………………………… 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 數(shù)據(jù)類型…………………………………………………………………… 32 3.5.1 基本數(shù)據(jù)類型……………………………………………………… 32 3.5.2 自定義數(shù)據(jù)類型…………………………………………………… 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 常用內部函數(shù)……………………………………………………………… 40 3.8.1 數(shù)學函數(shù)…………………………………………………………… 40 3.8.2 字符串函數(shù)………………………………………………………… 41 3.8.3 轉換函數(shù)…………………………………………………………… 41 3.8.4 日期和時間函數(shù)…………………………………………………… 42 3.8.5 格式化函數(shù)………………………………………………………… 42 3.8.6 Shell函數(shù)………………………………………………………… 43 3.9 代碼編寫規(guī)則……………………………………………………………… 44 本章小結………………………………………………………………………… 44 習題3 …………………………………………………………………………… 44 第4章 程序控制結構……………………………………………………………… 46 學習導讀………………………………………………………………………… 46 4.1 結構化程序設計…………………………………………………………… 46 4.1.1 程序的3種基本結構……………………………………………… 46 4.1.2 結構化程序設計方法的原則……………………………………… 49 4.2 數(shù)據(jù)的輸入和輸出………………………………………………………… 49 4.2.1 賦值語句…………………………………………………………… 49 4.2.2 數(shù)據(jù)的輸入………………………………………………………… 51 4.2.3 數(shù)據(jù)的輸出………………………………………………………… 54 4.3 選擇結構…………………………………………………………………… 58 4.3.1 If語句的幾種形式………………………………………………… 58 4.3.2 If語句的嵌套……………………………………………………… 63 4.3.3 IIf函數(shù)…………………………………………………………… 65 4.3.4 SelectCase語句………………………………………………… 66 4.4 循環(huán)結構…………………………………………………………………… 68 4.4.1 For…Next循環(huán)語句……………………………………………… 68 4.4.2 Do…Loop循環(huán)語句……………………………………………… 71 4.4.3 While…Wend語句……………………………………………… 75 4.4.4 循環(huán)結構嵌套……………………………………………………… 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章 數(shù) 組……………………………………………………………………… 83 學習導讀………………………………………………………………………… 83 5.1 數(shù) 組……………………………………………………………………… 83 5.2 靜態(tài)數(shù)組…………………………………………………………………… 84 5.2.1 一維數(shù)組…………………………………………………………… 84 5.2.2 二維數(shù)組…………………………………………………………… 92 5.2.3 多維數(shù)組…………………………………………………………… 97 5.3 動態(tài)數(shù)組…………………………………………………………………… 98 5.3.1 動態(tài)數(shù)組的定義及應用…………………………………………… 98 5.3.2 數(shù)組的清除……………………………………………………… 100 5.4 控件數(shù)組………………………………………………………………… 101 5.4.1 控件數(shù)組………………………………………………………… 101 5.4.2 控件數(shù)組的創(chuàng)建………………………………………………… 101 5.4.3 控件數(shù)組的使用………………………………………………… 102 5.5 與數(shù)組相關的函數(shù)及語句……………………………………………… 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 函數(shù)過程………………………………………………………… 112 6.3.2 函數(shù)過程調用…………………………………………………… 113 6.4 參數(shù)傳遞………………………………………………………………… 114 6.4.1 形式參數(shù)和實際參數(shù)…………………………………………… 114 6.4.2 值傳遞…………………………………………………………… 114 6.4.3 地址傳遞………………………………………………………… 115 6.4.4 數(shù)組參數(shù)傳遞…………………………………………………… 117 6.4.5 對象參數(shù)傳遞…………………………………………………… 119 6.5 可選參數(shù)與可變參數(shù)…………………………………………………… 121 6.5.1 可選參數(shù)………………………………………………………… 121 6.5.2 可變參數(shù)………………………………………………………… 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 窗體的生命周期(窗體事件的發(fā)生次序)……………………… 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 菜單、工具欄和狀態(tài)欄…………………………………………………… 154 7.4.1 下拉式菜單……………………………………………………… 155 7.4.2 彈出式菜單……………………………………………………… 156 7.4.3 工具欄設計……………………………………………………… 157 7.4.4 狀態(tài)欄設計……………………………………………………… 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 文件系統(tǒng)控件…………………………………………………………… 182 8.5.1 驅動器列表框…………………………………………………… 182 8.5.2 目錄列表框……………………………………………………… 182 8.5.3 文件列表框……………………………………………………… 183 本章小結………………………………………………………………………… 184 習題8…………………………………………………………………………… 184 第9章 數(shù)據(jù)庫應用………………………………………………………………… 185 學習導讀………………………………………………………………………… 185 9.1 關系數(shù)據(jù)庫……………………………………………………………… 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 數(shù)據(jù)綁定………………………………………………………… 194 9.3.3 記錄集對象……………………………………………………… 194 9.3.4 瀏覽記錄集……………………………………………………… 195 9.3.5 編輯記錄集……………………………………………………… 196 9.3.6 數(shù)據(jù)庫訪問實例………………………………………………… 197 9.4 其他數(shù)據(jù)控件編程……………………………………………………… 217 9.4.1 Data控件………………………………………………………… 217 9.4.2 DataGrid控件、MSFlexGrid控件和MSHFlexGrid控件…… 219 本章小結………………………………………………………………………… 221 習題9…………………………………………………………………………… 221 第10章 數(shù)據(jù)庫應用系統(tǒng)開發(fā)案例……………………………………………… 223
你還可能感興趣
我要評論
|