《Visual Basic程式設計》是由郭紅、李芙玲主編,2016年3月清華大學出版社出版的高等學校計算機基礎教育精選教材。該教材可作為高等院校各類專業學生學習Visual Basic程式設計的教材,也可供相關工程技術人員和計算機愛好者學習程式設計使用。
全書共分12章,主要講述了Visual Basic概述、基本控制項、語言基礎、基本控制結構、數組、過程、檔案、對話框和選單設計、多文檔界面、滑鼠事件與鍵盤事件、圖形操作,以及程式調試與出錯處理等內容。
基本介紹
- 書名:Visual Basic程式設計
- 作者:郭紅、李芙玲
- ISBN:9787302423171
- 類別:高等學校計算機基礎教育精選教材
- 頁數:288頁
- 出版社:清華大學出版社
- 出版時間:2016年3月1日
- 裝幀:平裝
- 開本:16開
- 字數:468千字
- CIP核字號:2015287068
成書過程
修訂過程
出版工作
責任編輯 | 封面設計 | 責任校對 | 責任印製 |
---|---|---|---|
龍啟銘 | 何鳳霞 | 梁毅 | 楊艷 |
內容簡介
教材目錄
第1章VisualBasic程式設計概述 11.1VisualBasic6.0簡介 1 1.1.1VisualBasic的發展 1 1.1.2VisualBasic的特點 2 1.2VisualBasic集成開發環境 3 1.2.1啟動VisualBasic 3 1.2.2認識VisualBasic的集成開發環境 4 1.3創建一個簡單的VisualBasic應用程式 8 1.3.1創建VisualBasic應用程式的基本步驟 8 1.3.2創建VisualBasic應用程式舉例 8 1.4VisualBasic應用程式的組成 14 習題 15 第2章簡單VisualBasic程式設計 16 2.1面向對象程式設計的基本概念 16 2.1.1基本術語 16 2.1.2對象的屬性、方法和事件 17 2.2對象的公共屬性 19 2.3窗體 21 2.3.1窗體的常用屬性 21 2.3.2窗體的事件和方法 22 2.4基本控制項 24 2.4.1標籤 24 2.4.2文本框 26 2.4.3命令按鈕 30 2.5圖片框和圖像框 32 2.5.1圖片框 32 2.5.2圖像框 33 2.6VisualBasic程式結構 34 2.7VisualBasic編碼規則 35 習題 36 第3章VisualBasic語言基礎 39 3.1引例 39 3.2數據類型 40 3.3常量和變數 42 3.3.1標識符與關鍵字 42 3.3.2常量 43 3.3.3變數 44 3.4運算符和表達式 47 3.4.1算術運算符及其表達式 48 3.4.2字元串運算符及其表達式 50 3.4.3關係運算符及其表達式 50 3.4.4邏輯運算符及其表達式 52 3.4.5運算符的優先權 52 3.5常用內部函式 53 3.5.1數學函式 54 3.5.2字元串函式 55 3.5.3轉換函式 56 3.5.4日期與時間函式 57 3.5.5隨機函式 59 習題 60 第4章順序結構程式設計 63 4.1三種程式控制結構 63 4.1.1算法 63 4.1.2三種控制結構 64 4.2基本語句 64 4.2.1賦值語句 64 4.2.2結束、暫停語句 66 4.3數據輸入輸出 67 4.3.1Print方法 67 4.3.2Format函式 69 4.3.3InputBox函式 69 4.3.4MsgBox函式與過程 71 4.4程式調試 74 4.4.1錯誤類型 74 4.4.2調試程式 75 4.5綜合套用 76 習題 77 第5章選擇結構程式設計 79 5.1引例 79 5.2If語句 80 5.2.1單分支If語句 80 5.2.2雙分支If語句 81 5.2.3多分支If語句 82 5.3SelectCase語句 85 5.4條件語句的嵌套 87 5.5條件函式 89 5.6與選擇結構相關的控制項 90 5.6.1單選按鈕 90 5.6.2複選框 91 5.6.3框架 92 5.7綜合套用 94 習題 95 第6章循環結構程式設計 98 6.1引例 98 6.2For…Next循環語句 99 6.3Do…Loop循環語句 102 6.4While…Wend循環語句 106 6.5三種循環語句的比較 108 6.6循環的嵌套 109 6.7滾動條、進度條和定時器 112 6.7.1滾動條和進度條 112 6.7.2定時器 117 6.8綜合套用 121 習題 125 第7章數組與自定義類型 130 7.1引例 130 7.2一維數組 131 7.2.1一維數組的聲明 131 7.2.2一維數組元素的引用 133 7.2.3一維數組的基本操作 134 7.2.4一維數組的套用 138 7.3二維數組及多維數組 142 7.3.1二維數組的聲明和引用 143 7.3.2二維數組的基本操作 143 7.3.3二維數組的套用 146 7.4動態數組 149 | 7.4.1動態數組的聲明 150 7.4.2動態數組的套用 151 7.5控制項數組 152 7.5.1控制項數組的概念 152 7.5.2控制項數組的建立 153 7.5.3控制項數組的套用 156 7.6自定義數據類型及其數組 157 7.6.1自定義類型的聲明 157 7.6.2自定義類型變數的聲明與使用 158 7.6.3自定義類型數組及套用 159 7.7列表框和組合框 160 7.7.1列表框 160 7.7.2組合框 163 7.8綜合套用 165 習題 166 第8章過程 171 8.1引例 171 8.2函式過程 172 8.2.1函式過程的定義 172 8.2.2函式過程的調用 174 8.3子過程 176 8.3.1子過程的定義 176 8.3.2子過程的調用 177 8.4參數傳遞 178 8.4.1形參和實參 178 8.4.2參數傳遞的方式 179 8.4.3數組參數的傳遞 181 8.5過程的嵌套及遞歸調用 183 8.5.1過程的嵌套調用 183 8.5.2過程的遞歸調用 185 8.6變數、過程的作用域 188 8.6.1變數的作用域 188 8.6.2過程的作用域 192 8.7綜合套用 192 習題 197 第9章選單與對話框的設計 201 9.1選單設計 201 9.1.1VisualBasic中的選單對象 201 9.1.2選單編輯器 201 9.1.3下拉選單的設計 204 9.1.4彈出選單的設計 205 9.2對話框 207 9.2.1通用對話框 207 9.2.2用戶自定義對話框 213 9.3多重文檔界面(MDI) 214 9.4綜合套用 217 習題 220 第10章檔案 222 10.1引例 222 10.2檔案的概念 223 10.2.1檔案結構 223 10.2.2檔案分類 224 10.2.3檔案操作的基本流程 224 10.3順序檔案 225 10.3.1順序檔案的打開與關閉 225 10.3.2順序檔案的寫操作 226 10.3.3順序檔案的讀操作 228 10.4隨機檔案 231 10.4.1隨機檔案的記錄 231 10.4.2隨機檔案的打開與關閉 231 10.4.3隨機檔案的寫操作 232 10.4.4隨機檔案的讀操作 232 10.5二進制檔案的操作 234 10.5.1二進制檔案的打開與關閉 234 10.5.2二進制檔案的讀/寫操作 235 10.6檔案管理控制項 236 10.6.1驅動器列表框 236 10.6.2目錄列表框 237 10.6.3檔案列表框 237 10.6.4檔案控制項的套用 238 10.7綜合套用 239 習題 241 第11章鍵盤事件與滑鼠事件 244 11.1鍵盤事件 244 11.1.1KeyPress事件 244 11.1.2KeyDown和KeyUp事件 245 11.2滑鼠事件 247 11.2.1MouseDown和MouseUp事件 247 11.2.2MouseMove事件 249 11.3設定滑鼠指針 250 ???*11.4拖放操作 252 11.4.1DragMode屬性和DragIcon屬性 252 11.4.2DragDrop事件和DragOver事件 253 11.4.3Drag方法 254 11.5綜合套用 255 習題 257 第12章圖形操作 260 12.1引例 260 12.2圖形控制項 261 12.2.1直線控制項 261 12.2.2形狀控制項 262 12.3VisualBasic坐標系 263 12.3.1默認坐標系 263 12.3.2自定義坐標系 264 12.4繪圖屬性 266 12.4.1當前坐標 266 12.4.2線寬與線型 267 12.4.3色彩與填充 269 12.5圖形方法 271 12.5.1Line方法 272 12.5.2Circle方法 273 12.5.3Pset方法 275 12.5.4Point方法 276 12.6綜合套用 277 習題 285 參考文獻 288 |
教學資源
- 配套教材
書名 | 書號 | 出版社 | 出版時間 | 作者 |
---|---|---|---|---|
《Visual Basic程式設計習題與實驗指導》 | 9787302423195 | 清華大學出版社 | 2016.02.01 | 李芙玲、李冬艷 |
- 課程資源
教材特色
- 興趣驅動,由淺入深:從解決身邊的實際問題出發設計教學實例,在案例的不斷深化中逐步引出知識點;
- 突出重點,化解難點:對於重要的概念和算法,在理論講解的同時配以實例,採取循序漸進的方法引導讀者編寫規模逐漸擴大的程式;
- 注重實踐,突出套用:該教材從第4章開始,每章最後安排有綜合套用,選用了一些學生熟悉的軟體,經過簡化後作為教學用例,如計算器、文本編輯器、對象資源管理器、圖片瀏覽器、學生成績管理、繪圖板以及繪製數據圖表等;將所學內容與實際套用相結合,突出面向套用的教學理念;
- 對於非計算機專業人員來說,首先培養其具備計算思維能力,其次才是程式設計語言的駕馭能力;因此全書的編寫始終貫穿這一思想,突出問題的分析和思路引導,培養讀者建立利用計算思維解決問題的能力。