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