Visual Basic程式設計(2016年3月清華大學出版社出版的圖書)

Visual Basic程式設計(2016年3月清華大學出版社出版的圖書)

《Visual Basic程式設計》是由郭紅、李芙玲主編,2016年3月清華大學出版社出版的高等學校計算機基礎教育精選教材。該教材可作為高等院校各類專業學生學習Visual Basic程式設計的教材,也可供相關工程技術人員和計算機愛好者學習程式設計使用。

全書共分12章,主要講述了Visual Basic概述、基本控制項、語言基礎、基本控制結構、數組、過程、檔案、對話框和選單設計、多文檔界面、滑鼠事件與鍵盤事件、圖形操作,以及程式調試與出錯處理等內容。

基本介紹

  • 書名:Visual Basic程式設計
  • 作者:郭紅、李芙玲
  • ISBN:9787302423171
  • 類別:高等學校計算機基礎教育精選教材
  • 頁數:288頁
  • 出版社:清華大學出版社
  • 出版時間:2016年3月1日
  • 裝幀:平裝
  • 開本:16開
  • 字數:468千字
  • CIP核字號:2015287068
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

該教材根據教育部頒布的《計算機基礎課程教學基本要求》,參照教育部考試中心《全國計算機等級考試(二級VisualBasic)考試大綱》,結合作者從事程式設計類課程的教學經驗,在考慮非計算機專業學生特點的基礎上編寫而成。
該教材由郭紅、李芙玲任主編;沙嘉祥、崔新偉、白磊、徐花芬任副主編。具體編寫分工為:第1、7、10章由郭紅編寫,第2、3章由崔新偉編寫,第4、5、11章由李芙玲編寫,第6、9章由沙嘉祥編寫,第8章由白磊編寫,第12章由徐花芬編寫。全書由郭紅、李芙玲負責總體策劃,最後由郭紅修改定稿。
該教材在編寫過程中,得到了王樹教授和田立勤教授的幫助和支持,同時李冬艷、蘭芸、范玉濤、於詠霞等教師也對該教材提出了修改意見和建議,並在部分章節的編校方面付出了勞動;鬍子旭、侍偉洲等同學參與了該教材例題和習題的上機調試。該教材在編寫過程中,參考了相關的文獻資料。

出版工作

2016年3月1日,該教材由清華大學出版社出版。
出版社工作人員
責任編輯封面設計責任校對責任印製
龍啟銘
何鳳霞
梁毅
楊艷

內容簡介

全書包括12章。其中,第1章為VisualBasic程式設計概述,主要介紹VisualBasic的基本概念、集成開發環境,以及建立VisualBasic應用程式的基本步驟;第2章為簡單VisualBasic程式設計,主要介紹面向對象程式設計的基本概念和編程思想,學習窗體和最基本控制項的使用;第3章為VisualBasic語言基礎,主要介紹基本數據類型、各類運算符及其優先權、常量與變數以及常用內部函式等;第4~6章為程式設計的三種基本控制結構,主要介紹實現順序結構、選擇結構和循環結構的相關語句的使用,以及與控制結構相關的基本控制項的使用。
第7章為數組與自定義類型,主要介紹數組的概念、定義和用法,以及與數組相關的基本控制項的使用;第8章為過程,主要介紹過程的分類,函式過程和Sub過程的定義和調用;第9章為選單與對話框設計,主要介紹各種選單和對話框的設計和編程,以及多重文檔窗體的設計方法;第10章為檔案,主要介紹檔案的概念,順序檔案、隨機檔案和二進制檔案的讀寫操作,以及檔案系統控制項的使用方法;第11章為鍵盤事件與滑鼠事件,主要介紹常用的鍵盤事件與滑鼠事件;第12章為圖形操作,主要介紹坐標系設定、圖形控制項的使用和基本圖形的繪製和套用等。從第4章開始,在每一章的最後,都給出綜合套用實例。

教材目錄

第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程式設計習題與實驗指導》。
書名書號出版社出版時間作者
《Visual Basic程式設計習題與實驗指導》
9787302423195
清華大學出版社
2016.02.01
李芙玲、李冬艷
  • 課程資源
該教材提供了配套的電子課件(PPT檔案),同時提供了例題原始碼和習題的參考程式。

教材特色

  1. 興趣驅動,由淺入深:從解決身邊的實際問題出發設計教學實例,在案例的不斷深化中逐步引出知識點;
  2. 突出重點,化解難點:對於重要的概念和算法,在理論講解的同時配以實例,採取循序漸進的方法引導讀者編寫規模逐漸擴大的程式;
  3. 注重實踐,突出套用:該教材從第4章開始,每章最後安排有綜合套用,選用了一些學生熟悉的軟體,經過簡化後作為教學用例,如計算器、文本編輯器、對象資源管理器、圖片瀏覽器、學生成績管理、繪圖板以及繪製數據圖表等;將所學內容與實際套用相結合,突出面向套用的教學理念;
  4. 對於非計算機專業人員來說,首先培養其具備計算思維能力,其次才是程式設計語言的駕馭能力;因此全書的編寫始終貫穿這一思想,突出問題的分析和思路引導,培養讀者建立利用計算思維解決問題的能力。

作者簡介

李芙玲,1974年生,女,遼寧盤錦人,碩士,華北科技學院計算機學院副教授,研究方向為計算機套用技術。

相關詞條

熱門詞條

聯絡我們