第一篇:VB語(yǔ)言程序設(shè)計(jì)教與學(xué)專題
作者簡(jiǎn)介:楊遠(yuǎn)花(1984.1.28),女,漢族,四川達(dá)州,助教,大學(xué)本科,四川文化傳媒職業(yè)學(xué)院,程序設(shè)計(jì)語(yǔ)言教學(xué)
郵寄地址:四川省成都市崇州市三和東街28號(hào)四川文化傳媒職業(yè)學(xué)院 收件人:楊遠(yuǎn)花 聯(lián)系電話:***
職業(yè)院校VB語(yǔ)言程序設(shè)計(jì)教與學(xué)
楊遠(yuǎn)花
(四川文化傳媒職業(yè)學(xué)院,成都 崇州,611230)
摘 要:VB語(yǔ)言程序設(shè)計(jì)是當(dāng)前高職院校為計(jì)算機(jī)專業(yè)開(kāi)設(shè)的程序語(yǔ)言學(xué)習(xí)的課程。這門(mén)課程包含很多語(yǔ)法,結(jié)構(gòu),算法,而且學(xué)習(xí)該課程需要學(xué)生具備一定的邏輯思維。高職院校當(dāng)前的教學(xué)模式主要是以多媒體教學(xué)和上機(jī)操作各占一半,通過(guò)此教學(xué)模式學(xué)生學(xué)習(xí)效果不佳。本文對(duì)教與學(xué)的方式進(jìn)行探討。
關(guān)鍵字:VB語(yǔ)言程序設(shè)計(jì);教與學(xué);高職院校
VB是通過(guò)事件驅(qū)動(dòng)的面向?qū)ο罂梢暬幊虣C(jī)制的高級(jí)語(yǔ)言。VB主要有三大特點(diǎn):面向?qū)ο罂梢暬录?qū)動(dòng)的編程機(jī)制,設(shè)計(jì)結(jié)構(gòu)化。VB語(yǔ)言設(shè)計(jì)大致的步驟為建立對(duì)象,設(shè)置對(duì)象屬性,根據(jù)功能編寫(xiě)代碼建立事件過(guò)程,運(yùn)行調(diào)試。根據(jù)VB的特點(diǎn)和程序設(shè)計(jì)步驟可知VB實(shí)際是一種較為易學(xué)易理解的程序設(shè)計(jì)語(yǔ)言,相對(duì)其他的高級(jí)語(yǔ)言來(lái)講更直觀。高職院校學(xué)生基礎(chǔ)較為薄弱,以及教學(xué)模式過(guò)于死板而造成學(xué)生對(duì)該課程的學(xué)習(xí)效果差強(qiáng)人意。現(xiàn)對(duì)該課程的教與學(xué)從兩個(gè)方面進(jìn)行探討。
一、教師的“教”
如何“教”才能實(shí)現(xiàn)該課程的教學(xué)目標(biāo),才能讓學(xué)生掌握學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的竅門(mén),為今后其他高級(jí)語(yǔ)言的學(xué)習(xí)奠定良好的基礎(chǔ)。首先讓學(xué)生了解該課程的教學(xué)目標(biāo)很必要,因此在第一次課上除了要讓學(xué)生對(duì)該課程的學(xué)習(xí)感興趣的同時(shí)也要讓學(xué)生清楚學(xué)習(xí)該課程的教學(xué)目標(biāo)———學(xué)生能夠在VB的開(kāi)發(fā)環(huán)境下解決實(shí)際問(wèn)題,具備較強(qiáng)的抽象,邏輯思維能力,開(kāi)發(fā)創(chuàng)新新項(xiàng)目,掌握學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的技巧。
(一)、引發(fā)學(xué)生學(xué)習(xí)該課程的興趣
VB是學(xué)生進(jìn)入大學(xué)后學(xué)習(xí)的第一種語(yǔ)言類課程。在學(xué)生不了解該課程的情況下引發(fā)學(xué)生學(xué)習(xí)該課程的興趣相對(duì)來(lái)講較為容易。高職院校的很多學(xué)生都不夠自信,VB這門(mén)課程一定要給學(xué)生易學(xué)易用的第一印象,不然學(xué)生會(huì)產(chǎn)生畏難心理在今后學(xué)習(xí)的過(guò)程中始終會(huì)有擔(dān)心自己學(xué)不會(huì)的心理。該課程的第一次課要讓學(xué)生對(duì)VB有一定了解,產(chǎn)生學(xué)習(xí)興趣,對(duì)該課程的學(xué)習(xí)充滿自信和期待。課程的第一次課可以從以下幾個(gè)方面入手:
1.引入VB小游戲,操作演示,并抽取其中1、2種游戲告知游戲的玩耍規(guī)則,并讓學(xué)生試著玩耍。挑選的游戲玩耍時(shí)需要一定的邏輯思維,引發(fā)學(xué)生學(xué)習(xí)興趣的同時(shí),也培養(yǎng)了學(xué)生的邏輯思維能力。
2.把游戲放VB開(kāi)發(fā)環(huán)境中再運(yùn)行演示,同時(shí)對(duì)VB開(kāi)發(fā)小游戲的流程進(jìn)行簡(jiǎn)單的介紹,從而也讓學(xué)生對(duì)VB的開(kāi)發(fā)環(huán)境及設(shè)計(jì)步驟有了比較直觀的初步的認(rèn)識(shí)和了解。選取游戲中最簡(jiǎn)單的操作功能進(jìn)行編程和運(yùn)行演示,給學(xué)生易學(xué)易懂的感覺(jué),提高學(xué)生學(xué)習(xí)該課程的自信。3.布置學(xué)生課后練習(xí)抽取的游戲,在下一次課程時(shí)比賽通關(guān)。此過(guò)程主要是為了學(xué)生熟悉游戲規(guī)則及玩耍技巧,加強(qiáng)學(xué)生的邏輯思維能力,為后續(xù)對(duì)游戲的設(shè)計(jì)和編寫(xiě)代碼奠定良好的基礎(chǔ)。
(二)、課程教學(xué)的整體規(guī)劃
第一次課引發(fā)學(xué)生的學(xué)習(xí)興趣后,在后續(xù)的課程講解中,同樣需要關(guān)注學(xué)生的情況,盡量避免學(xué)生對(duì)該課程產(chǎn)生難學(xué)難懂的心理,一旦學(xué)生出現(xiàn)抵觸的趨勢(shì),就應(yīng)對(duì)教學(xué)進(jìn)行相應(yīng)的調(diào)整。根據(jù)多年的教學(xué)實(shí)踐,后續(xù)課程主要以項(xiàng)目驅(qū)動(dòng)法進(jìn)行教學(xué)。主要的教學(xué)流程如下:
1.引入實(shí)例或游戲,運(yùn)行實(shí)例或者游戲,進(jìn)行功能分析、操作規(guī)則講解,設(shè)計(jì)流程分析。
2.將實(shí)例或游戲按照功能進(jìn)行分解,從易到難的原則選擇模塊進(jìn)行分析設(shè)計(jì)。對(duì)每一個(gè)模塊需要用到的語(yǔ)法、屬性、方法進(jìn)行大概的介紹。
3.每一模塊進(jìn)行模塊分析,算法,設(shè)計(jì),編寫(xiě)程序,運(yùn)行調(diào)試的過(guò)程中,詳情講解如何應(yīng)用對(duì)應(yīng)的語(yǔ)法、屬性、方法,從而完成對(duì)應(yīng)模塊的設(shè)計(jì)。
4.最后分析各模塊的關(guān)系,聯(lián)接各模塊,從而完成實(shí)例或游戲。
5.布置新的游戲或者實(shí)例(與講解的實(shí)例或游戲含有相同的語(yǔ)法,屬性,方法),讓學(xué)生分組討論,采取分工合作的方式,在規(guī)定時(shí)間內(nèi)進(jìn)行分析設(shè)計(jì)出新的實(shí)例或者游戲。
6.教師應(yīng)時(shí)刻關(guān)注學(xué)生的進(jìn)度,適當(dāng)給予指導(dǎo),設(shè)置懲罰和獎(jiǎng)勵(lì)來(lái)加強(qiáng)學(xué)生完成的動(dòng)力。懲罰和獎(jiǎng)勵(lì)由學(xué)生自己提,以大多數(shù)學(xué)生贊成的懲獎(jiǎng)方式為準(zhǔn)。
二、學(xué)生如何學(xué)習(xí)
教師講授的模式和方法主要是引導(dǎo)學(xué)生學(xué)習(xí),讓學(xué)生學(xué)習(xí)的更輕松。這是教學(xué)中的“教”,另一方面是學(xué)生如何學(xué)習(xí)即教學(xué)中的“學(xué)”。“學(xué)”是學(xué)生主動(dòng)的一個(gè)方面,需要學(xué)生配合教師的“教”,以及自主學(xué)習(xí)才能夠更好的實(shí)現(xiàn)教學(xué)目標(biāo),才能真正體現(xiàn)教學(xué)的意義。針對(duì)學(xué)生的狀況進(jìn)行了不同的學(xué)習(xí)方式。
(一)、基礎(chǔ)較弱的學(xué)生如何學(xué)習(xí)
高職院校的很多學(xué)生從入學(xué)后,對(duì)所有專業(yè)的學(xué)習(xí)都不感興趣,學(xué)習(xí)上動(dòng)力不足,上課聽(tīng)不進(jìn)去,注意力無(wú)法集中,作業(yè)全抄襲以應(yīng)付教師檢查。常常處于這種狀態(tài)的學(xué)生,即使偶爾想學(xué)習(xí),也很難持久。主要是因?yàn)楦呗氃盒5膶W(xué)生心理并未成熟,仍帶有許多少年時(shí)期的痕跡,如幼稚,脆弱,自制力薄弱,依附性強(qiáng)等,加之他們沒(méi)有社會(huì)閱歷,無(wú)法感受到能力的重要性,從而放任自己。對(duì)于這部分同學(xué)需要教師特別關(guān)心和重視,了解學(xué)生,多與該類學(xué)生交流,引導(dǎo)學(xué)生建立自信,嘗試的去學(xué)習(xí)。對(duì)于語(yǔ)言類的學(xué)習(xí),教師需要特別對(duì)待,布置一些簡(jiǎn)單的有趣的案例或項(xiàng)目讓這一部分同學(xué)去完成,從而建立他們的自信。這類學(xué)生更適合理論知識(shí)較少,實(shí)踐操作更多的教學(xué)方式,讓他們處于實(shí)踐中去理解基本的語(yǔ)法、結(jié)構(gòu)等理論知識(shí)。對(duì)于不懂或者無(wú)法理解并應(yīng)用的知識(shí)點(diǎn),先讓學(xué)生學(xué)會(huì)查閱書(shū)籍或者在網(wǎng)絡(luò)上搜索查詢?cè)趯?shí)踐中如何應(yīng)用對(duì)應(yīng)的知識(shí)點(diǎn),并多看該知識(shí)點(diǎn)的應(yīng)用案例,從而理解和應(yīng)用該知識(shí)點(diǎn)完成對(duì)應(yīng)的案例或項(xiàng)目。
(二)、基礎(chǔ)適中的學(xué)生如何學(xué)習(xí)
課程針對(duì)大部分學(xué)生(基礎(chǔ)適中的學(xué)生)安排的項(xiàng)目或者游戲分組完成時(shí)各組都將按照基礎(chǔ)較好、基礎(chǔ)一般、基礎(chǔ)較差的進(jìn)行組合,均勻各組的實(shí)力。組內(nèi)成員必須相互幫助,相互督促,分工協(xié)作完成整個(gè)項(xiàng)目,在完成后一起梳理整個(gè)完成過(guò)程,將各自完成的小模塊的分析設(shè)計(jì)思路和流程分享給該組的其他同學(xué),如果該組有不懂的同學(xué),大家應(yīng)該一起幫助該同學(xué),給予詳細(xì)的講解,讓整個(gè)組的同學(xué)對(duì)項(xiàng)目或者游戲的各個(gè)環(huán)節(jié)都了如指掌,從而使項(xiàng)目或游戲的分析設(shè)計(jì)流程更清晰明了。
(三)、基礎(chǔ)較好的學(xué)生如何學(xué)習(xí)
對(duì)于自覺(jué)性比較高,領(lǐng)悟力比較強(qiáng)的同學(xué),建議學(xué)生在完成課內(nèi)項(xiàng)目的同時(shí),再布置新項(xiàng)目讓他們利用課后時(shí)間試著去完成,拓展該課程知識(shí)的應(yīng)用學(xué)習(xí),這一部分學(xué)生需要通過(guò)自學(xué),更加熟練應(yīng)用VB的語(yǔ)法、結(jié)構(gòu)、算法去完成新項(xiàng)目,培養(yǎng)其獨(dú)立分析問(wèn)題,解決問(wèn)題的能力。
學(xué)生在所有項(xiàng)目或者游戲的分析設(shè)計(jì)過(guò)程中,教師應(yīng)一直跟蹤學(xué)生實(shí)施的進(jìn)度,適時(shí)的給予指導(dǎo)和引導(dǎo)。
三、總結(jié)
VB語(yǔ)言程序設(shè)計(jì)的教學(xué)主要以學(xué)生為主體,教師引導(dǎo)的教學(xué)模式進(jìn)行。整個(gè)課程的教學(xué)以項(xiàng)目驅(qū)動(dòng)為主線,并采用了因材施教的方式兼顧了所有學(xué)生的學(xué)習(xí)。這種教學(xué)方式充分調(diào)動(dòng)了學(xué)生學(xué)習(xí)的主動(dòng)性,努力培養(yǎng)了學(xué)生自主學(xué)習(xí)的良好習(xí)慣,提高了學(xué)生實(shí)際應(yīng)用能力,為今后語(yǔ)言類的學(xué)習(xí)打下了良好的基礎(chǔ)。參考文獻(xiàn)
[1]林卓然.VB語(yǔ)言程序設(shè)計(jì)[M].電子工業(yè)出版社,2009.
[2]崔艷莉,張敏,王重英.淺談“案例+任務(wù)”驅(qū)動(dòng)教學(xué)法在VB程序設(shè)計(jì)語(yǔ)言教學(xué)中的應(yīng)用[J].中國(guó)農(nóng)業(yè)銀行武漢培訓(xùn)學(xué)院學(xué)報(bào),2009,(1). [3]楊世福.淺談VB語(yǔ)言程序設(shè)計(jì)課程教學(xué)策略[J].中國(guó)新技術(shù)新產(chǎn)品,2009,(12).
第二篇:VB程序設(shè)計(jì)課程設(shè)計(jì)
VB程序設(shè)計(jì)課程設(shè)計(jì)
1、目的
VB程序設(shè)計(jì)課程設(shè)計(jì)是考察學(xué)生對(duì)VB程序設(shè)計(jì)課程相關(guān)知識(shí)點(diǎn)掌握情況的重要環(huán)節(jié),也是激勵(lì)學(xué)生進(jìn)一步學(xué)習(xí)VB、提高運(yùn)用VB開(kāi)發(fā)實(shí)際計(jì)算機(jī)程序的能力。課程設(shè)計(jì)的重點(diǎn)在于學(xué)生利用VB開(kāi)發(fā)程序的能力。
2、課程設(shè)計(jì)題目
學(xué)生信息管理系統(tǒng)
3、程序功能
該程序具有建立數(shù)據(jù)庫(kù),建立數(shù)據(jù)庫(kù)表,添加數(shù)據(jù),刪除數(shù)據(jù),查詢學(xué)生每學(xué)期成績(jī)、不及格情況、積點(diǎn)情況等相關(guān)信息的功能。
4、實(shí)現(xiàn)要求
每個(gè)學(xué)生建立一個(gè)數(shù)據(jù)庫(kù)(名字自擬),數(shù)據(jù)庫(kù)中建立學(xué)生基本信息表(學(xué)號(hào)、姓名、性別、出生年、出生月、出生日、聯(lián)系電話、年級(jí)、班級(jí)、住址等)、學(xué)生成績(jī)表(學(xué)號(hào)、課程號(hào)、成績(jī)、學(xué)期等)、課程信息表(課程號(hào)、課程名稱、出版社、出版日期、版次、頁(yè)碼、價(jià)格、課程類型(基礎(chǔ)課、專業(yè)基礎(chǔ)課、選修課等)、開(kāi)課學(xué)院等)。
把課程信息、每一學(xué)期的成績(jī)等分別輸入相應(yīng)的表中,其中學(xué)生基本信息表記錄不少于5個(gè)學(xué)生的信息。
在以上數(shù)據(jù)的基礎(chǔ)上,實(shí)現(xiàn)相關(guān)的程序功能(不僅僅第3條指定的功能)。
設(shè)計(jì)多界面程序,相關(guān)查詢結(jié)果應(yīng)由不同的界面顯示,每個(gè)同學(xué)顯示結(jié)果的形式應(yīng)盡量不同。
5、考核
根據(jù)學(xué)生實(shí)現(xiàn)程序功能多少(40分)、界面設(shè)計(jì)情況(20分)、課程設(shè)計(jì)報(bào)告撰寫(xiě)情況(20)、答辯情況(20分)進(jìn)行考核。雷同者應(yīng)重做。
6、課程設(shè)計(jì)報(bào)告內(nèi)容
1)課程設(shè)計(jì)題目
2)課程設(shè)計(jì)的目的3)程序功能介紹
4)程序界面設(shè)計(jì)與控件屬性設(shè)置
5)程序代碼編寫(xiě)
6)程序演示(將運(yùn)行過(guò)程用截圖方式截下來(lái),并對(duì)輸入數(shù)據(jù)、輸出的結(jié)果進(jìn)行適當(dāng)說(shuō)明)
7)課程學(xué)習(xí)與課程設(shè)計(jì)心得體會(huì)
7、上交材料
本次課程設(shè)計(jì)以小班為單位上交如下資料:
1)光盤(pán):每一小班建立一個(gè)目錄(專業(yè)年級(jí)班級(jí)),在此目錄下建立每個(gè)同學(xué)的目錄(學(xué)號(hào)姓名),在每個(gè)同學(xué)的目錄下保存該同學(xué)的電子版的課程設(shè)計(jì)報(bào)告、打包的程序。
2)紙制版的課程設(shè)計(jì)報(bào)告
第三篇:vb程序設(shè)計(jì)方法
發(fā)表于《中小學(xué)信息技術(shù)教育》雜志2005年第7期 VB程序設(shè)計(jì)方法——今天我來(lái)做導(dǎo)演!
教學(xué)目標(biāo):
1、知道創(chuàng)建一個(gè)VB程序的基本步驟
2、了解窗口、事件和消息的含義
3、培養(yǎng)學(xué)生的自主探究精神
教學(xué)重點(diǎn)和難點(diǎn):
1、窗口,事件和消息的關(guān)系
2、屬性的設(shè)置
3、代碼的輸入
學(xué)生分析:
高一學(xué)生,已經(jīng)學(xué)習(xí)了程序的三種基本結(jié)構(gòu),能辨別三種結(jié)構(gòu),但不會(huì)自己書(shū)寫(xiě)程序。對(duì)VB基本上一無(wú)所知。
教學(xué)方法:
采用主動(dòng)式任務(wù)驅(qū)動(dòng)的教學(xué)方法,通過(guò)創(chuàng)設(shè)情境,激發(fā)學(xué)生對(duì)VB的興趣,使學(xué)生產(chǎn)生動(dòng)手做一個(gè)VB程序的欲望.在布置任務(wù)的時(shí)候,不是教師指定完成什么任務(wù),而是由學(xué)生自己提出想完成一個(gè)樣的任務(wù),即想做一個(gè)什么樣的VB程序,因?yàn)槿蝿?wù)是學(xué)生自己提出來(lái)的,所以學(xué)生肯定感興趣的,這就避免了教師布置的任務(wù)不能照顧到全體學(xué)生裝的弊端.而教師作為引導(dǎo)者和技術(shù)幫助者,幫助學(xué)生一步步地完成任務(wù),引導(dǎo)學(xué)生分解任務(wù),分解為界面的創(chuàng)建,屬性的設(shè)置,代碼的輸入等幾部分。在實(shí)踐過(guò)程中,使學(xué)生掌握用VB進(jìn)行程序設(shè)計(jì)的步驟和方法。
教學(xué)過(guò)程:
一、激趣引入
師:上節(jié)課中我們演示了一個(gè)拋硬幣的VB小程序,大家還有印象嗎?(教師演示這個(gè)程序)師:下面我再來(lái)演示幾個(gè)其他VB小程序(教師演示若干個(gè)趣味小程序,如,和劉德華對(duì)話,井字棋,心情好嗎,挖地雷,單選復(fù)選框與字體,測(cè)驗(yàn)記憶力,彈球游戲,剪刀包袱,在演示過(guò)程中,讓學(xué)生注意鼠標(biāo)單擊按鈕,或者鼠標(biāo)移動(dòng),窗口上會(huì)有什么反應(yīng))
師:窗口——舞臺(tái),事件——導(dǎo)演的命令,反應(yīng)——演員的表演,控件——演員(以對(duì)比方式說(shuō)明它們之間的關(guān)系,讓學(xué)生明白,需要哪個(gè)演員(控件)作出什么表演,要對(duì)這個(gè)演員(控件)發(fā)號(hào)施令,導(dǎo)演不能瞎指揮,不然表演要亂套的。)
師:有了舞臺(tái),演員,導(dǎo)演在哪兒呢?導(dǎo)演就是你!今天就是請(qǐng)大家當(dāng)一回導(dǎo)演(出示課題:今天你來(lái)做導(dǎo)演!)意圖:
1、在演示過(guò)程中,提醒學(xué)生注意窗口,事件(點(diǎn)擊按鈕或移動(dòng)按鈕),消息(事件的反應(yīng))。
2、激發(fā)學(xué)生的興趣,產(chǎn)生自己動(dòng)手做一個(gè)VB程序的欲望。
二、形成任務(wù) 大屏幕展示:
一、確定導(dǎo)演的工作目標(biāo),即你想要完成一個(gè)什么樣的VB程序?
老師引導(dǎo),啟發(fā)學(xué)生,使每個(gè)學(xué)生能確定自己的目標(biāo),即要完成一個(gè)什么樣的VB程序,即名稱是什么?功能是什么?……。(對(duì)于不能確定的學(xué)生,建議參考老師演示的例子,從中選擇一個(gè)自己感興趣的)
意圖:這是很重要的一個(gè)過(guò)程,要很好地引導(dǎo)學(xué)生,使學(xué)生清楚地知道自己的任務(wù),即自己要做什么?
三、分解任務(wù)
(以演示中的一個(gè)小例子,來(lái)說(shuō)明如何完成一個(gè)VB程序)大屏幕展示:
二、導(dǎo)演如何完成任務(wù)?
師:導(dǎo)演正式上任了,大家都胸有成竹了,明確了要做一個(gè)什么樣的VB程序,首先做什么呢?
1、界面的設(shè)計(jì)(舞臺(tái)的布置)師:一個(gè)程序,你最先看到是什么?
師:舞臺(tái)如何布局?演員如何選取?窗口如何布局?上面要放哪些東西?這些東西怎么放比較好看?……
意圖:引導(dǎo)學(xué)生從界面設(shè)計(jì)入手,學(xué)會(huì)用控件來(lái)輸入文字,圖片,通過(guò)對(duì)文字的修飾,圖片的插入,引入屬性的設(shè)置,突破這個(gè)難點(diǎn)。
2、如何讓對(duì)象動(dòng)起來(lái)?
師:窗口布置好了,舞臺(tái)拱建好了,演員也到位了,那么讓演員如何表演呢?每個(gè)演員做什么動(dòng)作呢?導(dǎo)演發(fā)布命令的時(shí)候(輸入代碼)的時(shí)候,一定要看清對(duì)象,不要亂發(fā)命令啊!意圖:
引入代碼的輸入。為節(jié)省時(shí)間,提供演示程序的代碼,避免自己書(shū)寫(xiě)代碼。
四、動(dòng)手實(shí)踐
師:各位躍躍欲試的導(dǎo)演們,按照自己剛才確定的任務(wù),動(dòng)手來(lái)完成自己的第一個(gè)VB小程序吧!可能問(wèn)題:
有些學(xué)生在輸入代碼的時(shí)候,為分不清代碼需要給哪個(gè)控件加上,這時(shí)一定要讓學(xué)生明白,導(dǎo)演的指令必須是針對(duì)某個(gè)演員發(fā)的,不能亂發(fā)。對(duì)于學(xué)生碰到的問(wèn)題,老師做好技術(shù)指導(dǎo)工作。
五、評(píng)價(jià)交流(展示學(xué)生作品,交流評(píng)價(jià))
師:不同風(fēng)格的導(dǎo)演設(shè)計(jì)的效果是不同的,讓我們來(lái)欣賞一下各位導(dǎo)演的作品吧 意圖:
通過(guò)電子教室軟件,轉(zhuǎn)發(fā)一些小組完成的作品,能過(guò)交流了解其他同學(xué)的制作成果,吸取他人經(jīng)驗(yàn)
提醒學(xué)生在程序中加入制作人信息,即導(dǎo)演的信息,有初步的版權(quán)意識(shí)
有些學(xué)生可能設(shè)計(jì)的任務(wù)比較大,在課內(nèi)無(wú)法完成,則鼓勵(lì)在課后繼續(xù)完成,作為拓展作業(yè)。
五、總結(jié)
師:各位導(dǎo)演感覺(jué)如何?做一個(gè)導(dǎo)演不容易吧,做一個(gè)好的導(dǎo)演更不容易。創(chuàng)建一個(gè)VB程序的基本步驟:界面設(shè)計(jì),屬性設(shè)置,代碼輸入。
導(dǎo)演有大有小,但是基本工作是一樣的,就是上面這些步驟,今天我們是小導(dǎo)演,明天我們可能是大導(dǎo)演,期待欣賞到同學(xué)們的大作!意圖:回顧過(guò)程,總結(jié)提高。
附:學(xué)案
今天我來(lái)做導(dǎo)演
——VB程序設(shè)計(jì)方法
一、明確目標(biāo)
身為導(dǎo)演,最重要的一件事,就是明確自己的目標(biāo),請(qǐng)確定你的目標(biāo),即你想做個(gè)什么樣的VB程序?
提示:如果一時(shí)之間想不出來(lái),可以參考老師演示的例子
二、設(shè)計(jì)舞臺(tái)(界面的布局)
1、如果你想在窗口上輸入文字,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“LABEL”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形(矩形的大小可以用矩形邊上的八個(gè)小方塊進(jìn)行調(diào)整)
2、如果你想插入一張圖片,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“IMAGES”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形
3、如果你想在窗口上增加一個(gè)按鈕,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“BUTTON”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形
4、如果你想在窗口上增加一個(gè)文本框,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“TEXT”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形
:),增加其他控件的方法類似,相信自己,試一試!
三、對(duì)演員進(jìn)行分工(屬性的設(shè)置)
1、如何在窗口上顯示文字?
方法如下:
(1)用鼠標(biāo)選中Label控件
(2)在右邊的屬性窗口中找到“Caption”屬性,在右邊輸入要顯示的文字 思考:如何修改文字的字體?顏色?大小? 提示:修改相應(yīng)的屬性
2、如何插入圖片?
方法如下:
(1)用鼠標(biāo)選中Image控件
(2)在右邊的屬性窗口中找到“Picture”屬性,點(diǎn)擊旁邊的省略號(hào)按鈕,選擇要插入的圖片
3、如何修改Text顯示的文字? 方法如下:
(1)用鼠標(biāo)選中Text控件
(2)在右邊鼠性中選中Text屬性,輸入要顯示的文字
4、如何修改按鈕上顯示的文字? 方法如下:
選中按鈕,修改“Caption”屬性
四、讓演員動(dòng)起來(lái)(輸入代碼)選擇演員,輸入想要演員實(shí)現(xiàn)的代碼
五、檢查一下導(dǎo)演工作進(jìn)展如何? 方法: 運(yùn)行、播放
六、你是個(gè)合格的導(dǎo)演?還是個(gè)優(yōu)秀的導(dǎo)演?
1、你知道如何做一個(gè)VB程序了嗎?(知道/不知道)
2、你是個(gè)合格的/優(yōu)秀的導(dǎo)演?(是/不是)
第四篇:VB語(yǔ)言程序設(shè)計(jì)-在線作業(yè)_C 答案
VB語(yǔ)言程序設(shè)計(jì)-在線作業(yè)_C 用戶名:W310201132227最終成績(jī):100.0 一 單項(xiàng)選擇題
1.當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動(dòng)窗體是()。
窗體
最后一個(gè)添加的窗體 第一個(gè)添加的窗體
啟動(dòng)Visual Basic時(shí)建立的窗體
本題分值: 5.0 用戶得分: 5.0 用戶解答: 在“工程屬性”對(duì)話框中指定的窗體 知識(shí)點(diǎn):
2.在窗體上面畫(huà)一個(gè)名稱為T(mén)ext1的文本框,然后編寫(xiě)如下的事件過(guò)程: Private Sub Text1_KeyPress(KeyAscii As Integer)
......End Sub
若焦點(diǎn)位于文本框中,則能夠觸發(fā)KeyPress事件的操作是()。
按下鍵盤(pán)上的某個(gè)鍵 雙擊文本框 鼠標(biāo)滑過(guò)文本框 單擊鼠標(biāo)
本題分值: 5.0 用戶得分: 5.0
在“工程屬性”對(duì)話框中指定的用戶解答: 按下鍵盤(pán)上的某個(gè)鍵 知識(shí)點(diǎn):
3.為了裝入一個(gè)VB應(yīng)用程序,應(yīng)當(dāng)()。
只裝入窗體文件(.frm)只裝入工程文件(.vbp)分別裝入工程文件、窗體文件和標(biāo)準(zhǔn)模塊文件 分別裝入工程文件和標(biāo)準(zhǔn)模塊文件(.bas)
本題分值: 5.0 用戶得分: 5.0 用戶解答: 只裝入工程文件(.vbp)知識(shí)點(diǎn):
4.為了在按下Esc鍵時(shí)執(zhí)行某個(gè)命令按鈕的事件過(guò)程,需要把該按鈕的哪個(gè)屬性設(shè)為T(mén)rue()。
Default Value Cancel Enabled
本題分值: 5.0 用戶得分: 5.0 用戶解答: Cancel 知識(shí)點(diǎn):
5.用菜單編輯器創(chuàng)建菜單時(shí),如果要在菜單中添加一條分隔線,正確的操作是()。
在標(biāo)題輸入框中輸入“-”(減號(hào))在名稱輸入框中輸入“-”(減號(hào))在名稱輸入框中輸入“_”(下劃線)在標(biāo)題輸入框中輸入“_”(下劃線)
本題分值: 5.0 用戶得分: 5.0 用戶解答: 在標(biāo)題輸入框中輸入“-”(減號(hào))知識(shí)點(diǎn):
6.在顯示菜單時(shí),菜單的哪個(gè)屬性為T(mén)rue時(shí)將用灰色顯示該菜單項(xiàng)標(biāo)題()。
Visible Checked Caption Enabled
本題分值: 5.0 用戶得分: 5.0 用戶解答: Enabled 知識(shí)點(diǎn):
7.為了使標(biāo)簽框控件覆蓋背景,應(yīng)把BackStyle屬性設(shè)置為()。
False True 1 0
本題分值: 5.0 用戶得分: 5.0 用戶解答: 1 知識(shí)點(diǎn):
8.使文本框獲得焦點(diǎn)的方法是()。
SetFocus GotFocus LostFocus Change
本題分值: 5.0 用戶得分: 5.0 用戶解答: SetFocus 知識(shí)點(diǎn):
9.在窗體上畫(huà)兩個(gè)文本框(Name屬性分別為T(mén)ext1和Text2)和一個(gè)命令按鈕(Name屬性為Command1),然后編寫(xiě)如下兩個(gè)事件過(guò)程:
Private Sub Command1_Click()
a = Text1.Text+Text2.Text Print a
End Sub
Private Sub Form_Load()Text1.Text = “" Text2.Text = ”“
End Sub
程序運(yùn)行后,在Text1和Text2中分別輸入123和321,然后單擊命令按鈕,則輸出結(jié)果為()。
444 321123 123321 132231
本題分值: 5.0 用戶得分: 5.0 用戶解答: 123321 知識(shí)點(diǎn):
10.當(dāng)拖動(dòng)滾動(dòng)條中的滾動(dòng)塊時(shí),將觸發(fā)滾動(dòng)條的事件是()。
Scroll SetFocus Change Move
本題分值: 5.0 用戶得分: 5.0 用戶解答: Scroll 知識(shí)點(diǎn):
11.下面不是VB的數(shù)據(jù)類型的是()。
Currency Object Bool Single
本題分值: 5.0 用戶得分: 5.0 用戶解答: Bool 知識(shí)點(diǎn):
12.下面的數(shù)2.65358979335278E-06寫(xiě)成普通的十進(jìn)制數(shù)是()。
0.***335278 0.***5278 0.***35278 0.***278
本題分值: 5.0 用戶得分: 5.0 用戶解答: 0.***35278 知識(shí)點(diǎn):
13.下面的數(shù)1.2***69E+19寫(xiě)成普通的十進(jìn)制數(shù)是()。
12***6900000 12***690000 12***6900 12***69000
本題分值: 5.0 用戶得分: 5.0 用戶解答: 12***6900000 知識(shí)點(diǎn):
14.下列可作為VB的變量名的是()。
Abs AB∏
3*Delta PrintChar
本題分值: 5.0 用戶得分: 5.0 用戶解答: PrintChar 知識(shí)點(diǎn):
15.設(shè)a = 2,b = 3,c = 4,d = 5,下列表達(dá)式Not a <= c Or 4 * c = b ^ 2 And b <> a + c的值是()。
True 1 False-1
本題分值: 5.0 用戶得分: 5.0 用戶解答: False 知識(shí)點(diǎn):
16.語(yǔ)句Print 5 * 5 5 / 5的輸出結(jié)果是()。25 5 0
本題分值: 5.0 用戶得分: 5.0 用戶解答: 25 知識(shí)點(diǎn):
17.表達(dá)式4 + 5 6 * 7 / 8 Mod 9的值是()。7 6 4
本題分值: 5.0 用戶得分: 5.0 用戶解答: 5 知識(shí)點(diǎn):
18.以下語(yǔ)句Print 3 + 4 5 * 6 / 7 Mod 8的輸出結(jié)果是()。4 3 5
本題分值: 5.0 用戶得分: 5.0 用戶解答: 4 知識(shí)點(diǎn):
19.語(yǔ)句Print Sgn(-6 ^ 2)+ Int(-6 ^ 2)+ Int(6 ^ 2)的輸出結(jié)果是()。
-1 1-72-36
本題分值: 5.0 用戶得分: 5.0 用戶解答:-1 知識(shí)點(diǎn):
20.以下語(yǔ)句的輸出結(jié)果是()。
a = Sqr(3)
Print Format(a, ”$$####.###")
$1732 $$0001.732 $1.732 $$1.732
本題分值: 5.0 用戶得分: 5.0 用戶解答: $$1.732 知識(shí)點(diǎn):
第五篇:VB程序設(shè)計(jì)(2014大作業(yè))
《VB程序設(shè)計(jì)》大作業(yè)
一、大作業(yè)的內(nèi)容
本次大作業(yè)要求學(xué)生根據(jù)所學(xué)知識(shí)以及個(gè)人愛(ài)好,設(shè)計(jì)開(kāi)發(fā)一個(gè)VB應(yīng)用小程序。要能體現(xiàn)出:
1.《VB程序設(shè)計(jì)》各種語(yǔ)句的綜合使用能力; 2.《VB程序設(shè)計(jì)》各種相關(guān)控件的使用能力;
3.根據(jù)具體的設(shè)計(jì)題目,設(shè)計(jì)清晰、美觀界面的能力; 4.一定的綜合設(shè)計(jì)能力。
二、大作業(yè)的要求
本次大作業(yè)應(yīng)滿足以下要求:
實(shí)用性:應(yīng)用程序要有明確的應(yīng)用主題,有一定的實(shí)用價(jià)值。結(jié)構(gòu)性:應(yīng)用程序具有良好的程序結(jié)構(gòu)。可讀性:應(yīng)用程序具有較好的可讀性。全面性:應(yīng)用程序應(yīng)包含比較全面的功能。
友好性:合理使用VB提供的各種控件,設(shè)計(jì)友好、美觀的使用界面。
三、大作業(yè)的步驟 1.根據(jù)個(gè)人興趣、愛(ài)好,以及提交時(shí)間的要求,自己確定設(shè)計(jì)題目(可參考附件1); 2.查找與設(shè)計(jì)題目相關(guān)的資料;
3.進(jìn)行應(yīng)用程序總體結(jié)構(gòu)、使用功能的設(shè)計(jì); 4.進(jìn)行應(yīng)用程序的界面設(shè)計(jì)和源程序代碼的編寫(xiě); 5.上機(jī)編輯、調(diào)試程序;
6.保存應(yīng)用程序, 并生成可執(zhí)行文件; 7.撰寫(xiě)設(shè)計(jì)報(bào)告。
四、設(shè)計(jì)報(bào)告的基本格式
設(shè)計(jì)報(bào)告的基本內(nèi)容至少包括封面、正文、總結(jié)三部分。(1).封面(包括:題目、班級(jí)、姓名、指導(dǎo)教師、完成日期等信息)(2).正文
1、課題的選材過(guò)程(設(shè)計(jì)思路);
2、設(shè)計(jì)的將要達(dá)到的目標(biāo);
3、總體設(shè)計(jì)結(jié)構(gòu)與功能;
(1)總體設(shè)計(jì)結(jié)構(gòu)介紹(繪制:結(jié)構(gòu)流程圖)
(2)各功能模塊運(yùn)行界面的功能、算法和操作步驟;
4、設(shè)計(jì)結(jié)果分析;(運(yùn)行結(jié)果展示、正確性分析)(3).總結(jié)(感想、收獲、啟發(fā)、存在的問(wèn)題)
五、課程大作業(yè)提交
(1)形式
設(shè)計(jì)報(bào)告 + 源程序文件(含可執(zhí)行文件)
其中:<1>設(shè)計(jì)報(bào)告的封面統(tǒng)一(附件2);
<2>源程序文件(含 *.vbp;*.frm;*.exe)打包壓縮成一個(gè)文件,以學(xué)號(hào)+姓名(例如: 11020741姓名)為文件名。
(2)時(shí)間
2014年5月10日 之前;
(3)方法
紙質(zhì)報(bào)告及壓縮文件交各班學(xué)委,按順序排好后由學(xué)委統(tǒng)一上交;
附件一:
參考題目
1、《班級(jí)信息系統(tǒng)》
描述:如同班級(jí)和每個(gè)成員的成長(zhǎng)日記,信息量大,生動(dòng)活潑,有紀(jì)念意義。要求:具有數(shù)據(jù)庫(kù)、圖片庫(kù)等功能。
2、《幼兒算術(shù)游戲》
本系統(tǒng)面向3-6歲幼兒進(jìn)行加、減法練習(xí),要生動(dòng)活潑,寓教于樂(lè),主要以圖形、動(dòng)畫(huà)、聲音等多媒體形式提供學(xué)習(xí)環(huán)境。要求:
題型包括選擇題和填空題兩種形式。
隨機(jī)出題,范圍為100以內(nèi)的加、減法,也可以是加減法的混合運(yùn)算。以練習(xí)和試卷兩種形式出題。
答案可以提供圖片的形式進(jìn)行選擇,也可以從鍵盤(pán)輸入。答題后要用聲音或者動(dòng)畫(huà)給出獎(jiǎng)勵(lì)或評(píng)價(jià)。
提供背景音樂(lè)。
3、《記事本程序》
記事本主要是對(duì)文字進(jìn)行編輯處理的軟件。能進(jìn)行新建、打開(kāi)、保存等功能;并且能運(yùn)用 剪貼、復(fù)制、粘貼、清除功能,對(duì)文字更方便的錄入。另外還可以根據(jù)用戶的需要查找相應(yīng)的 文字,實(shí)現(xiàn)編輯功能。
由于記事本是一套簡(jiǎn)單的文本編輯器。要求記事本不但要具備完善的編輯、方便的性能,還要提供更簡(jiǎn)便的操作。這就要求設(shè)計(jì)人員在編輯過(guò)程當(dāng)中盡可能的考慮到。包括以下內(nèi)容: *對(duì)文本進(jìn)行編輯; *用戶根據(jù)不同的權(quán)限可對(duì)文本進(jìn)行添加、刪除、修改等操作;*對(duì)記事本進(jìn)行各種編輯(精確、簡(jiǎn)單);
4、《科學(xué)計(jì)算器》設(shè)計(jì)
本科學(xué)計(jì)算器是一種能實(shí)現(xiàn) 加、減、乘、除、倒數(shù)、乘方、正玄、余玄、正切、In、n!函數(shù)、進(jìn)制、弧度轉(zhuǎn)換等運(yùn)算功能,并帶有存儲(chǔ)器、統(tǒng)計(jì)框等,基本實(shí)現(xiàn)了Windows自帶計(jì)算器的所有功能。要實(shí)現(xiàn)計(jì)算器的這些功能就用到我們所學(xué)的VB知識(shí)編寫(xiě)程序來(lái)實(shí)現(xiàn)運(yùn)算功能并解決問(wèn)題,也是我們實(shí)訓(xùn)要達(dá)到的目的。
5、個(gè)人日常收入與開(kāi)銷記錄、統(tǒng)計(jì)與查詢
個(gè)人日常收入與開(kāi)銷記錄包括收入與開(kāi)銷的時(shí)間、收入與開(kāi)銷來(lái)源或者去向、類型,備注,統(tǒng)計(jì)功能按月統(tǒng)計(jì)與按年統(tǒng)計(jì),查詢包含按時(shí)間段和類型查詢。
6、《學(xué)生成績(jī)管理系統(tǒng)》
本系統(tǒng)由三部分組成:系統(tǒng)管理、學(xué)籍管理、成績(jī)管理、報(bào)表。1.用戶管理:實(shí)現(xiàn)用戶的添加、刪除、密碼修改、用戶登錄等功能。2.成績(jī)管理:實(shí)現(xiàn)學(xué)生的成績(jī)錄入、成績(jī)的查詢、成績(jī)的統(tǒng)計(jì)。4.報(bào)表:可以打印學(xué)生的學(xué)籍信息、成績(jī)。數(shù)據(jù)存放到access數(shù)據(jù)庫(kù)中。使用菜單、界面友好、功能完善。
VB學(xué)單詞
本系統(tǒng)功能要求:
1.能夠自動(dòng)顯示單個(gè)單詞中英文及詞性。
2.顯示單個(gè)單詞的時(shí)間可以調(diào)整,并隨時(shí)顯示已用時(shí)間。3.有暫停功能。
4.可用文本文件存儲(chǔ)單詞。
題目:飯店點(diǎn)菜系統(tǒng)
目的 通過(guò)該題目的設(shè)計(jì),使學(xué)生掌握軟件開(kāi)發(fā)過(guò)程的問(wèn)題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試等基本方法和技能;掌握利用VB開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng)的方法
主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計(jì)要求等)
主要功能有:
菜式瀏覽功能:能分類瀏覽飯店的所有菜式、采樣及價(jià)格;
點(diǎn)菜功能:進(jìn)行點(diǎn)菜操作后能預(yù)覽點(diǎn)菜結(jié)果,并可對(duì)其進(jìn)一步修改; 留言板功能:記錄顧客的意見(jiàn)和建議,并具有瀏覽功能;
抽獎(jiǎng)功能:當(dāng)顧客的消費(fèi)達(dá)到指定金額時(shí),可分檔抽取小獎(jiǎng)品。要求:
用數(shù)據(jù)庫(kù)或文件保存相關(guān)信息。
VB程序語(yǔ)言設(shè)計(jì)
課程大作業(yè)
題目名稱:_________________________________ 班 級(jí):_________________________________ 姓 名:_________________________________ 學(xué) 號(hào):_________________________________ 課程教師:
溫海駿
學(xué) 期: 2013-2014學(xué)年
第2學(xué)期
完成時(shí)間: