面向對象程式設計基礎——Visual Basic

面向對象程式設計基礎——Visual Basic

《面向對象程式設計基礎——Visual Basic》是由孫中紅主編,清華大學出版社於2016年10月1日出版的教育部高等學校文科計算機基礎教學指導分委員會立項教材、大學計算機教學改革項目立項教材。該教材可作為高等本科院校、高職高專院校面向對象程式設計基礎課程教材,也可作為全國計算機等級考試二級Visual Basic語言程式設計的培訓教材,是程式設計初學者的適用教材。

該教材共9章,以Visual Basic 6.0為平台,介紹面向對象程式設計的基本知識和方法。

基本介紹

  • 書名:面向對象程式設計基礎——Visual Basic
  • 作者: 孫中紅主編,趙峰、李濤、李洪國副主編
  • 類別:教育部高等學校文科計算機基礎教學指導分委員會立項教材、大學計算機教學改革項目立項教材
  • 出版社:清華大學出版社
  • 出版時間:2016年10月1日
  • 頁數:288 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302443063
  • CIP核字號:2016164359
  • 字數:450千字
成書過程,編寫背景,編寫情況,出版工作,內容簡介,教材目錄,教材資源,配套資源,配套教材,教材特色,作者簡介,

成書過程

編寫背景

大學計算機公共基礎課的教學目標是將計算思維培養建立在知識理解和套用能力培養基礎上,並從中養成較好的計算思維素質。篩選適合知識理解和套用能力培養的高級程式設計語言對培養學生的計算思維素質起決定性作用。由於Visual Basic程式設計語言為用戶提供了可視化的面向對象與事件驅動的程式設計集成環境,使程式設計變得快捷、方便,用戶無須設計大量的程式代碼,便可設計出實用的套用系統,對於非計算機專業的面向對象程式設計初學者比較容易上手,適合作為高校計算機公共基礎課,因此,中國各高校都相繼開設了“Visual Basic程式設計”課程。

編寫情況

該教材按照中華人民共和國教育部高等學校大學計算機課程教學指導委員會2015年11月制定的《大學計算機基礎課程教學基本要求》和新的全國計算機等級考試二級Visual Basic語言程式設計考試大綱(2013 年版)要求,結合大學生二級考試需求和套用型創新人才培養目標組織各章節內容。
該教材孫中紅擔任主編,趙峰、李濤、李洪國擔任副主編。

出版工作

2016年10月1日,《面向對象程式設計基礎——Visual Basic》由清華大學出版社出版。
出版社工作人員
責任編輯
封面設計
責任校對
責任印製
謝琛、薛陽
常雪影
梁毅
何芊

內容簡介

該教材共分9章,主要內容包括Visual Basic程式設計概述、簡單的面向對象程式設計、Visual Basic程式設計基礎、控制結構、數組、過程、界面設計、多重窗體程式設計與環境套用、數據檔案。運行環境是Windows 7作業系統下的Visual Basic 6.0。以傳授二級考試知識點和培養套用能力為主線,每章以引例為線索,貫穿了新的二級考試的知識點和考點,每章最後都有綜合套用。

教材目錄

