Visual Basic程序設計案例教程(21世紀高等學校計算機教育實用規(guī)劃教材)
定 價:36 元
叢書名:21世紀高等學校計算機教育實用規(guī)劃教材
- 作者:李桂芝 主編
- 出版時間:2013/9/1
- ISBN:9787302331445
- 出 版 社:清華大學出版社
- 中圖法分類:TP312VB
- 頁碼:302
- 紙張:膠版紙
- 版次:1
- 開本:大16開
本書以案例驅動的方式來組織教學內容,將VisualBasic程序設計的基本知識點恰當?shù)厝谌氚咐姆治龊驮O計過程中,使學生在掌握理論知識的同時,逐步提高分析問題和解決問題的能力。每個案例都是經過筆者精心挑選的,具有很強的實用性和趣味性,以便激發(fā)學生的學習興趣和積極性,獲得更好的教學效果,真正達到學以致用的目的。另外,本書配套的輔助教材《VisualBasic程序設計習題集與實驗指導》為使用該書的教學提供了學生自測習題和上機實驗題。
全書共分為10章,主要內容有:VisualBasic程序設計概述、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數(shù)組和自定義類型、過程、用戶界面設計、文件操作、圖形圖像操作和多媒體程序設計。每章都由一些案例和拓展案例組成,每個案例都由案例描述、案例分析、案例設計和相關知識4部分組成;拓展案例是對本章知識點的拓展應用。
本書適合VisualBasic的初學者,可以作為高等院校非計算機專業(yè)程序設計課程的教材,也可作為各類計算機培訓班的教材,還可以作為VisualBasic愛好者的自學參考書。
隨機計算機技術的飛速發(fā)展和廣泛應用,計算機的應用能力已經成為衡量大學生素質和能力的一個重要標志。尤其是非計算機專業(yè)的學生,學習計算機基礎知識,掌握程序設計的基本方法,培養(yǎng)計算機素養(yǎng)就顯得尤為重要。因此,目前高等院校各專業(yè)都把程序設計基礎課程作為必修課。Visual Basic(簡稱VB)是一種面向對象的、可視化的、事件驅動的程序設計語言,具有簡單易學、功能強大、應用廣泛等優(yōu)點,非常適合非計算機專業(yè)學生學習和使用,所以很多高校已將VB作為非計算機專業(yè)學生學習程序設計的語言。
傳統(tǒng)的VB程序設計教材按照給出語法、解釋語法規(guī)則、舉例說明的三部曲組織教學內容,“枯燥、難學、沒有用”是非計算機專業(yè)學生對該課程的描述,學生缺乏學習的興趣和積極性,很難達到期望的教學效果和教學目標。另外,由于面對的教學對象絕大多數(shù)是第一次接觸程序設計的學生,所以應該站在他們的角度考慮,編寫一本更適合初學者使用的教學用書。
本書作者都是具有多年教學經驗的一線教師,在結合多年教學經驗的基礎上,針對非計算機專業(yè)學生初學程序設計的特點,精心設計、組織編寫了本書。為避免初學者在學習程序設計語言過程中的盲目性和枯燥性,提高非計算機專業(yè)學生對VB 程序設計這門課的興趣,改善教學效果,并且培養(yǎng)學生自主學習的能力和獨立分析、解決問題的能力,本書以案例驅動的方式來引導出教學內容,并且巧妙地將VB程序設計的基本知識點恰當?shù)厝谌氚咐姆治龊驮O計過程中。對案例的設計是依據(jù)針對性、代表性、實用性、趣味性等原則進行設計,以激發(fā)學生的好奇心和求知欲,達到知識的快速掌握和能力的快速培養(yǎng)。
全書共分為10章,主要內容有:Visual Basic程序設計概述、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數(shù)組和自定義類型、過程、用戶界面設計、文件操作、圖形圖像操作和多媒體程序設計。每章都由一些案例和拓展案例組成,每個案例都由案例描述、案例分析、案例設計和相關知識4部分組成;拓展案例是對本章知識點的拓展應用。在每章開始部分提供了知識結構圖,總結了本章案例所涉及的所有知識點,以方便學生學習查閱。另外,為了取得更好的教學效果,同時編寫了本書配套的輔助教材《Visual Basic程序設計習題集與實驗指導》,為使用該書的教學提供了學生自測習題和上機實驗題,以進一步鞏固所學的理論知識以及提高學生的實際編程能力。
本書適合Visual Basic的初學者,可以作為高等院校非計算機專業(yè)程序設計課程的教材,也可作為各類計算機培訓班的教材,還可以作為Visual Basic愛好者自學參考書。
本書第1~2、第6、第9~10章由李桂芝編寫,第3~4、第8章由王偉編寫,第5、第7章由崇美英編寫。全書由李桂芝負責統(tǒng)審定稿。北京信息科技大學計算中心主任周長勝副教授審閱了本書,并對本書的修改提出了很好的建議。在書稿規(guī)劃和撰寫階段,李文杰和黃宏博也給出了寶貴的意見,在此一并表示感謝。
本書配套的資源有多媒體教學課件、所有案例和拓展案例程序的源代碼,均可以從清華大學出版社網站下載。
由于編者水平有限,加之時間倉促,書中難免存在疏漏和不妥之處,懇請讀者批評指正!
作 者 2013年5月
第1章Visual Basic程序設計概述
1.1案例1——文字縮放
案例描述
案例分析
案例設計
相關知識
1.2案例2——貨幣兌換
案例描述
案例分析
案例設計
相關知識
第2章順序結構程序設計
2.1案例1——設計窗體文字顯示
案例描述
案例分析
第1章Visual Basic程序設計概述
1.1案例1——文字縮放
案例描述
案例分析
案例設計
相關知識
1.2案例2——貨幣兌換
案例描述
案例分析
案例設計
相關知識
第2章順序結構程序設計
2.1案例1——設計窗體文字顯示
案例描述
案例分析
案例設計
相關知識
2.2案例2——簡易記事本
案例描述
案例分析
案例設計
相關知識
2.3案例3——計算圓的周長和面積
案例描述
案例分析
案例設計
相關知識
2.4案例4——隨機抽獎
案例描述
案例分析
案例設計
相關知識
2.5案例5——倒計時
案例描述
案例分析
案例設計
相關知識
2.6案例6——釣魚游戲
案例描述
案例分析
案例設計
相關知識
2.7拓展案例
【拓展案例1】滾動字幕
【拓展案例2】圖片交換
【拓展案例3】數(shù)字拆分
【拓展案例4】計算三角形面積1
第3章選擇結構程序設計
3.1案例1——數(shù)據(jù)排大小
案例描述
案例分析
案例設計
相關知識
3.2案例2——計算三角形面積2
案例描述
案例分析
案例設計…
相關知識
3.3案例3——漂流四方
案例描述
案例分析
案例設計
相關知識
3.4案例4——判斷屬相
案例描述
案例分析
案例設計
相關知識
3.5案例5——龜兔賽跑
案例描述
案例分析
案例設計
相關知識
3.6拓展案例
【拓展案例1】滾動字幕2
【拓展案例2】旅游報價
第4章循環(huán)結構程序設計
4.1案例1——簡單的加密解密
案例描述
案例分析
案例設計
相關知識
4.2案例2——猜數(shù)游戲
案例描述
案例分析
案例設計
相關知識
4.3案例3——漂亮的星星
案例描述
案例分析
案例設計
相關知識
4.4案例4——調色板
案例描述
案例分析
案例設計
相關知識
4.5拓展案例
【拓展案例1】斐波那契數(shù)列
【拓展案例2】判斷素數(shù)
【拓展案例3】求最大公約數(shù)
【拓展案例4】求自然對數(shù)的底e的近似值
【拓展案例5】百錢買百雞
【拓展案例6】打印九九乘法表
第5章數(shù)組和自定義類型
5.1案例1——計算平均成績
案例描述
案例分析
案例設計
相關知識
5.2案例2——打印楊輝三角形
案例描述
案例分析
案例設計
相關知識
5.3案例3——統(tǒng)計單詞數(shù)
案例描述
案例分析
案例設計
相關知識
5.4案例4——顏色游戲
案例描述
案例分析
案例設計
相關知識
5.5案例5——通信錄
案例描述
案例分析
案例設計
相關知識
5.6案例6——幼兒識字卡片
案例描述
案例分析
案例設計
相關知識
5.7案例7——文本效果設計器
案例描述
案例分析
案例設計
相關知識
5.8拓展案例
【拓展案例1】成績排序
【拓展案例2】簡易計算器
【拓展案例3】校運動會報名
【拓展案例4】歌手大獎賽
第6章過程
6.1案例1——判斷回文
案例描述
案例分析
案例設計
相關知識
6.2案例2——英文打字練習
案例描述
案例分析
案例設計
相關知識
6.3案例3——評委打分
案例描述
案例分析
案例設計
相關知識
6.4案例4——繪制分形圖形
案例描述
案例分析
案例設計
相關知識
6.5案例5——簡易畫板
案例描述
案例分析
案例設計
相關知識
6.6拓展案例
【拓展案例1】驗證哥德巴赫猜想
【拓展案例2】分離單詞
【拓展案例3】計算彩票中獎概率
【拓展案例4】座位輪換
第7章用戶界面設計
7.1案例1——打字練習
案例描述
案例分析
案例設計
相關知識
7.2案例2——四則運算
案例描述
案例分析
案例設計
相關知識
7.3案例3——簡單的文本編輯器
案例描述
案例分析
案例設計
相關知識
7.4拓展案例
【拓展案例1】古詩賞析
【拓展案例2】顯示圖形的填充方式及填充顏色
第8章文件操作
8.1案例1——銀行賬戶管理
案例描述
案例分析
案例設計
相關知識
8.2案例2——登錄與注冊
案例描述
案例分析
案例設計
相關知識
8.3拓展案例
【拓展案例1】文件復制
【拓展案例2】學生成績管理
第9章圖形圖像操作
9.1案例1——紅綠燈
案例描述
案例分析
案例設計
相關知識
9.2案例2——繪制正弦曲線和余弦曲線
案例描述
案例分析
案例設計
相關知識
9.3案例3——海鷗飛翔
案例描述
案例分析
案例設計
相關知識
9.4拓展案例
【拓展案例1】滿天星
【拓展案例2】藝術圖案
【拓展案例3】屏幕保護程序
第10章多媒體程序設計
10.1案例1——CD播放器
案例描述
案例分析
案例設計
相關知識
10.2案例2——MP3播放器
案例描述
案例分析
案例設計
相關知識
10.3拓展案例
【拓展案例1】多媒體播放器1
【拓展案例2】多媒體播放器2
附錄ASCII碼表
參考文獻