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