第1章Visual Basic程式設計概述1
1.1Visual Basic簡介1
1.1.1Visual Basic的發展2
1.1.2Visual Basic的版本2
1.1.3Visual Basic的特點3
1.2Visual Basic 6.0的安裝、啟動與退出5
1.2.1Visual Basic 6.0的安裝5
1.2.2Visual Basic 6.0的啟動6
1.2.3Visual Basic 6.0的退出7
1.3Visual Basic 6.0的集成開發環境8
1.3.1主視窗8
1.3.2其他視窗10
1.4使用Visual Basic幫助系統15
1.4.1使用MSDN Library查閱器15
1.4.2使用上下文相關的幫助16
1.4.3從Internet上獲取幫助17
練習18
第2章簡單的面向對象程式設計20
2.1關於面向對象程式設計的方法20
2.1.1面向對象程式設計方法的優點20
2.1.2面向對象程式設計方法的相關概念24
2.1.3對象的建立和基本操作29
2.1.4對象的三要素30
2.2窗體和基本控制項33
2.2.1通用屬性33
2.2.2對象的默認屬性36
2.2.3窗體372.2.4標籤41
2.2.5命令按鈕42
2.2.6文本框44
2.3創建VB應用程式的步驟53
2.4程式設計方法與風格58
2.5VB編碼規則59
2.6綜合套用60
練習63
第3章Visual Basic程式設計基礎65
3.1基本語法單位66
3.1.1字元集66
3.1.2標識符66
3.1.3關鍵字67
3.2數據類型67
3.2.1基本數據類型68
3.2.2用戶自定義數據類型71
3.3變數與常量72
3.3.1變數72
3.3.2常量74
3.4運算符和表達式77
3.4.1運算符77
3.4.2表達式81
3.5常用內部函式82
3.5.1數學函式82
3.5.2轉換函式83
3.5.3字元串函式84
3.5.4日期和時間函式85
3.5.5格式輸出函式86
3.5.6Shell()函式89
3.6綜合套用90
練習91
第4章控制結構93
4.1順序結構93
4.1.1輸入數據93
4.1.2輸出數據97
4.2選擇結構103
4.2.1If條件語句103
4.2.2Select Case語句109
4.2.3條件函式112
4.3循環結構113
4.3.1For循環語句113
4.3.2Do…Loop循環語句115
4.3.3While…Wend循環語句117
4.3.4循環的嵌套117
4.4其他輔助控制語句118
4.5綜合套用120
4.6程式調試124
4.6.1錯誤類型124
4.6.2調試和排錯124
練習127
第5章數組130
5.1數組的基本概念131
5.1.1靜態數組及其聲明131
5.1.2動態數組及其聲明133
5.2數組的基本操作135
5.2.1數組元素的輸入135
5.2.2數組元素的輸出136
5.2.3複製整個數組137
5.2.4For Each… Next語句138
5.3列表框和組合框控制項139
5.3.1列表框139
5.3.2組合框144
5.4控制項數組146
5.4.1控制項數組的概念146
5.4.2控制項數組的建立146
5.4.3控制項數組的套用148
5.5綜合套用150
5.5.1排序150
5.5.2數組元素的插入與刪除153
5.5.3分類統計157
練習157
第6章過程159
6.1Function過程的定義與調用160
6.1.1Function過程的定義160
6.1.2Function過程的調用163
6.2Sub過程的定義與調用164
6.2.1Sub過程的定義164
6.2.2Sub過程的調用164
6.3參數傳遞166
6.3.1形參與實參166
6.3.2傳值與傳地址(引用)167
6.3.3數組參數的傳送169
6.4可選參數與可變參數172
6.4.1可選參數172
6.4.2可變參數173
6.5對象參數173
6.5.1窗體參數174
6.5.2控制項參數175
6.6變數和過程的作用域178
6.6.1Visual Basic應用程式的結構179
6.6.2過程的作用域180
6.6.3變數的作用域182
6.6.4變數的生存期184
6.7綜合套用186
練習190
第7章界面設計192
7.1常用控制項192
7.1.1單選按鈕、複選框和框架193
7.1.2滾動條197
7.1.3圖片框和圖像框199
7.1.4形狀和直線202
7.1.5計時器205
7.2鍵盤與滑鼠207
7.2.1鍵盤207
7.2.2滑鼠210
7.3通用對話框217
7.3.1“打開”對話框219
7.3.2“另外儲存為”對話框222
7.3.3“顏色”對話框223
7.3.4“字型”對話框224
7.3.5“列印”對話框225
7.3.6“幫助”對話框227
7.4選單設計227
7.4.1選單編輯器228
7.4.2下拉式選單230
7.4.3彈出式選單233
7.5綜合套用234
練習239
第8章多重窗體程式設計與環境套用242
8.1建立多重窗體應用程式243
8.1.1與窗體有關的操作243
8.1.2與多重窗體程式設計有關的語句和方法244
8.1.3編寫程式代碼246
8.2多重窗體程式的保存與Sub Main過程247
8.2.1多重窗體程式的存取247
8.2.2Sub Main過程248
8.3閒置循環與DoEvents語句250
8.4綜合套用252
練習255
第9章數據檔案257
9.1檔案結構和分類258
9.1.1數據檔案的基本概念258
9.1.2檔案結構258
9.1.3檔案種類259
9.2檔案操作語句和函式260
9.2.1檔案的打開與關閉260
9.2.2Seek語句和Seek()函式262
9.2.3與檔案操作有關的函式263
9.3順序檔案265
9.3.1順序檔案的寫操作265
9.3.2順序檔案的讀操作267
9.4隨機檔案269
9.4.1隨機檔案的讀/寫操作269
9.4.2隨機檔案中記錄的增加與刪除272
9.5檔案或資料夾的基本操作274
9.6檔案系統控制項278
9.6.1驅動器列表框和目錄列表框278
9.6.2檔案列表框279
9.6.3檔案系統控制項的綜合套用281
9.7綜合套用282
練習283
附錄參考答案286
參考文獻288
(註:目錄排版順序為從左列至右列)

教材資源

配套資源

《面向對象程式設計基礎——Visual Basic》配有配套的教學網站、微課庫、習題庫、教學課件等教學資源。

配套教材

《面向對象程式設計基礎——Visual Basic》有配套實驗教材——《面向對象程式設計基礎實驗教程——Visual Basic》。
書名
書號
出版社
出版時間
作者
《面向對象程式設計基礎實驗教程——Visual Basic》
9787302448938
清華大學出版社
2016-11-1
孫中紅、崔光海、楊坤、周風翔

教材特色

  1. 該教材講解較為詳細系統,通俗易懂,內容由淺入深,循序漸進,每章最後的綜合套用凸顯程式設計套用能力的培養。既貫穿了二級考試的知識點,滿足學生二級考試的需求,又滿足計算思維能力培養和創新套用型人才培養目標。
  2. 該教材編寫過程中,把思想道德教育的一種理念糅和在教材中,不寫一些只為了單純理解某個語句的功能而沒有意義的話語,而是寫一些勵志名言、名人名言、人生格言等激勵學生做人的詞語或段落。在介紹計算機專業知識的同時,培養學生的道德修養,構思新穎,結構清晰。
  3. 該教材圖片文字相互結合,有引例導入、詳細介紹、綜合套用、基礎練習,語言表達比較精練,準確科學,重視基礎理論與實際套用。

作者簡介

孫中紅,女,碩士,魯東大學信息與電氣工程學院副教授,從事計算機公共基礎課教學與研究工作,主要研究智慧型信息處理與信息安全。
趙峰,魯東大學信息與電氣工程學院教師。
李洪國,魯東大學信息與電氣工程學院教師。
李濤(1978—),山東臨沂人,碩士,魯東大學信息與電氣工程學院講師,主要研究領域為博弈論和網路安全。

相關詞條

熱門詞條

聯絡我們