複製鏈接
請複製以下鏈接發送給好友

Visual Basic程序設計

(2016年3月清華大學出版社出版的圖書)

鎖定
《Visual Basic程序設計》是由郭紅、李芙玲主編,2016年3月清華大學出版社出版的高等學校計算機基礎教育精選教材。該教材可作為高等院校各類專業學生學習Visual Basic程序設計的教材,也可供相關工程技術人員和計算機愛好者學習程序設計使用。 [1] 
全書共分12章,主要講述了Visual Basic概述、基本控件、語言基礎、基本控制結構、數組、過程、文件、對話框和菜單設計、多文檔界面、鼠標事件與鍵盤事件、圖形操作,以及程序調試與出錯處理等內容。 [1] 
書    名
Visual Basic程序設計
作    者
郭紅
李芙玲
類    別
高等學校計算機基礎教育精選教材
出版社
清華大學出版社
出版時間
2016年3月1日
頁    數
288 頁
開    本
16 開
裝    幀
平裝
ISBN
9787302423171
字    數
468千字
CIP核字號
2015287068

Visual Basic程序設計成書過程

Visual Basic程序設計修訂過程

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

Visual Basic程序設計出版工作

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

Visual Basic程序設計內容簡介

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

Visual Basic程序設計教材目錄

第1章VisualBasic程序設計概述 1
1.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
(注:目錄排版順序為從左列至右列 [5] 

Visual Basic程序設計教學資源

  • 配套教材
該教材有配套教材——《Visual Basic程序設計習題與實驗指導》。 [1] 
書名
書號
出版社
出版時間
作者
《Visual Basic程序設計習題與實驗指導》
9787302423195
清華大學出版社
2016.02.01
李芙玲、李冬豔 [1] 
  • 課程資源
該教材提供了配套的電子課件(PPT文件),同時提供了例題源代碼和習題的參考程序。 [2] 

Visual Basic程序設計教材特色

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

Visual Basic程序設計作者簡介

郭紅,華北科技學院計算機學院副院長。 [6] 
李芙玲,1974年生,女,遼寧盤錦人,碩士,華北科技學院計算機學院副教授,研究方向為計算機應用技術。 [7] 
參考資料