《Visual Basic程式設計》是由郭維威、王瑞琴、馮晟博主編,2017年12月電子工業出版社出版的高等職業教育“十三五”規劃教材、計算機類精品教材。
全書分12章,主要內容包括:Visual Basic概述,簡單的Visual Basic程式設計,Visual Basic語言基礎,控制結構,數組,過程,面向對象的程式設計,界面與選單設計,圖形操作,檔案操作,資料庫編程技術,程式調試與錯誤處理。
基本介紹
- 書名:Visual Basic程式設計
- 作者:郭維威、王瑞琴、馮晟博
- ISBN:9787121330162
- 類別:高等職業教育“十三五”規劃教材
- 頁數:353頁
- 出版社:電子工業出版社
- 出版時間:2017年12月
- 裝幀:平裝
- 開本:16開
- 字數:535千字
成書過程
內容簡介
教材目錄
第1章 Visual Basic概述 11.1 Visual Basic簡介 1 1.1.1 Visual Basic 6.0簡介 1 1.1.2 Visual Basic的發展過程 1 1.1.3 Visual Basic 6.0的3種版本 2 1.1.4 Visual Basic 6.0的主要特點 2 1.2 Visual Basic的安裝 3 1.2.1 Visual Basic 6.0的系統要求 3 1.2.2 Visual Basic 6.0的安裝 3 1.3 熟悉Visual Basic 6.0的開發環境 5 1.3.1 啟動Visual Basic 6.0 5 1.3.2 Visual Basic 6.0的退出 6 1.3.3 Visual Basic 6.0集成開發環境 6 1.3.4 主視窗 7 1.3.5 窗體視窗 8 1.3.6 工程資源管理器 9 1.3.7 【屬性】面板 9 1.3.8 【窗體布局】面板 10 1.3.9 代碼視窗 11 1.3.10 【立即】對話框 12 1.3.11 工具箱 13 1.4 工程管理 15 1.4.1 工程組成 15 1.4.2 建立、打開和保存工程 16 1.4.3 添加、刪除和保存檔案 16 1.4.4 運行工程 17 第2章 簡單的Visual Basic程式設計 18 2.1 面向對象程式設計概述 18 2.1.1 基本特徵 18 2.1.2 基本概念 19 2.2 編寫簡單的應用程式 21 2.2.1 編寫應用程式的步驟 22 2.2.2 一個簡單的程式實例 22 2.3 窗體 24 2.3.1 窗體的屬性 24 2.3.2 窗體的方法 27 2.3.3 窗體的事件 29 2.3.4 窗體的啟動與卸載 30 2.4 文本框 34 2.4.1 文本框的屬性 34 2.4.2 文本框的方法 35 2.4.3 文本框的事件 36 2.5 按鈕 37 2.5.1 命令按鈕的常用屬性 37 2.5.2 命令按鈕的常用事件 38 2.5.3 命令按鈕的常用方法 38 2.6 標籤 39 第3章 Visual Basic語言基礎 41 3.1 Visual Basic語言編碼規範 41 3.1.1 命名規則 41 3.1.2 字母大小寫規範 42 3.1.3 語句書寫自由 42 3.1.4 程式注釋 42 3.1.5 格式化及縮排 42 3.1.6 顯式變數聲明 43 3.1.7 同時聲明多個同類型變數 43 3.2 標準數據類型 43 3.3 自定義數據類型 46 3.4 常量與變數 46 3.4.1 變數或常量的命名規則 46 3.4.2 常量 47 3.4.3 變數 48 3.5 運算符和表達式 50 3.5.1 運算符 50 3.5.2 表達式 53 3.6 常用內部函式 54 3.6.1 數學函式 54 3.6.2 轉換函式 56 3.6.3 字元串函式 57 3.6.4 時間/日期函式 59 3.6.5 格式輸出函式Format() 61 3.6.6 調用函式Shell() 63 第4章 控制結構 64 4.1 基本語句 64 4.1.1 賦值語句 64 4.1.2 注釋語句 65 4.1.3 結束語句 66 4.1.4 With語句 66 4.2 順序結構 66 4.2.1 Print方法 67 4.2.2 人機互動函式和過程 68 4.3 選擇結構 70 4.3.1 單分支結構條件語句 71 4.3.2 雙分支結構條件語句 72 4.3.3 多分支結構 72 4.3.4 If語句的嵌套 74 4.3.5 Select Case語句 75 4.3.6 IIf函式(條件函式) 76 4.3.7 常見錯誤 76 4.4 循環結構 77 4.4.1 For循環 77 4.4.2 While…Wend循環 79 4.4.3 Do循環控制結構 79 4.4.4 循環嵌套 81 4.5 GoTo語句 83 4.6 常用算法舉例 83 4.6.1 累加、連乘 84 4.6.2 求素數 85 4.6.3 窮舉法 86 4.6.4 遞推法 86 第5章 數組 87 5.1 數組的概念 87 5.1.1 問題引入 87 5.1.2 數組的定義 88 5.1.3 默認數組 91 5.2 動態數組 92 5.2.1 動態數組的定義 92 5.2.2 數組的清除和重定義 94 5.3 數組的基本操作 95 5.3.1 數組元素的輸入與輸出 95 5.3.2 數組元素的複製 96 5.3.3 For Each…Next語句 97 5.4 控制項數組 98 5.4.1 基本概念 98 5.4.2 創建控制項數組 99 5.5 數組套用實例 101 第6章 過程 105 6.1 基本概念 105 6.1.1 問題引入 105 6.1.2 過程的基本概念 106 6.1.3 過程的分類 106 6.2 事件過程 107 6.3 用戶自定義過程 107 6.3.1 Sub過程的定義 107 6.3.2 建立Sub過程 109 6.3.3 調用建立Sub過程 110 6.3.4 Function函式過程的定義 111 6.3.5 Function函式過程的調用 112 6.4 參數傳遞 113 6.4.1 值傳遞 114 6.4.2 地址傳遞 114 6.4.3 可選參數 116 6.4.4 不定數量參數 117 6.5 變數、過程的作用域 118 6.5.1 過程的作用域 118 | 6.5.2 變數的作用域 119 6.6 遞歸 121 6.6.1 遞歸的概念 121 6.6.2 遞歸子過程和遞歸函式 121 6.7 套用實例 122 第7章 面向對象的程式設計 124 7.1 控制項分類 124 7.2 單選按鈕與複選框 126 7.2.1 單選按鈕 126 7.2.2 複選框 128 7.3 框架 129 7.4 時鐘控制項 131 7.5 列表框和組合框 135 7.5.1 列表框控制項 135 7.5.2 組合框控制項 141 7.6 滾動條 142 7.7 ActiveX控制項 145 7.7.1 ProgressBar控制項 146 7.7.2 Slider控制項 148 7.7.3 UpDown控制項 148 7.7.4 SSTab控制項 149 7.7.5 Animation控制項 150 7.7.6 DateTimePicker控制項 152 7.7.7 RichTextBox控制項 154 7.8 滑鼠與鍵盤 156 7.8.1 滑鼠 156 7.8.2 鍵盤 161 7.8.3 拖放 171 第8章 界面與選單設計 179 8.1 通用對話框CommonDialog 179 8.1.1 通用對話框 179 8.1.2 “打開”與“另外儲存為”對話框 180 8.1.3 “顏色”對話框 182 8.1.4 “字型”對話框 182 8.1.5 “列印”對話框 184 8.1.6 “幫助”對話框 185 8.2 選單設計 186 8.2.1 選單編輯器 186 8.2.2 下拉式選單 188 8.2.3 彈出式選單 190 8.2.4 動態選單 191 8.3 工具列與狀態欄設計 195 8.3.1 圖像列表ImageList控制項 196 8.3.2 工具列Toolbar控制項 197 8.3.3 狀態欄StatusBar控制項 201 8.4 TreeView和ListView控制項 202 8.4.1 TreeView控制項 202 8.4.2 ListView控制項 205 8.5 多文檔界面 211 8.5.1 多文檔界面特性 211 8.5.2 MDI窗體及其子窗體 212 8.5.3 窗體的互動 213 8.5.4 MDI程式“視窗”選單 214 第9章 圖形操作 217 9.1 圖形操作基礎 217 9.1.1 坐標系統 217 9.1.2 圖形層 221 9.1.3 使用顏色 222 9.2 繪圖操作常用屬性 223 9.2.1 當前坐標 223 9.2.2 線寬與線型 224 9.2.3 填充方式與色彩 225 9.3 圖形控制項 226 9.3.1 Line畫線工具 226 9.3.2 Shape形狀控制項 226 9.3.3 PictureBox圖形框 228 9.3.4 Image圖像框 231 9.4 繪圖方法 232 9.4.1 Line方法 232 9.4.2 PSet方法 235 9.4.3 Circle方法 237 9.4.4 Point方法 239 9.4.5 PaintPicture方法 239 第10章 檔案操作 244 10.1 檔案的結構與類型 244 10.1.1 檔案的結構 244 10.1.2 檔案類型 245 10.2 檔案訪問模式 246 10.2.1 順序訪問模式 246 10.2.2 隨機訪問模式 251 10.2.3 二進制訪問模式 254 10.3 檔案操作語句和函式 256 10.3.1 檔案操作語句 256 10.3.2 檔案操作函式 257 10.4 檔案系統控制項 260 10.4.1 驅動器列表框 260 10.4.2 目錄列表框 261 10.4.3 檔案列表框 262 10.4.4 檔案系統控制項同步操作 263 10.5 檔案系統對象 266 10.5.1 檔案系統對象的種類 266 10.5.2 使用檔案系統對象 267 第11章 資料庫編程技術 276 11.1 資料庫基礎知識概述 276 11.1.1 資料庫概述 276 11.1.2 數據模型 277 11.1.3 關係資料庫的基本結構 278 11.1.4 數據訪問對象模型 279 11.1.5 結構化查詢語言(SQL) 280 11.1.6 資料庫的分類 280 11.1.7 ODBC和數據源 280 11.2 建立資料庫 281 11.2.1 數據管理器VisData 281 11.2.2 使用MS Access建立資料庫 283 11.2.3 建立表間關聯關係 284 11.2.4 創建選擇查詢 286 11.3 結構化查詢語言(SQL) 287 11.3.1 SQL語言的組成 288 11.3.2 SQL語句的調試方法 291 11.4 DATA數據控制項及套用 291 11.4.1 Data控制項功能及常用屬性 291 11.4.2 Data控制項的常用方法 296 11.4.3 記錄集的屬性與方法 297 11.4.4 記錄的增、刪、改操作 301 11.5 ADO Data控制項及套用 306 11.5.1 ADO控制項及DataGrid控制項 306 11.5.2 ADO控制項的RecordSet對象 309 11.6 ADO對象及套用 315 11.6.1 ADO對象的引用 315 11.6.2 ADO對象編程模型 315 11.6.3 ADO對象套用實例 319 11.7 報表製作 323 第12章 程式調試與錯誤處理 326 12.1 錯誤類型 326 12.2 工作模式 328 12.3 程式調試 328 12.3.1 程式調試工具 329 12.3.2 實例調試 334 12.4 錯誤捕獲及處理 335 12.4.1 錯誤處理步驟 335 12.4.2 ERR對象 336 12.4.3 捕獲錯誤語句 337 12.4.4 退出錯誤處理語句 339 12.5 如何避免錯誤 340 |
教學資源
- 配套教材
書名 | 書號 | 出版社 | 出版時間 | 作者 |
---|---|---|---|---|
《Visual Basic程式設計學習與指導》 | 9787121330155 | 電子工業出版社 | 2017-12 | 劉鋒、孫傳群、宋英傑 |
- 課程資源