vb程序設計論文范文
時間:2023-04-03 06:39:38
導語:如何才能寫好一篇(pian)vb程(cheng)序設計論文,這就(jiu)需要搜集整理更(geng)多的資料(liao)和文獻,歡迎(ying)閱讀由公務員之家整理的十篇(pian)范文,供你借鑒。
篇1
程序設(she)計課(ke)程具有(you)很強的(de)實踐性,在培(pei)養學(xue)生(sheng)學(xue)會自(zi)己分析問(wen)(wen)題、使(shi)用(yong)計算(suan)機(ji)解決問(wen)(wen)題能力的(de)同時提倡學(xue)生(sheng)創新(xin)意識(shi)和創新(xin)能力的(de)培(pei)養,主要(yao)采用(yong)的(de)教學(xue)模式有(you)項目教學(xue)法、案(an)例分析法、任務(wu)驅動法等。
1.1.1章節項目
在(zai)整個教(jiao)(jiao)學(xue)(xue)(xue)過(guo)(guo)(guo)(guo)程(cheng)(cheng)當(dang)中(zhong),采用(yong)(yong)(yong)(yong)(yong)了“大項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)、小案例、任(ren)務驅動(dong)不(bu)斷”的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)教(jiao)(jiao)學(xue)(xue)(xue)模式,設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)并選(xuan)取與(yu)生(sheng)(sheng)(sheng)活相(xiang)聯系(xi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)合理(li)(li)(li)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)能(neng)夠調(diao)動(dong)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)學(xue)(xue)(xue)習(xi)(xi)積極性(xing)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)。針(zhen)對(dui)(dui)(dui)課程(cheng)(cheng)教(jiao)(jiao)學(xue)(xue)(xue)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)最終(zhong)目(mu)(mu)(mu)(mu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)了一(yi)(yi)(yi)(yi)(yi)(yi)個比(bi)較完整的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)圖(tu)書(shu)館管理(li)(li)(li)系(xi)統綜(zong)(zong)合項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu),但是這門(men)課程(cheng)(cheng)知(zhi)(zhi)識(shi)點(dian)較多(duo),要想完成(cheng)這個綜(zong)(zong)合項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu),學(xue)(xue)(xue)生(sheng)(sheng)(sheng)首先(xian)必(bi)須熟(shu)(shu)(shu)悉VB開(kai)發(fa)環境、掌(zhang)(zhang)握(wo)VB程(cheng)(cheng)序(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)基本(ben)概念和(he)(he)(he)(he)基礎(chu)知(zhi)(zhi)識(shi)、各(ge)章節(jie)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)知(zhi)(zhi)識(shi)點(dian)內(nei)容。為(wei)(wei)了配(pei)合整個課程(cheng)(cheng)最后(hou)綜(zong)(zong)合項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)完成(cheng),在(zai)具(ju)(ju)體(ti)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)教(jiao)(jiao)學(xue)(xue)(xue)中(zhong)按(an)照教(jiao)(jiao)學(xue)(xue)(xue)內(nei)容由(you)易到難(nan),針(zhen)對(dui)(dui)(dui)教(jiao)(jiao)學(xue)(xue)(xue)中(zhong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)重點(dian)和(he)(he)(he)(he)難(nan)點(dian)安排了13個章節(jie)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu),幫助學(xue)(xue)(xue)生(sheng)(sheng)(sheng)更好(hao)地學(xue)(xue)(xue)習(xi)(xi)教(jiao)(jiao)材各(ge)章節(jie)中(zhong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)知(zhi)(zhi)識(shi)點(dian)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)一(yi)(yi)(yi)(yi)(yi)(yi):由(you)現(xian)(xian)實(shi)生(sheng)(sheng)(sheng)活中(zhong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)漢諾塔游戲、交換兩(liang)個杯(bei)子(zi)中(zhong)飲(yin)料的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)問(wen)題(ti)(ti)(ti),引(yin)入(ru)一(yi)(yi)(yi)(yi)(yi)(yi)個利(li)用(yong)(yong)(yong)(yong)(yong)VB程(cheng)(cheng)序(xu)(xu)(xu)解決兩(liang)幅圖(tu)片對(dui)(dui)(dui)換位(wei)(wei)置(zhi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)具(ju)(ju)體(ti)案例,使(shi)(shi)(shi)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)熟(shu)(shu)(shu)悉VB集(ji)成(cheng)開(kai)發(fa)環境以(yi)(yi)(yi)(yi)及各(ge)種窗(chuang)口的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)使(shi)(shi)(shi)用(yong)(yong)(yong)(yong)(yong)、掌(zhang)(zhang)握(wo)常(chang)用(yong)(yong)(yong)(yong)(yong)控件(jian)對(dui)(dui)(dui)象的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)建(jian)立(li)(li)以(yi)(yi)(yi)(yi)及布局、利(li)用(yong)(yong)(yong)(yong)(yong)VB開(kai)發(fa)簡(jian)單(dan)應(ying)用(yong)(yong)(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)步驟、并初步引(yin)入(ru)程(cheng)(cheng)序(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)思(si)想,引(yin)導學(xue)(xue)(xue)生(sheng)(sheng)(sheng)思(si)考(kao)兩(liang)數(shu)(shu)(shu)互(hu)換的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)問(wen)題(ti)(ti)(ti),使(shi)(shi)(shi)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)通過(guo)(guo)(guo)(guo)觀察、思(si)考(kao)、總結(jie)得出(chu)(chu)(chu)兩(liang)數(shu)(shu)(shu)互(hu)換的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)問(wen)題(ti)(ti)(ti)和(he)(he)(he)(he)兩(liang)幅圖(tu)片互(hu)換位(wei)(wei)置(zhi)是一(yi)(yi)(yi)(yi)(yi)(yi)類(lei)問(wen)題(ti)(ti)(ti)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)二:編(bian)寫(xie)(xie)一(yi)(yi)(yi)(yi)(yi)(yi)程(cheng)(cheng)序(xu)(xu)(xu),在(zai)屏幕上顯示(shi)“歡迎來(lai)到VB世界!”,并輸(shu)(shu)入(ru)自己的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)名字(zi)(zi)。使(shi)(shi)(shi)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)熟(shu)(shu)(shu)悉VB編(bian)程(cheng)(cheng)四部曲———界面設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)、相(xiang)關(guan)(guan)(guan)對(dui)(dui)(dui)象的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)屬性(xing)設(she)(she)(she)置(zhi)、相(xiang)關(guan)(guan)(guan)對(dui)(dui)(dui)象的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)代碼(ma)(ma)(ma)編(bian)寫(xie)(xie)、調(diao)試運行(xing),尤其(qi)(qi)注意程(cheng)(cheng)序(xu)(xu)(xu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)調(diao)試過(guo)(guo)(guo)(guo)程(cheng)(cheng)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)三(san):設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)一(yi)(yi)(yi)(yi)(yi)(yi)個華(hua)氏(shi)溫度與(yu)攝氏(shi)溫度之間(jian)轉換的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)程(cheng)(cheng)序(xu)(xu)(xu)。通過(guo)(guo)(guo)(guo)這個項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)熟(shu)(shu)(shu)悉VB的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)數(shu)(shu)(shu)據類(lei)型及其(qi)(qi)運算,掌(zhang)(zhang)握(wo)VB的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)常(chang)用(yong)(yong)(yong)(yong)(yong)標(biao)準函(han)數(shu)(shu)(shu)、變量以(yi)(yi)(yi)(yi)及常(chang)量的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)使(shi)(shi)(shi)用(yong)(yong)(yong)(yong)(yong)等(deng)語法知(zhi)(zhi)識(shi)點(dian)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)四:利(li)用(yong)(yong)(yong)(yong)(yong)輸(shu)(shu)入(ru)函(han)數(shu)(shu)(shu)輸(shu)(shu)入(ru)一(yi)(yi)(yi)(yi)(yi)(yi)元二次方(fang)程(cheng)(cheng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)系(xi)數(shu)(shu)(shu)a、b、c,編(bian)寫(xie)(xie)程(cheng)(cheng)序(xu)(xu)(xu)計(ji)(ji)(ji)(ji)(ji)算一(yi)(yi)(yi)(yi)(yi)(yi)元二次方(fang)程(cheng)(cheng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)兩(liang)個實(shi)根或虛根,用(yong)(yong)(yong)(yong)(yong)輸(shu)(shu)出(chu)(chu)(chu)語句(ju)輸(shu)(shu)出(chu)(chu)(chu)結(jie)果(guo)。熟(shu)(shu)(shu)悉常(chang)用(yong)(yong)(yong)(yong)(yong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)輸(shu)(shu)入(ru)輸(shu)(shu)出(chu)(chu)(chu)控件(jian)、掌(zhang)(zhang)握(wo)Print方(fang)法、Inputbox()函(han)數(shu)(shu)(shu)、Msgbox()函(han)數(shu)(shu)(shu)和(he)(he)(he)(he)Msgbox過(guo)(guo)(guo)(guo)程(cheng)(cheng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)使(shi)(shi)(shi)用(yong)(yong)(yong)(yong)(yong)方(fang)法。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)五:設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)一(yi)(yi)(yi)(yi)(yi)(yi)個賬號(hao)和(he)(he)(he)(he)密(mi)碼(ma)(ma)(ma)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)輸(shu)(shu)入(ru)檢驗程(cheng)(cheng)序(xu)(xu)(xu)。規范整理(li)(li)(li)英文(wen)(wen)(wen)(wen)(wen)文(wen)(wen)(wen)(wen)(wen)章,即對(dui)(dui)(dui)輸(shu)(shu)入(ru)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)任(ren)意大小寫(xie)(xie)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)英文(wen)(wen)(wen)(wen)(wen)文(wen)(wen)(wen)(wen)(wen)章進行(xing)整理(li)(li)(li),規則是:所(suo)有(you)句(ju)子(zi)開(kai)頭應(ying)為(wei)(wei)大寫(xie)(xie)字(zi)(zi)目(mu)(mu)(mu)(mu)(句(ju)子(zi)是以(yi)(yi)(yi)(yi)符(fu)號(hao)“?”、“.”、“!”作為(wei)(wei)結(jie)束符(fu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)),其(qi)(qi)他都是小寫(xie)(xie)字(zi)(zi)母。使(shi)(shi)(shi)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)熟(shu)(shu)(shu)練掌(zhang)(zhang)握(wo)程(cheng)(cheng)序(xu)(xu)(xu)三(san)大結(jie)構(gou)中(zhong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)選(xuan)擇和(he)(he)(he)(he)循環結(jie)構(gou)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)六:對(dui)(dui)(dui)一(yi)(yi)(yi)(yi)(yi)(yi)個班(ban)(ban)級(ji)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)成(cheng)績進行(xing)輸(shu)(shu)入(ru)統計(ji)(ji)(ji)(ji)(ji),找(zhao)(zhao)出(chu)(chu)(chu)所(suo)有(you)成(cheng)績中(zhong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)最高分和(he)(he)(he)(he)最低(di)分、全班(ban)(ban)成(cheng)績的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)平均分等(deng)。使(shi)(shi)(shi)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)掌(zhang)(zhang)握(wo)數(shu)(shu)(shu)組的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)使(shi)(shi)(shi)用(yong)(yong)(yong)(yong)(yong)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)七:編(bian)寫(xie)(xie)一(yi)(yi)(yi)(yi)(yi)(yi)個函(han)數(shu)(shu)(shu),在(zai)已知(zhi)(zhi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)字(zi)(zi)符(fu)串中(zhong)找(zhao)(zhao)出(chu)(chu)(chu)最長(chang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)單(dan)詞(ci)。假(jia)定已知(zhi)(zhi)字(zi)(zi)符(fu)串中(zhong)只含有(you)字(zi)(zi)符(fu)和(he)(he)(he)(he)空格,空格用(yong)(yong)(yong)(yong)(yong)來(lai)分隔不(bu)同(tong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)單(dan)詞(ci)。通過(guo)(guo)(guo)(guo)該項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)習(xi)(xi)使(shi)(shi)(shi)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)掌(zhang)(zhang)握(wo)過(guo)(guo)(guo)(guo)程(cheng)(cheng)程(cheng)(cheng)序(xu)(xu)(xu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)、實(shi)參、形(xing)參等(deng)基本(ben)概念。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)八:常(chang)用(yong)(yong)(yong)(yong)(yong)控件(jian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)使(shi)(shi)(shi)用(yong)(yong)(yong)(yong)(yong)。設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)一(yi)(yi)(yi)(yi)(yi)(yi)個類(lei)似(si)Win-dows記事本(ben)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)應(ying)用(yong)(yong)(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu),并完善(shan)其(qi)(qi)各(ge)項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)功(gong)能(neng)。通過(guo)(guo)(guo)(guo)該項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)使(shi)(shi)(shi)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)掌(zhang)(zhang)握(wo)菜單(dan)、對(dui)(dui)(dui)話框(kuang)和(he)(he)(he)(he)多(duo)重窗(chuang)體(ti)程(cheng)(cheng)序(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)九:導入(ru)手機(ji)(ji)號(hao)碼(ma)(ma)(ma)文(wen)(wen)(wen)(wen)(wen)件(jian),編(bian)寫(xie)(xie)一(yi)(yi)(yi)(yi)(yi)(yi)個手機(ji)(ji)選(xuan)號(hao)程(cheng)(cheng)序(xu)(xu)(xu),比(bi)如說選(xuan)出(chu)(chu)(chu)手機(ji)(ji)尾(wei)號(hao)后(hou)四位(wei)(wei)相(xiang)同(tong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)手機(ji)(ji)號(hao)碼(ma)(ma)(ma)等(deng)。要求學(xue)(xue)(xue)生(sheng)(sheng)(sheng)通過(guo)(guo)(guo)(guo)學(xue)(xue)(xue)習(xi)(xi),掌(zhang)(zhang)握(wo)文(wen)(wen)(wen)(wen)(wen)件(jian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)相(xiang)關(guan)(guan)(guan)操作,利(li)用(yong)(yong)(yong)(yong)(yong)文(wen)(wen)(wen)(wen)(wen)件(jian)能(neng)夠建(jian)立(li)(li)簡(jian)單(dan)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)應(ying)用(yong)(yong)(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)十:建(jian)立(li)(li)本(ben)班(ban)(ban)同(tong)學(xue)(xue)(xue)信息庫,具(ju)(ju)體(ti)包(bao)括:學(xue)(xue)(xue)號(hao)、姓名、性(xing)別、出(chu)(chu)(chu)生(sheng)(sheng)(sheng)日期、寢室電話、手機(ji)(ji)號(hao)碼(ma)(ma)(ma),并用(yong)(yong)(yong)(yong)(yong)數(shu)(shu)(shu)據控件(jian)及綁定控件(jian)實(shi)現(xian)(xian)對(dui)(dui)(dui)同(tong)學(xue)(xue)(xue)信息的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)瀏覽,并實(shi)現(xian)(xian)按(an)姓名查詢(xun)相(xiang)關(guan)(guan)(guan)人員的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)基本(ben)信息。通過(guo)(guo)(guo)(guo)該項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)掌(zhang)(zhang)握(wo)VB數(shu)(shu)(shu)據庫的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)相(xiang)關(guan)(guan)(guan)技術。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)十一(yi)(yi)(yi)(yi)(yi)(yi):設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)多(duo)文(wen)(wen)(wen)(wen)(wen)檔應(ying)用(yong)(yong)(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(xu),熟(shu)(shu)(shu)悉VB高級(ji)界面的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)。項(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)(xiang)目(mu)(mu)(mu)(mu)十二:用(yong)(yong)(yong)(yong)(yong)MMControl控件(jian)設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)一(yi)(yi)(yi)(yi)(yi)(yi)個錄音機(ji)(ji),用(yong)(yong)(yong)(yong)(yong)API函(han)數(shu)(shu)(shu)設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)一(yi)(yi)(yi)(yi)(yi)(yi)個用(yong)(yong)(yong)(yong)(yong)戶化的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)CD播放器(qi)。通過(guo)(guo)(guo)(guo)學(xue)(xue)(xue)習(xi)(xi),使(shi)(shi)(shi)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)掌(zhang)(zhang)握(wo)VB多(duo)媒體(ti)程(cheng)(cheng)序(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)(ji)。
1.1.2階段項目
為了使(shi)(shi)(shi)整(zheng)個(ge)(ge)(ge)(ge)(ge)(ge)(ge)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)期(qi)的(de)(de)(de)(de)(de)(de)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)內容(rong)具(ju)有(you)(you)連貫性,糅合各章節(jie)(jie)零散的(de)(de)(de)(de)(de)(de)知(zhi)識(shi)(shi)(shi)點(dian),使(shi)(shi)(shi)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)實踐(jian)具(ju)有(you)(you)可操(cao)作性,將整(zheng)個(ge)(ge)(ge)(ge)(ge)(ge)(ge)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)期(qi)的(de)(de)(de)(de)(de)(de)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)實踐(jian)分成了三個(ge)(ge)(ge)(ge)(ge)(ge)(ge)階(jie)(jie)段(duan)(duan),每個(ge)(ge)(ge)(ge)(ge)(ge)(ge)階(jie)(jie)段(duan)(duan)選(xuan)用(yong)(yong)(yong)(yong)一(yi)(yi)個(ge)(ge)(ge)(ge)(ge)(ge)(ge)打破(po)章節(jie)(jie)限制的(de)(de)(de)(de)(de)(de)階(jie)(jie)段(duan)(duan)項(xiang)(xiang)(xiang)目(mu)(mu)(mu),使(shi)(shi)(shi)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)對(dui)(dui)(dui)(dui)所學(xue)(xue)(xue)(xue)(xue)(xue)(xue)知(zhi)識(shi)(shi)(shi)內容(rong)有(you)(you)一(yi)(yi)個(ge)(ge)(ge)(ge)(ge)(ge)(ge)階(jie)(jie)段(duan)(duan)性較(jiao)完(wan)整(zheng)的(de)(de)(de)(de)(de)(de)認識(shi)(shi)(shi)。這三個(ge)(ge)(ge)(ge)(ge)(ge)(ge)階(jie)(jie)段(duan)(duan)依(yi)次(ci)是實踐(jian)的(de)(de)(de)(de)(de)(de)開(kai)始階(jie)(jie)段(duan)(duan)、實踐(jian)的(de)(de)(de)(de)(de)(de)展開(kai)階(jie)(jie)段(duan)(duan)、實踐(jian)的(de)(de)(de)(de)(de)(de)結(jie)束階(jie)(jie)段(duan)(duan),分別(bie)對(dui)(dui)(dui)(dui)應階(jie)(jie)段(duan)(duan)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)一(yi)(yi)、階(jie)(jie)段(duan)(duan)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)二和階(jie)(jie)段(duan)(duan)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)三。每個(ge)(ge)(ge)(ge)(ge)(ge)(ge)階(jie)(jie)段(duan)(duan)中抓(zhua)住關鍵(jian)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)環(huan)節(jie)(jie),按照“大(da)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)、小(xiao)案例(li)、任(ren)務驅(qu)動(dong)(dong)不(bu)斷”的(de)(de)(de)(de)(de)(de)具(ju)體教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)流(liu)程(cheng)(cheng)(cheng)(cheng)組織(zhi)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)。階(jie)(jie)段(duan)(duan)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)一(yi)(yi):選(xuan)用(yong)(yong)(yong)(yong)簡單(dan)的(de)(de)(de)(de)(de)(de)項(xiang)(xiang)(xiang)目(mu)(mu)(mu),如(ru)蝴(hu)蝶飛舞、字幕(mu)滾動(dong)(dong)的(de)(de)(de)(de)(de)(de)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)。由于是初次(ci)接(jie)觸計(ji)算機編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)語(yu)言(yan)(yan),所以(yi)對(dui)(dui)(dui)(dui)于非計(ji)算機專業的(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)來說,這門(men)課(ke)程(cheng)(cheng)(cheng)(cheng)的(de)(de)(de)(de)(de)(de)入門(men)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習很關鍵(jian),如(ru)果(guo)按照常規授(shou)(shou)課(ke)方(fang)法(fa),依(yi)據(ju)書本上的(de)(de)(de)(de)(de)(de)章節(jie)(jie)內容(rong)安排依(yi)次(ci)講授(shou)(shou)VB語(yu)言(yan)(yan)發(fa)(fa)展史、VB語(yu)言(yan)(yan)特點(dian)以(yi)及編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)環(huan)境等(deng)內容(rong)的(de)(de)(de)(de)(de)(de)話(hua),學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)很難(nan)接(jie)受,往往是聽(ting)得稀(xi)里糊涂,不(bu)知(zhi)道學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習VB究竟有(you)(you)什么實際作用(yong)(yong)(yong)(yong),從(cong)而會(hui)產生(sheng)(sheng)(sheng)畏(wei)難(nan)情(qing)緒,最終導致學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)對(dui)(dui)(dui)(dui)VB知(zhi)識(shi)(shi)(shi)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習失去興趣(qu)和信(xin)心。為消除(chu)初學(xue)(xue)(xue)(xue)(xue)(xue)(xue)者的(de)(de)(de)(de)(de)(de)畏(wei)難(nan)情(qing)緒,第一(yi)(yi)階(jie)(jie)段(duan)(duan)主要以(yi)激(ji)發(fa)(fa)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)的(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習興趣(qu)為主,讓學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)對(dui)(dui)(dui)(dui)VB有(you)(you)一(yi)(yi)個(ge)(ge)(ge)(ge)(ge)(ge)(ge)直觀的(de)(de)(de)(de)(de)(de)認識(shi)(shi)(shi),同(tong)時讓學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)在(zai)輕(qing)松的(de)(de)(de)(de)(de)(de)氣氛中了解(jie)VB的(de)(de)(de)(de)(de)(de)編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)環(huan)境和編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)步(bu)驟,以(yi)及VB面(mian)(mian)向(xiang)對(dui)(dui)(dui)(dui)象(xiang)、事件(jian)驅(qu)動(dong)(dong)的(de)(de)(de)(de)(de)(de)編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)機制。萬(wan)事開(kai)頭難(nan),一(yi)(yi)旦學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)對(dui)(dui)(dui)(dui)VB產生(sheng)(sheng)(sheng)了興趣(qu),就有(you)(you)利于后(hou)續(xu)知(zhi)識(shi)(shi)(shi)的(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習。階(jie)(jie)段(duan)(duan)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)二:難(nan)度稍微加(jia)大(da),選(xuan)用(yong)(yong)(yong)(yong)計(ji)算器項(xiang)(xiang)(xiang)目(mu)(mu)(mu)。通(tong)過(guo)本項(xiang)(xiang)(xiang)目(mu)(mu)(mu),一(yi)(yi)方(fang)面(mian)(mian)讓學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)理(li)(li)解(jie)控件(jian)數(shu)(shu)(shu)組的(de)(de)(de)(de)(de)(de)含義和設(she)計(ji)使(shi)(shi)(shi)用(yong)(yong)(yong)(yong)方(fang)法(fa),以(yi)及簡單(dan)下拉菜單(dan)、常用(yong)(yong)(yong)(yong)數(shu)(shu)(shu)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)函(han)數(shu)(shu)(shu)的(de)(de)(de)(de)(de)(de)使(shi)(shi)(shi)用(yong)(yong)(yong)(yong)、過(guo)程(cheng)(cheng)(cheng)(cheng)函(han)數(shu)(shu)(shu)的(de)(de)(de)(de)(de)(de)編(bian)(bian)寫等(deng),進(jin)一(yi)(yi)步(bu)加(jia)強學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)對(dui)(dui)(dui)(dui)概念(nian)的(de)(de)(de)(de)(de)(de)理(li)(li)解(jie)。另一(yi)(yi)方(fang)面(mian)(mian)讓學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)注意可視(shi)化(hua)界面(mian)(mian)的(de)(de)(de)(de)(de)(de)設(she)計(ji),因為友好美觀的(de)(de)(de)(de)(de)(de)人機交互界面(mian)(mian),給人賞心悅目(mu)(mu)(mu)感覺的(de)(de)(de)(de)(de)(de)同(tong)時是軟件(jian)的(de)(de)(de)(de)(de)(de)門(men)面(mian)(mian)。階(jie)(jie)段(duan)(duan)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)三:選(xuan)用(yong)(yong)(yong)(yong)綜(zong)合項(xiang)(xiang)(xiang)目(mu)(mu)(mu)———學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)信(xin)息管理(li)(li)系統。通(tong)過(guo)這個(ge)(ge)(ge)(ge)(ge)(ge)(ge)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)讓學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)真正了解(jie)掌握(wo)軟件(jian)的(de)(de)(de)(de)(de)(de)開(kai)發(fa)(fa)過(guo)程(cheng)(cheng)(cheng)(cheng)。雖然這個(ge)(ge)(ge)(ge)(ge)(ge)(ge)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)比(bi)較(jiao)難(nan),但是有(you)(you)了前面(mian)(mian)知(zhi)識(shi)(shi)(shi)的(de)(de)(de)(de)(de)(de)鋪墊,會(hui)變得容(rong)易接(jie)受理(li)(li)解(jie),也是對(dui)(dui)(dui)(dui)前面(mian)(mian)所學(xue)(xue)(xue)(xue)(xue)(xue)(xue)知(zhi)識(shi)(shi)(shi)點(dian)的(de)(de)(de)(de)(de)(de)一(yi)(yi)次(ci)鞏(gong)固和進(jin)一(yi)(yi)步(bu)更(geng)(geng)深(shen)入的(de)(de)(de)(de)(de)(de)理(li)(li)解(jie),更(geng)(geng)是對(dui)(dui)(dui)(dui)前面(mian)(mian)知(zhi)識(shi)(shi)(shi)的(de)(de)(de)(de)(de)(de)綜(zong)合應用(yong)(yong)(yong)(yong),讓學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)由淺(qian)入深(shen)、由易到難(nan),逐步(bu)領會(hui)掌握(wo)編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)的(de)(de)(de)(de)(de)(de)基本思想、基本方(fang)法(fa)和開(kai)發(fa)(fa)一(yi)(yi)個(ge)(ge)(ge)(ge)(ge)(ge)(ge)軟件(jian)的(de)(de)(de)(de)(de)(de)完(wan)整(zheng)步(bu)驟。三個(ge)(ge)(ge)(ge)(ge)(ge)(ge)階(jie)(jie)段(duan)(duan)通(tong)過(guo)運用(yong)(yong)(yong)(yong)“大(da)項(xiang)(xiang)(xiang)目(mu)(mu)(mu)、小(xiao)案例(li)”,每個(ge)(ge)(ge)(ge)(ge)(ge)(ge)階(jie)(jie)段(duan)(duan)讓學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)帶(dai)著具(ju)體任(ren)務去學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習,把枯(ku)燥的(de)(de)(de)(de)(de)(de)理(li)(li)論知(zhi)識(shi)(shi)(shi)與生(sheng)(sheng)(sheng)動(dong)(dong)形(xing)象(xiang)的(de)(de)(de)(de)(de)(de)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)方(fang)式相結(jie)合,以(yi)清晰簡明(ming)的(de)(de)(de)(de)(de)(de)表達方(fang)式深(shen)入淺(qian)出(chu)地向(xiang)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)傳授(shou)(shou)VB程(cheng)(cheng)(cheng)(cheng)序設(she)計(ji)語(yu)言(yan)(yan)課(ke)程(cheng)(cheng)(cheng)(cheng)的(de)(de)(de)(de)(de)(de)知(zhi)識(shi)(shi)(shi),使(shi)(shi)(shi)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)在(zai)完(wan)成具(ju)體任(ren)務的(de)(de)(de)(de)(de)(de)實踐(jian)過(guo)程(cheng)(cheng)(cheng)(cheng)中不(bu)斷加(jia)深(shen)對(dui)(dui)(dui)(dui)面(mian)(mian)向(xiang)對(dui)(dui)(dui)(dui)象(xiang)程(cheng)(cheng)(cheng)(cheng)序設(she)計(ji)思想和知(zhi)識(shi)(shi)(shi)的(de)(de)(de)(de)(de)(de)理(li)(li)解(jie)。
1.2《VB程(cheng)序(xu)設(she)計(ji)》課程(cheng)中的案例選取
有了(le)已經準備好的(de)(de)各模(mo)塊(kuai)的(de)(de)項(xiang)(xiang)目(mu),并展示(shi)給(gei)學(xue)(xue)(xue)生(sheng)(sheng),學(xue)(xue)(xue)生(sheng)(sheng)有了(le)興趣(qu)后(hou),就會想這些(xie)項(xiang)(xiang)目(mu)是(shi)怎(zen)么完成的(de)(de),任務就落到各個(ge)模(mo)塊(kuai)項(xiang)(xiang)目(mu)里(li)面具體的(de)(de)案例上了(le)。由于VB程序設計授(shou)課內容多,授(shou)課時間緊張,按(an)各知(zhi)(zhi)識模(mo)塊(kuai)劃分選取(qu)項(xiang)(xiang)目(mu)后(hou),在(zai)每(mei)個(ge)項(xiang)(xiang)目(mu)里(li)面,按(an)項(xiang)(xiang)目(mu)選取(qu)具體案例或是(shi)進(jin)行設計各項(xiang)(xiang)目(mu)的(de)(de)各功(gong)(gong)能(neng)模(mo)塊(kuai),各功(gong)(gong)能(neng)模(mo)塊(kuai)實際就是(shi)一(yi)個(ge)個(ge)案例。在(zai)教學(xue)(xue)(xue)過程中應循序漸進(jin),可(ke)以在(zai)原有案例的(de)(de)基礎上逐步(bu)改變或增加一(yi)些(xie)條(tiao)件,將(jiang)應用進(jin)行引申(shen),啟發學(xue)(xue)(xue)生(sheng)(sheng)思維,讓學(xue)(xue)(xue)生(sheng)(sheng)對知(zhi)(zhi)識點的(de)(de)理解更透(tou)徹,掌(zhang)握各知(zhi)(zhi)識點之間的(de)(de)聯系,提高學(xue)(xue)(xue)生(sheng)(sheng)發現問題、解決問題的(de)(de)能(neng)力,并在(zai)教學(xue)(xue)(xue)中兼顧學(xue)(xue)(xue)生(sheng)(sheng)生(sheng)(sheng)活(huo)經驗與知(zhi)(zhi)識趣(qu)味性,達到事半功(gong)(gong)倍的(de)(de)教學(xue)(xue)(xue)效果。
1.3任務設計
圍繞每(mei)一(yi)知(zhi)識模(mo)(mo)塊(kuai)(kuai)的(de)(de)(de)(de)教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)內(nei)容、教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)知(zhi)識點,設(she)計相(xiang)關的(de)(de)(de)(de)項目(mu),并在(zai)各(ge)個(ge)項目(mu)中(zhong)采(cai)用了(le)系(xi)(xi)列(lie)案(an)例(li)以(yi)及完(wan)成(cheng)(cheng)(cheng)各(ge)功能模(mo)(mo)塊(kuai)(kuai)的(de)(de)(de)(de)案(an)例(li),為(wei)了(le)讓(rang)學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)更(geng)加(jia)熟練、更(geng)好(hao)地(di)掌握教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)內(nei)容,在(zai)各(ge)知(zhi)識模(mo)(mo)塊(kuai)(kuai)的(de)(de)(de)(de)學(xue)(xue)(xue)(xue)(xue)習中(zhong)設(she)置(zhi)(zhi)學(xue)(xue)(xue)(xue)(xue)習情景,給學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)留有(you)(you)感(gan)興趣的(de)(de)(de)(de)任(ren)(ren)務(wu)(wu)(wu)(wu),讓(rang)學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)去(qu)完(wan)成(cheng)(cheng)(cheng)。同時根據各(ge)知(zhi)識模(mo)(mo)塊(kuai)(kuai)提出了(le)單(dan)(dan)元(yuan)任(ren)(ren)務(wu)(wu)(wu)(wu),單(dan)(dan)元(yuan)任(ren)(ren)務(wu)(wu)(wu)(wu)設(she)置(zhi)(zhi)兩個(ge)層次(ci)———基本任(ren)(ren)務(wu)(wu)(wu)(wu)和提高任(ren)(ren)務(wu)(wu)(wu)(wu)。由(you)(you)于學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)自身水(shui)平有(you)(you)差(cha)異,對于基礎好(hao)、學(xue)(xue)(xue)(xue)(xue)有(you)(you)余(yu)力的(de)(de)(de)(de)學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng),要求他們不(bu)但要完(wan)成(cheng)(cheng)(cheng)基本任(ren)(ren)務(wu)(wu)(wu)(wu),還要完(wan)成(cheng)(cheng)(cheng)提高任(ren)(ren)務(wu)(wu)(wu)(wu);對于大多數學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng),只要求他們完(wan)成(cheng)(cheng)(cheng)基本任(ren)(ren)務(wu)(wu)(wu)(wu)。由(you)(you)于時間(jian)的(de)(de)(de)(de)限制,可以(yi)讓(rang)學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)在(zai)課余(yu)時間(jian)分(fen)析任(ren)(ren)務(wu)(wu)(wu)(wu),在(zai)上(shang)機實(shi)踐課以(yi)及課余(yu)時間(jian)去(qu)完(wan)成(cheng)(cheng)(cheng)任(ren)(ren)務(wu)(wu)(wu)(wu),最后做(zuo)任(ren)(ren)務(wu)(wu)(wu)(wu)的(de)(de)(de)(de)總結。有(you)(you)了(le)興趣和任(ren)(ren)務(wu)(wu)(wu)(wu)的(de)(de)(de)(de)驅使,學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)為(wei)了(le)完(wan)成(cheng)(cheng)(cheng)任(ren)(ren)務(wu)(wu)(wu)(wu),就(jiu)會利用各(ge)種方(fang)式和手段積極(ji)主動地(di)去(qu)解決問(wen)題,他們會通過(guo)查(cha)閱相(xiang)關書本、瀏(liu)覽網絡資源、同學(xue)(xue)(xue)(xue)(xue)之間(jian)互相(xiang)協作等方(fang)式解決問(wen)題,充分(fen)調動了(le)學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)的(de)(de)(de)(de)主觀(guan)能動性,在(zai)完(wan)成(cheng)(cheng)(cheng)任(ren)(ren)務(wu)(wu)(wu)(wu)的(de)(de)(de)(de)過(guo)程(cheng)中(zhong)學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)分(fen)析問(wen)題、解決問(wen)題、實(shi)際(ji)開發應用程(cheng)序的(de)(de)(de)(de)能力得到了(le)鍛煉,為(wei)學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)知(zhi)識的(de)(de)(de)(de)創新奠定良(liang)好(hao)的(de)(de)(de)(de)基礎,同時知(zhi)識面也(ye)更(geng)廣、更(geng)大了(le)。學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)不(bu)會再覺得教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)只是教(jiao)(jiao)(jiao)師一(yi)個(ge)人(ren)的(de)(de)(de)(de)“獨(du)角戲”,而是教(jiao)(jiao)(jiao)師和學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)的(de)(de)(de)(de)“二(er)人(ren)轉”。在(zai)相(xiang)互的(de)(de)(de)(de)配(pei)合以(yi)及友好(hao)和諧(xie)的(de)(de)(de)(de)師生(sheng)(sheng)(sheng)關系(xi)(xi)中(zhong),教(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)順利完(wan)成(cheng)(cheng)(cheng)的(de)(de)(de)(de)同時學(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)個(ge)人(ren)的(de)(de)(de)(de)知(zhi)識庫也(ye)得到了(le)構建(jian)。
2實施方法
篇2
關(guan)鍵詞:武(wu)警院校;NCRE;計算機語言;Visual Basic;C語言;
武(wu)警院(yuan)校大多為(wei)指(zhi)揮院(yuan)校,目標是培養“適應武(wu)警部隊信息化建設(she)和履行職能使命(ming)需要的(de)(de)新型高(gao)素質指(zhi)揮警官”。學員既有(you)參(can)加高(gao)考(kao)的(de)(de)學生,又(you)有(you)從部隊考(kao)上的(de)(de)戰士。生源(yuan)不同,其文化基(ji)礎(chu)知識相(xiang)差甚遠,但都按統(tong)一的(de)(de)實(shi)施方案(an)和計劃模式進行組(zu)織教學,采用封閉式的(de)(de)全(quan)程軍(jun)事(shi)化管理制(zhi)度(du)。主(zhu)要學習政治理論、科學文化、軍(jun)事(shi)基(ji)礎(chu)、專業業務、身體心(xin)理等課程。
武警院校的(de)(de)學員畢(bi)業(ye)后大部分去基層部隊工(gong)作(zuo),經(jing)常需(xu)要通過可視化的(de)(de)開發工(gong)具快(kuai)速高效進行軟件開發,比如建設網站或開發維護本單位的(de)(de)小型(xing)管理信息系統等,所以程(cheng)序設計(ji)課(ke)程(cheng)的(de)(de)科目(mu)選擇不(bu)易(yi)過于專業(ye)化。選用(yong)Visual Basic(以下簡稱VB)等可視化易(yi)學易(yi)用(yong)的(de)(de)語言為宜,它不(bu)但簡單易(yi)學,功能強大,而且因其(qi)先進的(de)(de)Windows編(bian)程(cheng)思想理念,可以滿(man)足(zu)一(yi)些后續專業(ye)課(ke)程(cheng)或畢(bi)業(ye)設計(ji)中對編(bian)制程(cheng)序的(de)(de)需(xu)求(qiu)。
武警(jing)院校在非(fei)計(ji)算機專(zhuan)業(ye)(ye)人才(cai)培(pei)養方案(an)中明確指出:應屆本科(ke)畢業(ye)(ye)學(xue)(xue)員,需要(yao)完成(cheng)大學(xue)(xue)本科(ke)人才(cai)培(pei)養方案(an)和(he)(he)(he)課(ke)(ke)程標準(zhun)規(gui)(gui)定的(de)全部課(ke)(ke)程和(he)(he)(he)各(ge)個教學(xue)(xue)環節規(gui)(gui)定的(de)內(nei)容(rong),并且要(yao)求課(ke)(ke)程學(xue)(xue)習和(he)(he)(he)畢業(ye)(ye)考試、畢業(ye)(ye)論文按照學(xue)(xue)籍管理規(gui)(gui)定成(cheng)績(ji)合格,較(jiao)好地掌(zhang)握本專(zhuan)業(ye)(ye)的(de)基礎理論、專(zhuan)門知識和(he)(he)(he)基本技能,具(ju)有(you)初步的(de)科(ke)學(xue)(xue)研究和(he)(he)(he)崗位任(ren)職能力者,在英語通(tong)過(guo)四級,計(ji)算機通(tong)過(guo)二(er)級時,授予學(xue)(xue)士(shi)學(xue)(xue)位。這就給武警(jing)院校非(fei)計(ji)算機專(zhuan)業(ye)(ye)的(de)程序(xu)設(she)計(ji)課(ke)(ke)程提(ti)出了更高的(de)要(yao)求。
1NCRE與(yu)計(ji)算(suan)機語(yu)言
全(quan)國(guo)計算(suan)機等級考(kao)(kao)(kao)試(National Computer Rank Examination,簡(jian)稱NCRE)是經教育部(bu)批準,由教育部(bu)考(kao)(kao)(kao)試中(zhong)心主(zhu)辦,面向社會,用(yong)(yong)于考(kao)(kao)(kao)察(cha)應試人員計算(suan)機應用(yong)(yong)知(zhi)識(shi)與技(ji)能的(de)(de)全(quan)國(guo)性(xing)計算(suan)機水平考(kao)(kao)(kao)試體系。目(mu)前該考(kao)(kao)(kao)試共設四(si)個(ge)等級,考(kao)(kao)(kao)核(he)(he)內(nei)容(rong)是根據社會不(bu)同部(bu)門應用(yong)(yong)計算(suan)機的(de)(de)不(bu)同程度和(he)需要、國(guo)內(nei)計算(suan)機技(ji)術的(de)(de)發展情況(kuang)以及中(zhong)國(guo)計算(suan)機教育、教學和(he)普(pu)及的(de)(de)現狀而(er)確定的(de)(de);它以應用(yong)(yong)能力為(wei)主(zhu),劃分等級,分別考(kao)(kao)(kao)核(he)(he),為(wei)用(yong)(yong)人部(bu)門錄用(yong)(yong)和(he)考(kao)(kao)(kao)核(he)(he)工作人員提供一個(ge)統一、客觀、公正的(de)(de)標準。
NCRE二級考核的(de)主要(yao)內容是計(ji)(ji)算(suan)機(ji)基礎知識和使用一(yi)種高級計(ji)(ji)算(suan)機(ji)語言編寫程(cheng)序(xu)以及上(shang)機(ji)調試的(de)基本技能(neng)。考試科目(mu)有語言程(cheng)序(xu)設(she)計(ji)(ji)(C、C++、Java、VB、Delphi)、數據庫程(cheng)序(xu)設(she)計(ji)(ji)(Visual FoxPro、Access)兩大(da)模塊共七個科目(mu)。
如(ru)果單純從取得計算機等級考(kao)試證書、提高考(kao)試通過率的角度(du)出發,選(xuan)擇數據庫程(cheng)序設計模塊較為(wei)(wei)理想(比如(ru)Access科目,簡(jian)單易學(xue)),但從滿足(zu)武警院校非計算機專(zhuan)業學(xue)員畢業后的任職需要來說(shuo),選(xuan)擇一(yi)個與教學(xue)大綱相一(yi)致的科目則更為(wei)(wei)合理,能起(qi)到“既通過課程(cheng)考(kao)核又取得證書”一(yi)箭雙雕的效果。
根據教育部(bu)近年來對(dui)高等(deng)(deng)學校非(fei)(fei)(fei)計(ji)算(suan)(suan)機(ji)(ji)(ji)專(zhuan)(zhuan)業計(ji)算(suan)(suan)機(ji)(ji)(ji)基(ji)(ji)(ji)礎(chu)課(ke)程(cheng)(cheng)(cheng)提出的(de)(de)“1+X”的(de)(de)教學方案,即一門基(ji)(ji)(ji)礎(chu)課(ke)程(cheng)(cheng)(cheng)(“大學計(ji)算(suan)(suan)機(ji)(ji)(ji)基(ji)(ji)(ji)礎(chu)”)+若干必修/選修課(ke)程(cheng)(cheng)(cheng),武(wu)警院(yuan)校非(fei)(fei)(fei)計(ji)算(suan)(suan)機(ji)(ji)(ji)專(zhuan)(zhuan)業的(de)(de)計(ji)算(suan)(suan)機(ji)(ji)(ji)課(ke)程(cheng)(cheng)(cheng)一般分為計(ji)算(suan)(suan)機(ji)(ji)(ji)基(ji)(ji)(ji)礎(chu)和(he)計(ji)算(suan)(suan)機(ji)(ji)(ji)程(cheng)(cheng)(cheng)序(xu)設計(ji)兩(liang)個(ge)層(ceng)次,其中的(de)(de)計(ji)算(suan)(suan)機(ji)(ji)(ji)程(cheng)(cheng)(cheng)序(xu)設計(ji)課(ke)程(cheng)(cheng)(cheng)正好與(yu)計(ji)算(suan)(suan)機(ji)(ji)(ji)二(er)級考(kao)試(shi)中的(de)(de)語言程(cheng)(cheng)(cheng)序(xu)設計(ji)(C、C++、Java、VB、Delphi)模塊相對(dui)應。為此(ci),武(wu)警院(yuan)校非(fei)(fei)(fei)計(ji)算(suan)(suan)機(ji)(ji)(ji)專(zhuan)(zhuan)業的(de)(de)程(cheng)(cheng)(cheng)序(xu)設計(ji)課(ke)程(cheng)(cheng)(cheng)的(de)(de)科目(mu)選擇尤為重要,選擇的(de)(de)恰當不僅(jin)能(neng)(neng)讓學員在校期間學到非(fei)(fei)(fei)常適用的(de)(de)編程(cheng)(cheng)(cheng)知識(shi)、增長能(neng)(neng)力(li),而且能(neng)(neng)大大提高計(ji)算(suan)(suan)機(ji)(ji)(ji)等(deng)(deng)級考(kao)試(shi)通過率,更(geng)能(neng)(neng)使(shi)得(de)課(ke)程(cheng)(cheng)(cheng)建設與(yu)計(ji)算(suan)(suan)機(ji)(ji)(ji)等(deng)(deng)級考(kao)試(shi)二(er)者兼顧,符合(he)科學發展觀(guan)的(de)(de)規律。
2更新教(jiao)(jiao)學觀念,樹立學生(sheng)與教(jiao)(jiao)師的雙主體理念
傳統的(de)(de)(de)教(jiao)學是(shi)以(yi)教(jiao)師(shi)教(jiao)為(wei)主體,所以(yi)課(ke)程(cheng)內容的(de)(de)(de)選擇(ze)(ze)往(wang)往(wang)多從教(jiao)師(shi)易于(yu)教(jiao)的(de)(de)(de)方面考慮。對于(yu)計(ji)(ji)算機程(cheng)序(xu)設計(ji)(ji)課(ke)程(cheng),因(yin)其授課(ke)教(jiao)師(shi)大多是(shi)計(ji)(ji)算機或相(xiang)關專業畢業的(de)(de)(de)人員,對C語(yu)(yu)言(yan)(yan)比較熟(shu)悉,所以(yi)若從備(bei)課(ke)方便、講授熟(shu)練(lian)程(cheng)度來(lai)選擇(ze)(ze)語(yu)(yu)言(yan)(yan)科目,教(jiao)師(shi)喜歡選用(yong)C語(yu)(yu)言(yan)(yan)。因(yin)為(wei)C語(yu)(yu)言(yan)(yan)簡(jian)潔(jie)、緊(jin)湊、使用(yong)靈活;同時C具有很強的(de)(de)(de)流程(cheng)控(kong)制(zhi)結構、語(yu)(yu)言(yan)(yan)生成的(de)(de)(de)代碼質量高、運行速度快、可移植性較好(hao),可以(yi)實(shi)現(xian)對程(cheng)序(xu)的(de)(de)(de)精確控(kong)制(zhi)[1]。但是(shi)對于(yu)初學程(cheng)序(xu)設計(ji)(ji)語(yu)(yu)言(yan)(yan)的(de)(de)(de)非計(ji)(ji)算機專業學生來(lai)說,情況卻不盡如此。
新的(de)(de)教(jiao)(jiao)學(xue)理念是(shi)發揮(hui)學(xue)生(sheng)與教(jiao)(jiao)師(shi)的(de)(de)雙(shuang)主體(ti)教(jiao)(jiao)學(xue)設計,即教(jiao)(jiao)師(shi)是(shi)教(jiao)(jiao)學(xue)活動的(de)(de)主導,學(xue)生(sheng)是(shi)教(jiao)(jiao)學(xue)活動的(de)(de)主體(ti)。這就表明在教(jiao)(jiao)學(xue)過程中,課程內容(rong)的(de)(de)選擇也要(yao)(yao)充(chong)分考慮教(jiao)(jiao)學(xue)中學(xue)的(de)(de)一面,要(yao)(yao)從(cong)學(xue)生(sheng)的(de)(de)任職(zhi)需要(yao)(yao)和特(te)點出發,進行(xing)程序設計科目的(de)(de)選擇,要(yao)(yao)從(cong)教(jiao)(jiao)學(xue)的(de)(de)各個環節入手,提(ti)高學(xue)生(sheng)學(xue)習的(de)(de)積極性(xing)、主動性(xing)、創造性(xing),教(jiao)(jiao)學(xue)內容(rong)既要(yao)(yao)簡單(dan)易學(xue),又要(yao)(yao)滿足學(xue)生(sheng)畢業后(hou)的(de)(de)任職(zhi)需要(yao)(yao)。
3以(yi)學(xue)生為本,統籌兼顧,VB是非計算機專業計算機程(cheng)序(xu)設(she)計課程(cheng)的最好選(xuan)擇(ze)
VB是微(wei)軟(ruan)公司推崇的面向非(fei)計算機(ji)專(zhuan)業(ye)工程技術人員的首選程序設(she)計語言(yan),無(wu)疑也是武(wu)警院(yuan)校非(fei)計算機(ji)專(zhuan)業(ye)程序設(she)計的首選科目(mu)。
(1)VB是現今流行(xing)的(de)應用程(cheng)序開發工具,具有強大的(de)生(sheng)命力。
VB是基于(yu)Windows應(ying)(ying)用(yong)(yong)程(cheng)序(xu)(xu)的(de)(de)(de)開(kai)(kai)發(fa)工具,它為(wei)非計算(suan)機專(zhuan)業人(ren)員(yuan)開(kai)(kai)發(fa)程(cheng)序(xu)(xu)提供了強大的(de)(de)(de)編程(cheng)工具。“Basic”指的(de)(de)(de)是BASIC (Beginners All-Purpose Symbolic Instruction Code)語(yu)言(yan),意為(wei)“初(chu)學者最通用(yong)(yong)的(de)(de)(de)語(yu)言(yan)代(dai)碼(ma)”,是計算(suan)機技術發(fa)展歷(li)史上應(ying)(ying)用(yong)(yong)最為(wei)廣泛的(de)(de)(de)語(yu)言(yan)。“Visual”意即可視的(de)(de)(de)、可見的(de)(de)(de),指的(de)(de)(de)是開(kai)(kai)發(fa)像(xiang)Windows操作(zuo)系(xi)統(tong)的(de)(de)(de)圖形用(yong)(yong)戶界面(mian)(Graphic User Interface,GUI)的(de)(de)(de)方法,它不需要編寫大量代(dai)碼(ma)去描述界面(mian)元素的(de)(de)(de)外觀和位置(zhi),只要把(ba)預先建立好的(de)(de)(de)對象拖放到屏幕上相應(ying)(ying)的(de)(de)(de)位置(zhi)即可。
VB功能強(qiang)(qiang)大,語(yu)法簡單,執行代(dai)碼效率高。因此,VB已成為每一(yi)個編程工(gong)作者(zhe)學(xue)習時的首選語(yu)言,但其(qi)功能一(yi)點也不比VC++遜色。據統計,開發同樣的應用程序,采用VB要比VC++的效率提高70%[2],所以VB具(ju)有強(qiang)(qiang)大的用戶群和生命力。
(2)VB易學實用,許多高校把它作為(wei)大學生的入門(men)語(yu)言(yan)。
自(zi)從1975年Basic語(yu)言(yan)(yan)問世以(yi)來,“Basic”已成為編(bian)程(cheng)(cheng)入門(men)(men)者學(xue)習語(yu)言(yan)(yan)的(de)(de)(de)代名(ming)詞(ci),Basic語(yu)言(yan)(yan)以(yi)其易(yi)學(xue)易(yi)用(yong)的(de)(de)(de)特(te)點風靡(mi)全球。自(zi)從微軟公司推出了劃時代的(de)(de)(de)VB,Basic又從一門(men)(men)“玩(wan)具(ju)語(yu)言(yan)(yan)”一躍而(er)成為功能(neng)強大的(de)(de)(de)應用(yong)軟件開發語(yu)言(yan)(yan)。專業人員可以(yi)用(yong)Visual Basic實(shi)現其他任何Windows編(bian)程(cheng)(cheng)語(yu)言(yan)(yan)的(de)(de)(de)功能(neng),而(er)初(chu)學(xue)者只要掌握幾(ji)個關鍵詞(ci)就(jiu)可以(yi)建立實(shi)用(yong)的(de)(de)(de)應用(yong)程(cheng)(cheng)序。
許多(duo)(duo)很有(you)威望的(de)(de)(de)計(ji)(ji)算機(ji)專家對VB也(ye)是(shi)情有(you)獨(du)鐘,如同濟(ji)大學的(de)(de)(de)龔沛曾教授對VB深有(you)研(yan)究,清華大學的(de)(de)(de)周(zhou)穎(ying)老師(shi)說自己是(shi)從(cong)VB的(de)(de)(de)學習(xi)而成長起來的(de)(de)(de),我們(men)從(cong)他(ta)們(men)編(bian)著(zhu)的(de)(de)(de)有(you)關VB書籍的(de)(de)(de)學習(xi)中受益非淺。現在國(guo)內許多(duo)(duo)高(gao)校都把VB作為大學生(sheng)學習(xi)計(ji)(ji)算機(ji)的(de)(de)(de)入門語言。
篇3
2006年(nian)3月周以真(zhen)教授(shou)在(zai)美國計(ji)(ji)(ji)算(suan)機權威期刊Communications of the CAM首次(ci)提(ti)出并定義了(le)計(ji)(ji)(ji)算(suan)思(si)(si)維(wei)(wei)(wei)(wei)。計(ji)(ji)(ji)算(suan)思(si)(si)維(wei)(wei)(wei)(wei)是(shi)運用(yong)計(ji)(ji)(ji)算(suan)機科學的(de)基(ji)(ji)礎概念進行問題求解、系統(tong)設(she)計(ji)(ji)(ji)以及人類行為理解等。它是(shi)一(yi)種本質的(de)、所有人都必須具(ju)備的(de)思(si)(si)維(wei)(wei)(wei)(wei)方式,就像閱(yue)讀、寫字、算(suan)術一(yi)樣,成為人們最(zui)(zui)基(ji)(ji)本、最(zui)(zui)普遍、最(zui)(zui)適(shi)用(yong)和不(bu)可缺少的(de)基(ji)(ji)本思(si)(si)維(wei)(wei)(wei)(wei)方式。它涵蓋了(le)計(ji)(ji)(ji)算(suan)機科學之廣度的(de)一(yi)系列思(si)(si)維(wei)(wei)(wei)(wei)活(huo)動,最(zui)(zui)根本的(de)內容是(shi)抽(chou)象和自動化。
近年(nian)(nian)來,計(ji)(ji)(ji)算思(si)(si)維(wei)的(de)(de)(de)培(pei)(pei)養已成(cheng)為(wei)國內(nei)外研究的(de)(de)(de)熱點(dian),計(ji)(ji)(ji)算思(si)(si)維(wei)能力(li)(li)將(jiang)成(cheng)為(wei)21世紀(ji)每個(ge)人的(de)(de)(de)基(ji)本能力(li)(li)。2010年(nian)(nian)《九校(xiao)聯盟(C9)計(ji)(ji)(ji)算機(ji)基(ji)礎(chu)教(jiao)(jiao)(jiao)學(xue)發(fa)展(zhan)戰略聯合聲明》的(de)(de)(de)核(he)(he)心(xin)要點(dian)也強調“需要把培(pei)(pei)養學(xue)生的(de)(de)(de)‘計(ji)(ji)(ji)算思(si)(si)維(wei)’能力(li)(li)作為(wei)計(ji)(ji)(ji)算機(ji)基(ji)礎(chu)教(jiao)(jiao)(jiao)學(xue)的(de)(de)(de)核(he)(he)心(xin)任務”。2012年(nian)(nian)李廉教(jiao)(jiao)(jiao)授(shou)從現代(dai)科學(xue)思(si)(si)維(wei)體系的(de)(de)(de)角(jiao)度闡述了(le)(le)計(ji)(ji)(ji)算思(si)(si)維(wei)的(de)(de)(de)內(nei)涵與(yu)概念、發(fa)展(zhan)歷史及與(yu)實證思(si)(si)維(wei)、邏(luo)輯思(si)(si)維(wei)之(zhi)間的(de)(de)(de)關(guan)系,提出(chu)了(le)(le)計(ji)(ji)(ji)算思(si)(si)維(wei)是構成(cheng)現代(dai)科學(xue)大廈的(de)(de)(de)最基(ji)本的(de)(de)(de)思(si)(si)維(wei)模式(shi)之(zhi)一,并(bing)指出(chu)了(le)(le)基(ji)于計(ji)(ji)(ji)算思(si)(si)維(wei)培(pei)(pei)養的(de)(de)(de)新(xin)的(de)(de)(de)教(jiao)(jiao)(jiao)學(xue)體系建設是計(ji)(ji)(ji)算機(ji)基(ji)礎(chu)課程教(jiao)(jiao)(jiao)育(yu)今后(hou)改革的(de)(de)(de)取向和挑戰。
二、VB程序(xu)設計課(ke)程內(nei)容及發(fa)展現狀
在VB程(cheng)(cheng)(cheng)(cheng)序設(she)(she)計(ji)課(ke)程(cheng)(cheng)(cheng)(cheng)教(jiao)學(xue)(xue)內容上(shang),不同學(xue)(xue)校不同專(zhuan)(zhuan)業(ye)所提(ti)出的(de)(de)(de)(de)任(ren)務和(he)(he)要求(qiu)也不同。僅以我(wo)校自動化專(zhuan)(zhuan)業(ye)學(xue)(xue)生(sheng)為(wei)研(yan)究對象,根據《VB程(cheng)(cheng)(cheng)(cheng)序設(she)(she)計(ji)》教(jiao)學(xue)(xue)大綱的(de)(de)(de)(de)要求(qiu),主要講授如下內容:VB集成開(kai)發(fa)環境、可(ke)視(shi)化編(bian)程(cheng)(cheng)(cheng)(cheng)基(ji)(ji)礎、語言基(ji)(ji)礎、三大基(ji)(ji)本控制(zhi)結(jie)構、數組和(he)(he)自定義(yi)類型、用(yong)戶(hu)界面設(she)(she)計(ji)(包括常用(yong)控件、菜單、通(tong)用(yong)對話框、多重窗(chuang)體等)、文(wen)件及圖形操作等基(ji)(ji)礎知識(shi)和(he)(he)操作。課(ke)程(cheng)(cheng)(cheng)(cheng)的(de)(de)(de)(de)培養目標是要求(qiu)學(xue)(xue)生(sheng)掌握使用(yong)VB開(kai)發(fa)Windows應(ying)用(yong)程(cheng)(cheng)(cheng)(cheng)序的(de)(de)(de)(de)能力,培養學(xue)(xue)生(sheng)學(xue)(xue)習程(cheng)(cheng)(cheng)(cheng)序設(she)(she)計(ji)的(de)(de)(de)(de)興(xing)趣,為(wei)學(xue)(xue)生(sheng)終身(shen)學(xue)(xue)習以及更好地使用(yong)計(ji)算機及相關技術解決本專(zhuan)(zhuan)業(ye)領(ling)域問題奠定基(ji)(ji)礎。
近年來(lai),隨著計算機技術、網絡及電子(zi)產品等的廣泛普及和(he)(he)(he)應(ying)用,學(xue)生(sheng)計算機應(ying)用技能不(bu)斷提高,VB程(cheng)序(xu)設計課程(cheng)的教(jiao)學(xue)也出(chu)現(xian)(xian)了一(yi)些(xie)問題,如被列入(ru)非主干課程(cheng)學(xue)生(sheng)不(bu)重視、學(xue)生(sheng)學(xue)習興趣不(bu)高、逃課率增加、上課玩(wan)手機、上機找百度等。這(zhe)些(xie)現(xian)(xian)象(xiang)的出(chu)現(xian)(xian)迫使授課教(jiao)師們不(bu)斷地思考、分析、探討和(he)(he)(he)總結現(xian)(xian)階(jie)段教(jiao)學(xue)內容、教(jiao)學(xue)模式(shi)等方(fang)面存(cun)在(zai)的缺點和(he)(he)(he)不(bu)足,力圖(tu)探尋(xun)一(yi)條新的課程(cheng)改(gai)革方(fang)法和(he)(he)(he)手段來(lai)逐漸扭轉和(he)(he)(he)改(gai)善現(xian)(xian)階(jie)段存(cun)在(zai)的問題和(he)(he)(he)現(xian)(xian)象(xiang)。
三、基于計算思維培(pei)養的課程(cheng)改革與實踐
如何(he)恰當地將(jiang)計算(suan)思(si)(si)維融入VB程(cheng)(cheng)(cheng)(cheng)序(xu)(xu)設(she)(she)計課程(cheng)(cheng)(cheng)(cheng)教(jiao)(jiao)學(xue)(xue)過(guo)程(cheng)(cheng)(cheng)(cheng)中(zhong),以提高(gao)學(xue)(xue)生(sheng)運用計算(suan)機(ji)知(zhi)識抽(chou)象問(wen)題、進行問(wen)題求(qiu)解和描述是(shi)程(cheng)(cheng)(cheng)(cheng)序(xu)(xu)設(she)(she)計課程(cheng)(cheng)(cheng)(cheng)教(jiao)(jiao)學(xue)(xue)改(gai)革所(suo)面臨(lin)的(de)(de)挑(tiao)戰。盡管計算(suan)思(si)(si)維不僅(jin)僅(jin)是(shi)程(cheng)(cheng)(cheng)(cheng)序(xu)(xu)設(she)(she)計,但計算(suan)思(si)(si)維最終(zhong)是(shi)需要程(cheng)(cheng)(cheng)(cheng)序(xu)(xu)設(she)(she)計去實現的(de)(de),所(suo)以在未來(lai)VB程(cheng)(cheng)(cheng)(cheng)序(xu)(xu)設(she)(she)計課程(cheng)(cheng)(cheng)(cheng)中(zhong)要有意識地、系統性地開展(zhan)計算(suan)思(si)(si)維教(jiao)(jiao)學(xue)(xue),從戰略高(gao)度將(jiang)計算(suan)思(si)(si)維的(de)(de)培養(yang)作為人的(de)(de)一種基本(ben)技能(neng)來(lai)培養(yang)進行教(jiao)(jiao)學(xue)(xue),同時注重計算(suan)機(ji)技術與專業知(zhi)識相結合,提升學(xue)(xue)生(sheng)的(de)(de)學(xue)(xue)習(xi)興趣,培養(yang)學(xue)(xue)生(sheng)主動(dong)思(si)(si)考、主動(dong)學(xue)(xue)習(xi)和動(dong)手解決問(wen)題的(de)(de)能(neng)力。
1.在教學內容(rong)方面的改進
基于計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)思維(wei)培養(yang)(yang)的(de)(de)(de)(de)(de)(de)(de)(de)課程(cheng)(cheng)(cheng)改革的(de)(de)(de)(de)(de)(de)(de)(de)基本(ben)思想是①注重計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)機程(cheng)(cheng)(cheng)序(xu)設(she)計(ji)(ji)(ji)(ji)(ji)(ji)文化(hua)素養(yang)(yang)的(de)(de)(de)(de)(de)(de)(de)(de)培養(yang)(yang),構建(jian)一種(zhong)計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)機文化(hua)氛(fen)圍,讓學(xue)生(sheng)理解(jie)(jie)和認識(shi)(shi)計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)機的(de)(de)(de)(de)(de)(de)(de)(de)特點(dian)和用途,提高(gao)對(dui)計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)機程(cheng)(cheng)(cheng)序(xu)設(she)計(ji)(ji)(ji)(ji)(ji)(ji)的(de)(de)(de)(de)(de)(de)(de)(de)興(xing)趣。②課程(cheng)(cheng)(cheng)體系(xi)與(yu)教學(xue)內容的(de)(de)(de)(de)(de)(de)(de)(de)研究把計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)思維(wei)引入程(cheng)(cheng)(cheng)序(xu)設(she)計(ji)(ji)(ji)(ji)(ji)(ji)課程(cheng)(cheng)(cheng)中,要把思維(wei)培養(yang)(yang)與(yu)程(cheng)(cheng)(cheng)序(xu)設(she)計(ji)(ji)(ji)(ji)(ji)(ji)的(de)(de)(de)(de)(de)(de)(de)(de)“思想”和“方法”相融合(he),以“發現問題(ti)(ti)(ti)(ti)分析問題(ti)(ti)(ti)(ti)尋求(qiu)多種(zhong)解(jie)(jie)決問題(ti)(ti)(ti)(ti)方案(an)對(dui)多種(zhong)方案(an)進行(xing)(xing)比較最終實現解(jie)(jie)決方案(an)”的(de)(de)(de)(de)(de)(de)(de)(de)問題(ti)(ti)(ti)(ti)求(qiu)解(jie)(jie)驅動(dong)式程(cheng)(cheng)(cheng)序(xu)設(she)計(ji)(ji)(ji)(ji)(ji)(ji)訓練方法。對(dui)于程(cheng)(cheng)(cheng)序(xu)設(she)計(ji)(ji)(ji)(ji)(ji)(ji)語言基礎知識(shi)(shi)、結(jie)(jie)構化(hua)程(cheng)(cheng)(cheng)序(xu)設(she)計(ji)(ji)(ji)(ji)(ji)(ji)等基本(ben)知識(shi)(shi)在(zai)計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)機軟件(jian)基礎課程(cheng)(cheng)(cheng)已經(jing)講解(jie)(jie)過(guo)的(de)(de)(de)(de)(de)(de)(de)(de)內容進行(xing)(xing)適當刪減,避免重復知識(shi)(shi)點(dian)反復講解(jie)(jie)降低(di)學(xue)生(sheng)的(de)(de)(de)(de)(de)(de)(de)(de)學(xue)習(xi)興(xing)趣。從計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)思維(wei)的(de)(de)(de)(de)(de)(de)(de)(de)角度出發,重組經(jing)典案(an)例(li),將(jiang)問題(ti)(ti)(ti)(ti)求(qiu)解(jie)(jie)提升到計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)思維(wei)的(de)(de)(de)(de)(de)(de)(de)(de)高(gao)度,對(dui)問題(ti)(ti)(ti)(ti)的(de)(de)(de)(de)(de)(de)(de)(de)表示、設(she)計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)法、提高(gao)計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)機效(xiao)率(lv)、將(jiang)現實問題(ti)(ti)(ti)(ti)延伸,按照計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)思維(wei)重組專(zhuan)業(ye)(ye)學(xue)科問題(ti)(ti)(ti)(ti)的(de)(de)(de)(de)(de)(de)(de)(de)教學(xue)案(an)例(li),使學(xue)生(sheng)體會(hui)出計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)思維(wei)的(de)(de)(de)(de)(de)(de)(de)(de)本(ben)質和用計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)機解(jie)(jie)決本(ben)專(zhuan)業(ye)(ye)問題(ti)(ti)(ti)(ti)的(de)(de)(de)(de)(de)(de)(de)(de)優點(dian)。密切聯系(xi)后續專(zhuan)業(ye)(ye)課程(cheng)(cheng)(cheng),將(jiang)編程(cheng)(cheng)(cheng)思想與(yu)專(zhuan)業(ye)(ye)知識(shi)(shi)聯系(xi)起來,讓學(xue)生(sheng)將(jiang)理論知識(shi)(shi)與(yu)現實生(sheng)活(huo)生(sheng)產實際(ji)相結(jie)(jie)合(he),調動(dong)學(xue)生(sheng)進行(xing)(xing)計(ji)(ji)(ji)(ji)(ji)(ji)算(suan)機程(cheng)(cheng)(cheng)序(xu)設(she)計(ji)(ji)(ji)(ji)(ji)(ji)的(de)(de)(de)(de)(de)(de)(de)(de)積極性。
2.在考核(he)方式上的改進
傳統(tong)的(de)(de)(de)(de)(de)(de)(de)考(kao)(kao)(kao)(kao)查(cha)課(ke)(ke)考(kao)(kao)(kao)(kao)核方(fang)式(shi)為(wei)平(ping)時出勤(qin)(50%)+上(shang)(shang)機(ji)(ji)實驗(50%),學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)為(wei)了(le)獲得及(ji)格以上(shang)(shang)成(cheng)(cheng)績(ji)(ji),平(ping)時出勤(qin)率較(jiao)好,幾(ji)乎無缺席現(xian)象(xiang),但上(shang)(shang)課(ke)(ke)認真聽講、主(zhu)動(dong)思考(kao)(kao)(kao)(kao)的(de)(de)(de)(de)(de)(de)(de)人(ren)數(shu)不多,較(jiao)大一(yi)部分(fen)(fen)(fen)(fen)學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)上(shang)(shang)課(ke)(ke)或(huo)(huo)玩手機(ji)(ji)、或(huo)(huo)睡覺、或(huo)(huo)從(cong)事(shi)其他(ta)(ta)與課(ke)(ke)堂(tang)內容(rong)無關的(de)(de)(de)(de)(de)(de)(de)事(shi)宜。在(zai)上(shang)(shang)機(ji)(ji)實驗時,大多數(shu)學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)又經常(chang)上(shang)(shang)網百(bai)度教材(cai)后面上(shang)(shang)機(ji)(ji)編程實驗題(ti)的(de)(de)(de)(de)(de)(de)(de)答(da)案或(huo)(huo)照抄他(ta)(ta)人(ren)的(de)(de)(de)(de)(de)(de)(de)程序代碼,完(wan)成(cheng)(cheng)上(shang)(shang)機(ji)(ji)實驗的(de)(de)(de)(de)(de)(de)(de)考(kao)(kao)(kao)(kao)核。這種(zhong)情(qing)況(kuang)造成(cheng)(cheng)大多數(shu)學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)成(cheng)(cheng)績(ji)(ji)等級(ji)相(xiang)似(si),學(xue)(xue)(xue)(xue)與不學(xue)(xue)(xue)(xue)分(fen)(fen)(fen)(fen)數(shu)差距不大等現(xian)象(xiang),使得學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)自己思考(kao)(kao)(kao)(kao)程序算法的(de)(de)(de)(de)(de)(de)(de)興趣不高,因此改(gai)革(ge)(ge)考(kao)(kao)(kao)(kao)查(cha)課(ke)(ke)考(kao)(kao)(kao)(kao)核方(fang)式(shi)的(de)(de)(de)(de)(de)(de)(de)任務迫(po)在(zai)眉睫。調(diao)動(dong)學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)主(zhu)動(dong)學(xue)(xue)(xue)(xue)習的(de)(de)(de)(de)(de)(de)(de)積極(ji)性,首先要打破(po)的(de)(de)(de)(de)(de)(de)(de)就是(shi)學(xue)(xue)(xue)(xue)與不學(xue)(xue)(xue)(xue)、自己做與抄襲的(de)(de)(de)(de)(de)(de)(de)成(cheng)(cheng)績(ji)(ji)等級(ji)相(xiang)似(si)的(de)(de)(de)(de)(de)(de)(de)現(xian)象(xiang)。將傳統(tong)的(de)(de)(de)(de)(de)(de)(de)考(kao)(kao)(kao)(kao)試制度逐步(bu)改(gai)革(ge)(ge)為(wei)平(ping)時(20%)+小(xiao)作(zuo)業(30%)+大作(zuo)業(50%)的(de)(de)(de)(de)(de)(de)(de)考(kao)(kao)(kao)(kao)核方(fang)式(shi)。平(ping)時主(zhu)要考(kao)(kao)(kao)(kao)核上(shang)(shang)課(ke)(ke)出勤(qin)情(qing)況(kuang)、隨堂(tang)回答(da)問題(ti)情(qing)況(kuang);小(xiao)作(zuo)業在(zai)課(ke)(ke)堂(tang)上(shang)(shang)進(jin)(jin)行(xing)任選完(wan)成(cheng)(cheng)各章節教材(cai)中的(de)(de)(de)(de)(de)(de)(de)部分(fen)(fen)(fen)(fen)上(shang)(shang)機(ji)(ji)編程題(ti)目(mu)。這兩(liang)部分(fen)(fen)(fen)(fen)的(de)(de)(de)(de)(de)(de)(de)成(cheng)(cheng)績(ji)(ji)總(zong)和(he)只能控制在(zai)及(ji)格分(fen)(fen)(fen)(fen)數(shu)線以下,避免(mian)又造成(cheng)(cheng)傳統(tong)考(kao)(kao)(kao)(kao)核方(fang)式(shi)下學(xue)(xue)(xue)(xue)與不學(xue)(xue)(xue)(xue)的(de)(de)(de)(de)(de)(de)(de)成(cheng)(cheng)績(ji)(ji)相(xiang)似(si)的(de)(de)(de)(de)(de)(de)(de)現(xian)象(xiang)。大作(zuo)業安排在(zai)課(ke)(ke)后,讓學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)利用課(ke)(ke)余(yu)時間完(wan)成(cheng)(cheng)在(zai)課(ke)(ke)堂(tang)上(shang)(shang)答(da)辯的(de)(de)(de)(de)(de)(de)(de)方(fang)式(shi),將專業學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(通常(chang)在(zai)60人(ren)左右)分(fen)(fen)(fen)(fen)成(cheng)(cheng)幾(ji)個小(xiao)組(zu),每(mei)個小(xiao)組(zu)10人(ren)左右,每(mei)小(xiao)組(zu)中成(cheng)(cheng)員自行(xing)分(fen)(fen)(fen)(fen)工,共(gong)同完(wan)成(cheng)(cheng)一(yi)個綜(zong)合(he)性設(she)計(ji)題(ti)目(mu)。大作(zuo)業主(zhu)要主(zhu)要是(shi)針(zhen)對現(xian)實生(sheng)(sheng)(sheng)(sheng)活中的(de)(de)(de)(de)(de)(de)(de)問題(ti)進(jin)(jin)行(xing)設(she)計(ji)或(huo)(huo)者針(zhen)對本專業領域的(de)(de)(de)(de)(de)(de)(de)問題(ti)進(jin)(jin)行(xing)設(she)計(ji)。同時對在(zai)完(wan)成(cheng)(cheng)大作(zuo)業過程中表現(xian)極(ji)為(wei)優秀的(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)給予(yu)創新(xin)學(xue)(xue)(xue)(xue)分(fen)(fen)(fen)(fen)1學(xue)(xue)(xue)(xue)分(fen)(fen)(fen)(fen)的(de)(de)(de)(de)(de)(de)(de)特別獎勵(我校規定本科期間獲得創新(xin)學(xue)(xue)(xue)(xue)分(fen)(fen)(fen)(fen)2學(xue)(xue)(xue)(xue)分(fen)(fen)(fen)(fen)以上(shang)(shang)方(fang)可獲得兩(liang)證)。
在2014年對(dui)我校2012級自(zi)動化專業(ye)123、124兩個班(ban)級學生進行(xing)考(kao)(kao)試(shi)方法(fa)試(shi)點(dian)改革,采用(yong)新的考(kao)(kao)核制度,而121、122兩個班(ban)級保持傳統的考(kao)(kao)核方式(shi)。2012級自(zi)動化123、124共計55人,共分(fen)成(cheng)(cheng)6組,采取自(zi)由(you)組合(he)的形式(shi),每(mei)小組有(you)一個主要負責人,負責全局工作(zuo),細分(fen)設計工作(zuo),總結設計成(cheng)(cheng)果(guo),參與(yu)驗收(shou)答辯,認定成(cheng)(cheng)員(yuan)間(jian)完(wan)成(cheng)(cheng)情況;兩個協助人員(yuan),分(fen)別負責具體的界面設計部(bu)分(fen)及代碼編程部(bu)分(fen);其他成(cheng)(cheng)員(yuan),自(zi)行(xing)分(fen)工,1人專門撰寫設計論文(wen)。大作(zuo)業(ye)題目共6個,其完(wan)成(cheng)(cheng)情況及成(cheng)(cheng)績情況見表(biao)1。
答辯(bian)在(zai)最后(hou)一堂課(ke),每(mei)小(xiao)組(zu)答辯(bian)時間15分(fen)鐘(zhong),自述10分(fen)鐘(zhong)(其中(zhong)包含功能(neng)(neng)展示3分(fen)鐘(zhong)),討(tao)論5分(fen)鐘(zhong);最后(hou)由學(xue)生自行評(ping)定(ding)各小(xiao)組(zu)成(cheng)績等級(ji),各小(xiao)組(zu)成(cheng)員(yuan)成(cheng)績等級(ji)由小(xiao)組(zu)負(fu)責人初評(ping),組(zu)員(yuan)討(tao)論最終確定(ding)。因(yin)首(shou)次采(cai)取(qu)答辯(bian)形式課(ke)程(cheng)環節,學(xue)生的(de)參與積極(ji)性明(ming)顯提(ti)高,課(ke)堂討(tao)論氣(qi)氛較為活躍,取(qu)得了一定(ding)的(de)教學(xue)效果,但也存在(zai)一些問題和不足,主要表現在(zai)如下方面:①因(yin)為是非主干(gan)課(ke),即使考(kao)核方式新穎,仍有(you)10%的(de)學(xue)生未能(neng)(neng)積極(ji)主動參與進來;②在(zai)答辯(bian)表述方面,因(yin)為學(xue)生年(nian)級(ji)較低,準備的(de)不足,偶有(you)冷場情況發(fa)生;③因(yin)時間限制,設計的(de)程(cheng)序(xu)界面功能(neng)(neng)不完(wan)善,有(you)局限性。在(zai)下一學(xue)期將(jiang)這種考(kao)核方式在(zai)整(zheng)個專業(ye)進行試點,并不斷跟蹤及反饋(kui)學(xue)生后(hou)續專業(ye)課(ke)程(cheng)的(de)學(xue)習情況以確定(ding)改(gai)革(ge)的(de)方向。
3.在教(jiao)學模式上(shang)的改進
程序設計課(ke)程是一門集知(zhi)識和技能(neng)(neng)于一體、實踐(jian)性很強的(de)(de)(de)(de)課(ke)程,要求學(xue)(xue)(xue)生既要學(xue)(xue)(xue)好理論(lun)知(zhi)識,又要掌握實際(ji)操作(zuo)技能(neng)(neng)。在(zai)傳統的(de)(de)(de)(de)理論(lun)教(jiao)學(xue)(xue)(xue)中以培養學(xue)(xue)(xue)生應用計算機(ji)和計算思維解(jie)決實際(ji)問題的(de)(de)(de)(de)基(ji)本(ben)(ben)能(neng)(neng)力為(wei)(wei)核心,注重(zhong)基(ji)礎知(zhi)識的(de)(de)(de)(de)教(jiao)學(xue)(xue)(xue),加(jia)強對問題求解(jie)、設計與(yu)實現(xian)模型(xing)的(de)(de)(de)(de)學(xue)(xue)(xue)習(xi)與(yu)訓(xun)練,改變以往技能(neng)(neng)講(jiang)(jiang)解(jie)學(xue)(xue)(xue)習(xi)為(wei)(wei)基(ji)礎的(de)(de)(de)(de)培養方式。傳統的(de)(de)(de)(de)課(ke)堂教(jiao)學(xue)(xue)(xue)模式是以教(jiao)師為(wei)(wei)主導(dao),輔(fu)以師生互動的(de)(de)(de)(de)課(ke)堂教(jiao)學(xue)(xue)(xue)模式。教(jiao)師在(zai)授課(ke)時(shi),基(ji)本(ben)(ben)上沿(yan)用前(qian)蘇(su)聯教(jiao)育家(jia)凱(kai)洛夫的(de)(de)(de)(de)組(zu)織教(jiao)學(xue)(xue)(xue)導(dao)入新課(ke)、講(jiang)(jiang)授新課(ke)、鞏固新課(ke)、布置作(zuo)業,以教(jiao)師、教(jiao)材、課(ke)堂為(wei)(wei)中心的(de)(de)(de)(de)“三中心”教(jiao)學(xue)(xue)(xue)模式,忽視了(le)課(ke)外實踐(jian)、課(ke)堂實踐(jian)。
采(cai)用項(xiang)目(mu)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)法是實(shi)施(shi)探索(suo)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)模式(shi)改革的(de)一(yi)種(zhong)新(xin)方法。從學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)的(de)角度看,項(xiang)目(mu)是一(yi)種(zhong)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)方法,適合(he)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)各類實(shi)踐(jian)性和操作(zuo)性強(qiang)的(de)知(zhi)(zhi)識和技能。從教(jiao)師的(de)角度,項(xiang)目(mu)是一(yi)種(zhong)建立在建構主義理論(lun)基(ji)礎上的(de)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)方法,適合(he)培養學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)自主學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)、分(fen)析(xi)問題(ti)、解(jie)決(jue)問題(ti)的(de)能力。在教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)過(guo)程中,項(xiang)目(mu)的(de)確定、完(wan)成(cheng)、對(dui)完(wan)成(cheng)項(xiang)目(mu)情況的(de)評估成(cheng)為(wei)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)的(de)中心(xin)環節,教(jiao)師由(you)傳統的(de)“主角”轉(zhuan)(zhuan)變為(wei)“配(pei)角”,學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)由(you)被動地(di)接受(shou)知(zhi)(zhi)識轉(zhuan)(zhuan)變為(wei)主動地(di)尋求知(zhi)(zhi)識。這種(zhong)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)模式(shi)適用于(yu)培養學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)的(de)創新(xin)能力和獨立分(fen)析(xi)分(fen)析(xi)問題(ti)、解(jie)決(jue)問題(ti)的(de)能力,便于(yu)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)循序漸進地(di)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)信息(xi)科技的(de)知(zhi)(zhi)識和技能。學(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)會不斷地(di)獲得成(cheng)就感、并更大(da)地(di)激發起求知(zhi)(zhi)欲(yu)望,從而(er)培養出(chu)獨立思(si)考的(de)求學(xue)(xue)(xue)(xue)(xue)(xue)(xue)精神(shen)。
篇4
關鍵詞:VBA;AUTOCAD;二次開發;抗滑(hua)樁(zhuang)
1 引言
在(zai)我(wo)國(guo),抗滑(hua)(hua)樁(zhuang)(zhuang)作為治理滑(hua)(hua)坡的一種主要工(gong)(gong)(gong)程(cheng)(cheng)(cheng)措(cuo)施被公路(lu)、鐵路(lu)、水利、國(guo)土等部門廣(guang)(guang)泛(fan)采用,并在(zai)樁(zhuang)(zhuang)型和應用范圍方(fang)面得到較(jiao)大的發展。與其他抗滑(hua)(hua)工(gong)(gong)(gong)程(cheng)(cheng)(cheng)相比,抗滑(hua)(hua)樁(zhuang)(zhuang)具有如下優點:設樁(zhuang)(zhuang)位置(zhi)靈活,除成排設在(zai)滑(hua)(hua)坡前(qian)緣外,也可(ke)根據具體情況(kuang)(kuang),設在(zai)滑(hua)(hua)體的其他部位,并可(ke)與其他防治措(cuo)施聯合使用;開挖土石方(fang)量小(xiao),施工(gong)(gong)(gong)中對滑(hua)(hua)坡體的穩(wen)定狀態影(ying)響小(xiao);挖孔(kong)樁(zhuang)(zhuang)樁(zhuang)(zhuang)孔(kong)可(ke)揭(jie)示滑(hua)(hua)坡的工(gong)(gong)(gong)程(cheng)(cheng)(cheng)地質情況(kuang)(kuang),檢驗和修改(gai)原(yuan)設計(ji)(ji),使之(zhi)更(geng)完(wan)善更(geng)符合實際情況(kuang)(kuang);施工(gong)(gong)(gong)方(fang)便,設備簡單(dan)。由于(yu)抗滑(hua)(hua)樁(zhuang)(zhuang)在(zai)治理滑(hua)(hua)坡中的突(tu)出優點,使抗滑(hua)(hua)樁(zhuang)(zhuang)廣(guang)(guang)泛(fan)應用于(yu)滑(hua)(hua)坡治理工(gong)(gong)(gong)程(cheng)(cheng)(cheng)。目前(qian)抗滑(hua)(hua)樁(zhuang)(zhuang)結(jie)構設計(ji)(ji)一般采用理正軟件計(ji)(ji)算(suan)抗滑(hua)(hua)樁(zhuang)(zhuang)內(nei)力,再由結(jie)構設計(ji)(ji)人(ren)員按照規范要求進(jin)行配筋設計(ji)(ji),最后根據配筋計(ji)(ji)算(suan)結(jie)果(guo)在(zai)AUTOCAD手動(dong)繪制抗滑(hua)(hua)樁(zhuang)(zhuang)結(jie)構圖,效率較(jiao)低,出圖慢。使抗滑(hua)(hua)樁(zhuang)(zhuang)結(jie)構圖繪制自動(dong)化(hua),將大大提高(gao)工(gong)(gong)(gong)程(cheng)(cheng)(cheng)設計(ji)(ji)人(ren)員的效率。
抗(kang)滑樁結(jie)(jie)構(gou)圖繪(hui)制通常使用(yong)CAD軟件平臺,利(li)用(yong)其提供的(de)二(er)次(ci)開(kai)(kai)(kai)發(fa)(fa)(fa)工具(ju)VBA (Visual Basic For Application)可以(yi)很簡便并迅速地(di)開(kai)(kai)(kai)發(fa)(fa)(fa)出多功能的(de)應用(yong)程序。VBA 組(zu)件基于(yu)可視(shi)化(hua)、面向對象開(kai)(kai)(kai)發(fa)(fa)(fa)工具(ju)VB,其開(kai)(kai)(kai)發(fa)(fa)(fa)環(huan)境(jing)與VB 集成開(kai)(kai)(kai)發(fa)(fa)(fa)環(huan)境(jing)相近,但較Auto Lisp 、VisualLisp、ADS等開(kai)(kai)(kai)發(fa)(fa)(fa)工具(ju),更能快捷、方便地(di)實現友好的(de)人機(ji)交互,功能強大(da),擴展靈活且開(kai)(kai)(kai)發(fa)(fa)(fa)簡單,易于(yu)實現。利(li)用(yong)它進行(xing)CAD的(de)二(er)次(ci)開(kai)(kai)(kai)發(fa)(fa)(fa),進行(xing)抗(kang)滑樁結(jie)(jie)構(gou)圖自動繪(hui)制,能大(da)大(da)提高工作(zuo)效率,使結(jie)(jie)構(gou)設計(ji)(ji)人員能有(you)大(da)量時(shi)間進行(xing)結(jie)(jie)構(gou)計(ji)(ji)算調整,便于(yu)優化(hua)設計(ji)(ji)。
2 程序設計基本思路
一般(ban)而言(yan),一個完整的(de)CAD 系統,包括前處(chu)理部(bu)分(fen)(fen)、核(he)心計(ji)(ji)算(suan)部(bu)分(fen)(fen)、后(hou)處(chu)理部(bu)分(fen)(fen)等(deng)三(san)大部(bu)分(fen)(fen)組成。前處(chu)理部(bu)分(fen)(fen)主要是收(shou)集(ji)各種計(ji)(ji)算(suan)參(can)(can)(can)數及相關(guan)數據,核(he)心計(ji)(ji)算(suan)部(bu)分(fen)(fen)一般(ban)是計(ji)(ji)算(suan)分(fen)(fen)析(xi)子程序(xu),后(hou)處(chu)理部(bu)分(fen)(fen)就是將計(ji)(ji)算(suan)結果自(zi)動成圖(tu)(tu)(tu),以減輕設(she)計(ji)(ji)者的(de)負(fu)擔。本文(wen)開發的(de)抗(kang)滑(hua)樁(zhuang)結構(gou)圖(tu)(tu)(tu)自(zi)動生成系統首先通(tong)過對話框輸入抗(kang)滑(hua)樁(zhuang)尺(chi)寸參(can)(can)(can)數、鋼(gang)筋布置(zhi)參(can)(can)(can)數、成圖(tu)(tu)(tu)要求參(can)(can)(can)數,然后(hou)通(tong)過菜單觸發的(de)方式,產生消(xiao)息(xi)映射,進行鋼(gang)筋配(pei)置(zhi)計(ji)(ji)算(suan)及工程量計(ji)(ji)算(suan),最后(hou)將計(ji)(ji)算(suan)結果可視化,點擊成圖(tu)(tu)(tu)命令按(an)鈕繪制(zhi)抗(kang)滑(hua)樁(zhuang)立面(mian)圖(tu)(tu)(tu)、截面(mian)圖(tu)(tu)(tu)及工程量表。程序(xu)設(she)計(ji)(ji)流程如圖(tu)(tu)(tu)1所示。
3 程(cheng)序(xu)(xu)設(she)計(ji)過程(cheng)及程(cheng)序(xu)(xu)實現
(1)啟動時載入VBA 工(gong)程
當(dang)AutoCAD 啟動時(shi), 在其目錄(lu)中尋(xun)找名為KHZ.dvb的(de)工(gong)程(cheng)。這一文(wen)件(jian)將被自(zi)動載入(ru)并作為缺省的(de)工(gong)程(cheng),同時(shi)觸發(fa)文(wen)檔(dang)級事件(jian)ACADStartup,在此事件(jian)中載入(ru)AutoCAD 二次開發(fa)的(de)DVB 文(wen)件(jian)。實現該功能程(cheng)序(xu)代碼如下。
Call AcadApplication. LoadDVB (“C:\Program Files\AutoCAD 2006\Support\KHZ .dvb”)
(2)軟件(jian)在AutoCAD平臺上,開發了自定義的(de)菜單
使用VBA/ActiveX 可以編輯、增加已有的(de)菜單(dan)(dan)結構(gou),也可以完全替代當前菜單(dan)(dan)結構(gou),本程(cheng)序增加菜單(dan)(dan)如圖2所示(shi)。考慮到(dao)工程(cheng)制(zhi)圖的(de)需要,軟(ruan)件是在(zai)AutoCAD界面上添加抗滑樁(zhuang)結構(gou)圖繪制(zhi)所需的(de)菜單(dan)(dan)。通(tong)過TheMacro與菜單(dan)(dan)相連,激活(huo)VBA文件中(zhong)相應模塊的(de)宏,執(zhi)行用戶的(de)指令。相關代碼如下。
Dim currMenuGroup As AcadMenuGroup
Set currMenuGroup=Application.MenuGroups.I_tem(0)
Set NewMenu = currMenuGroup.Menus.Add("抗滑樁(zhuang)")
TheMacro = Chr(3) & Chr(3) & Chr(95) & "-vbarun ""KHZ.dvb!DZPM.KHZ""" & Chr(32)
Set NewMenuItem = NewMenu.AddMenuItem(NewMenu.Count+1, "抗滑樁結構(gou)圖", TheMacro)
Set NewMenuItem = NewMenu.AddMenuItem(NewMenu.Count+2, "護壁結構圖", TheMacro)
(3)可視化界面(mian)設計
在(zai)本程序(xu)中(zhong),設計了(le)抗(kang)滑樁參(can)數(shu)輸(shu)入(ru)及鋼(gang)筋參(can)數(shu)輸(shu)入(ru)兩個窗體。
抗(kang)滑(hua)樁參(can)數(shu)輸入窗體(如圖3所示):該界面要(yao)求輸入抗(kang)滑(hua)樁尺寸參(can)數(shu)、鋼筋布置(zhi)參(can)數(shu)、成(cheng)圖要(yao)求參(can)數(shu),程序調(diao)用這(zhe)些參(can)數(shu)通過內置(zhi)計(ji)算程序生成(cheng)抗(kang)滑(hua)樁立面圖、截面圖等。
鋼筋(jin)參數輸入(ru)窗體(如圖4所(suo)示):該界面要求輸入(ru)本樁型涉及的(de)鋼筋(jin)種類、鋼筋(jin)直徑、鋼筋(jin)長度等(deng)參數,程序調用這些參數通過內置計算(suan)程序生成工作量表。
(4)計算及成圖(tu)程(cheng)序(xu)設計
在通(tong)過可視(shi)化界面(mian)獲取參數后,編(bian)制繪圖程序(xu)繪制抗滑樁立面(mian)圖、截面(mian)圖及(ji)工程量(liang)表(biao)。部分程序(xu)源(yuan)代碼(ma)如下。
(5)程序實現
根(gen)據可視(shi)化界面(mian)輸入參數(shu)后,點(dian)擊繪(hui)圖(tu)命令按(an)鈕,程序自(zi)動生成(cheng)抗滑樁(zhuang)立面(mian)圖(tu)、截面(mian)圖(tu)及工程量表。部分成(cheng)圖(tu)效果如圖(tu)5所(suo)示。
4 結語
本文利用基于VBA的(de)AUTOCAD二(er)(er)次開發技術,實現了AUTOCAD抗(kang)滑樁(zhuang)結構(gou)圖的(de)參數化繪制,符合(he)工程(cheng)實際要求,操(cao)作(zuo)方便、簡潔,大大提高工作(zuo)效(xiao)率。實踐證明,VBA 二(er)(er)次開發技術將VBA 的(de)快速編程(cheng)優(you)勢與AutoCAD的(de)圖形功能(neng)完美結合(he),是一(yi)種行(xing)之有效(xiao)、方便實用的(de)設計方法(fa)。
參考文獻:
[1] 盧松,舒成彬,劉松林. 抗滑樁(zhuang)的計算(suan)機(ji)輔助設計[J] . 四川建(jian)筑,2012,32(1):95-96.
[2] 陶麗娜,唐勝傳,楊建國(guo),陳贊(zan).邊坡支護方案(an)優化設計(ji)系統(tong)(tong)中(zhong)的(de)抗滑樁設計(ji)子系統(tong)(tong)[J].公路交通(tong)技術,2005,12(6):9-12.
篇5
關鍵詞(ci):Visual Basic;Excel;VBA
中圖分類號(hao):TP31 文獻標識碼:A 文章編號(hao):1009-3044(2007)05-11303-03
1 引言
為了在程(cheng)序(xu)中輸出(chu)符合用(yong)(yong)戶需要(yao)的(de)報(bao)表(biao)(biao),可以采用(yong)(yong)“水晶報(bao)表(biao)(biao)”(Crystal Report)或其他第三(san)方(fang)報(bao)表(biao)(biao)輸出(chu)控件來編程(cheng)。本文要(yao)討論的(de)是在Visual Basic程(cheng)序(xu)中使用(yong)(yong)微(wei)軟電(dian)子表(biao)(biao)格軟件(MS Excel)強大的(de)報(bao)表(biao)(biao)輸出(chu)功能來輸出(chu)報(bao)表(biao)(biao)。
我(wo)們知(zhi)道,MS Office的(de)(de)(de)(de)(de)每一(yi)組(zu)件都具有(you)VBA(Visual Basic for Application)功(gong)能,可以(yi)在組(zu)件中(zhong)(zhong)利用(yong)(yong)(yong)內嵌的(de)(de)(de)(de)(de)Visual Basic拓展該(gai)應(ying)用(yong)(yong)(yong)程(cheng)序的(de)(de)(de)(de)(de)功(gong)能,以(yi)適應(ying)用(yong)(yong)(yong)戶更復雜、更特殊(shu)的(de)(de)(de)(de)(de)需(xu)求。微軟電子(zi)表(biao)格軟件(Excel)除具有(you)強大的(de)(de)(de)(de)(de)計算功(gong)能外,還具有(you)靈(ling)活(huo)的(de)(de)(de)(de)(de)報表(biao)打印輸出(chu)功(gong)能,我(wo)們可以(yi)在應(ying)用(yong)(yong)(yong)程(cheng)序中(zhong)(zhong)調用(yong)(yong)(yong)Excel對象(xiang)(xiang),利用(yong)(yong)(yong)此(ci)對象(xiang)(xiang)內嵌的(de)(de)(de)(de)(de)VBA對輸出(chu)報表(biao)進行控制。在計算機中(zhong)(zhong)安(an)裝(zhuang)有(you)Excel的(de)(de)(de)(de)(de)前提(ti)下(xia)(xia),此(ci)方(fang)法可以(yi)滿(man)足大多數情況下(xia)(xia)的(de)(de)(de)(de)(de)需(xu)要,具有(you)一(yi)定的(de)(de)(de)(de)(de)靈(ling)活(huo)性,在打印輸出(chu)時也較為方(fang)便。本文將(jiang)介紹如何用(yong)(yong)(yong)Visual Basic來對電子(zi)表(biao)格的(de)(de)(de)(de)(de)輸出(chu)進行控制,并給出(chu)一(yi)實(shi)例(li)及其部份VB代碼。
2 在VB中調用Excel對象
在(zai)VB中創建(jian)Excel對象的語(yu)句(ju)為:
Dim ExcelApp As Object
Set ExcelApp = CreateObject("Excel.Application")
對象創建后,打開工作薄(bo)進行設置,可(ke)用(yong)如下的(de)語句:
With ExcelApp
'打開工作薄
.Workbooks.Add
'工作薄設置為(wei)可見(jian)
.Visible = True
'設置工(gong)作表的名(ming)稱
.Worksheets(1).Name = "成績表"
.Worksheets(2).Name = "論文(wen)表"
.Worksheets(3).Name = "課程表(biao)"
'選(xuan)中第二個(ge)工作表(biao)
.Worksheets(2).Select
End With
這樣,程(cheng)序就開(kai)始打(da)開(kai)Excel,三個(ge)工作表(biao)(biao)(biao)的名稱分別為(wei):“成(cheng)績表(biao)(biao)(biao)”、 “論文表(biao)(biao)(biao)”、 “課程(cheng)表(biao)(biao)(biao)”,并(bing)且令當前工作表(biao)(biao)(biao)為(wei)“論文表(biao)(biao)(biao)”。需要插入一個(ge)新的工作表(biao)(biao)(biao)時,可以使用(yong)下面的語(yu)句(ju):
ExcelApp.Workbooks.Add
3VB中Excel單元格的表達(da)
ExcelApp.Range("A1") = "姓名(ming)"
這個(ge)語句設置單元(yuan)格A1的內容為字符串(chuan)"姓名",依(yi)此類推,只要(yao)知道了單元(yuan)格的標號(hao),就可以
往這(zhe)個單元(yuan)格(ge)中寫入(ru)內容了。例:
Dim Txt as String
Txt = "A2"
ExcelApp.Range(Txt) = "職務"
此外(wai),還有一種方法(fa)來表示單元格:
ExcelApp.Cells(5, 1)=100
這個語句表示位于第5行(xing)第1列(lie)的單元格的值是100。
還可(ke)以對(dui)固定范圍內的單元格(ge)進行函(han)數運算。例如:
'對B10之上的第(di)一到第(di)四個單元格求和,即對B6:B9求和
ExcelApp.Cells(10, 2)="=SUM(R[-4]C:R[-1]C)"
'對B10之上的第(di)(di)一到(dao)第(di)(di)四個單元格求平(ping)均(jun)值,即對B6:B9求平(ping)均(jun)值
ExcelApp.Cells(10, 2)="=AVERAGE(R[-4]C:R[-1]C)"
4VB中Excel單元格屬性的表達
單元格(ge)(ge)(ge)的(de)屬性主要是指單元格(ge)(ge)(ge)內文字的(de)字體類型,字體的(de)大小(xiao),單元格(ge)(ge)(ge)高度(du)和寬度(du),單元格(ge)(ge)(ge)的(de)對齊屬性等(deng)等(deng)。例(li)如:
With ExcelApp
'設置字體名稱
.Range("A1").Font.Name = "黑體"
'設置字體大小
.Range("A1").Font.Size = 14
'設置是否為粗體
.Range("A1").Font.Bold = True
'設置單元格高度
.Range("A1").RowHeight = 24.75
'單元格(ge)水平(ping)對齊方(fang)式,3表示水平(ping)居中對齊
.Range("A1").HorizontalAlignment = 3
'單(dan)元格垂(chui)直(zhi)對齊(qi)方式,2表示垂(chui)直(zhi)居中(zhong)對齊(qi)
.Range("A1").VerticalAlignment = 2
'設置單(dan)元格內文字(zi)是(shi)否自(zi)動換行
.Range("A1").WrapText = True
'設置(zhi)單元格邊(bian)框類型,1為(wei)實線
.Range("A1").Borders.LineStyle = 1
'選中A2到A5范圍內的(de)單(dan)元格
.Range("A2:A5").Select
'合并選中的單元格
.Selection.merge
End With
5VB中Excel頁(ye)面(mian)屬性的(de)設(she)置
在(zai)使用Excel時,為(wei)確保(bao)打印的結果符合要(yao)求,我們通常(chang)會(hui)進行頁面(mian)屬性的設(she)置(zhi),在(zai)VB中(zhong)可以使用如下的語句來(lai)設(she)置(zhi)Excel頁面(mian):
With ExcelApp.ActiveSheet.PageSetup
'設置(zhi)頁邊距(ju)(括號中的數字為距(ju)離),分別是左、右、上、下邊距(ju)
.LeftMargin = ExcelApp.InchesToPoints(0.3)
.RightMargin = ExcelApp.InchesToPoints(0.3)
.TopMargin = ExcelApp.InchesToPoints(0.3)
.BottomMargin = ExcelApp.InchesToPoints(0.3)
'打(da)印(yin)頁面是否水平居中(zhong)
.CenterHorizontally = True
'是否垂直居中
.CenterVertically = False
'設置打(da)(da)印方向:1為縱向打(da)(da)印,2為橫向打(da)(da)印
.Orientation =1
'設置打(da)印紙的(de)類(lei)型(xing),例如A3為(wei)8,A4為(wei)9
.PaperSize = 9
'設置頁面縮放的百分比
.Zoom = 100
End With
6生(sheng)成(cheng)學生(sheng)成(cheng)績單的部份VB代碼(ma)
假設一數(shu)據(ju)庫(chenjidan.mdb)中(zhong)(zhong)的學(xue)生(sheng)成績表(chenji)由以(yi)下8個字段構(gou)成,分(fen)別是:學(xue)號、姓名、班級(ji)、數(shu)學(xue)、外語、哲學(xue)、物理、語文字段,以(yi)下的代碼可以(yi)從該(gai)數(shu)據(ju)表中(zhong)(zhong)讀取數(shu)據(ju),在Excel中(zhong)(zhong)生(sheng)成圖1樣式的成績單,并自動計算平(ping)均分(fen)。
圖1
Private Sub ChenJiDan()
Dim Db As Database
Dim rsChenji as Recordset
Dim DbPath as String
DbPath = App.Path + "\chenjidan.mdb"
'打開(kai)數據庫和有成績數據的表
Set Db = OpenDatabase(DbPath, True, False, Pass)
Set rsChenji = Db.OpenRecordset("chenji", dbOpenDynaset)
'計算學生的數量(liang),用(yong)變量(liang)I表示
Dim I as Integer
rsChenji.MoveFirst
I=0
If rsChenji.EOF Then Exit Sub
While Not rsChenji.EOF
I=I+1
rsChenji.MoveNext
Wend
'打開Excel,在電子表格(ge)中導入數據
Dim ExcelApp As Object
Set ExcelApp = CreateObject("Excel.Application")
With ExcelApp
.Workbooks.Add
.Visible = True
.Worksheets(1).Name = "成績(ji)表"
.Worksheets(1).Select
'表(biao)的第一行(xing)是標題
.Range("A1") = "2005級期末考(kao)試成(cheng)績表"
.Range("A1").Font.Size = 14
.Range("A1").Font.Name = "黑體"
.Range("A1").Font.Bold = True
.Range("A1").RowHeight = 24.75
.Range("A1:H1").Merge
.Range("A1:A8").HorizontalAlignment = 3
.Range("A1:A8").VerticalAlignment = 2
'第二行(xing)是字段名(ming)稱(cheng)
.Range("A2") = "學(xue)號"
.Range("B2") = "姓名"
.Range("C2") = "班(ban)級(ji)"
.Range("D2") = "數學"
.Range("E2") = "外(wai)語"
.Range("F2") = "哲學"
.Range("G2") = "物理"
.Range("H2") = "語文(wen)"
rsChenji.MoveFirst
'RowNow是當前(qian)數據(ju)要寫入的行標,從第三行開始寫入數據(ju)
Dim RowNow as Integer
RowNow = 3
'開始寫入數據
While Not rsChenji.EOF
.Cells(RowNow, 1) = rsChenji!學號(hao)
.Cells(RowNow, 2) = rsChenji!姓名(ming)
.cells(RowNow, 3) = rsChenji!班級
.Cells(RowNow, 4) = rsChenji!數學(xue)
.Cells(RowNow, 5) = rsChenji!外語
.Cells(RowNow, 6) = rsChenji!哲學
.Cells(RowNow, 7) = rsChenji!物理(li)
.Cells(RowNow, 8) = rsChenji!語文(wen)
'行標加(jia)1,以(yi)便數據(ju)寫入下一行
RowNow = RowNow + 1
rsChenji.MoveNext
Wend
.Cells(RowNow, 1) = "平(ping)均(jun)分"
'計算(suan)每一科的平均分,從第(di)四列開始,到(dao)第(di)八列結束(shu)
For x = 4 To 8
.Cells(RowNow, x) = "= AVERAGE(R[-" + Trim(Str(I)) + "]C:R[-1]C)"
Next
'為表(biao)格(ge)(ge)畫(hua)邊框,P表(biao)示(shi)范(fan)圍,起始為A2,終止單元格(ge)(ge)由RowNow決定行,所在列為H
Dim P as String
P="A2"+":H"+Trim(Str(RowNow))
.Range(P).Borders.LineStyle = 1
'設置表格的屬性
.Range(P).Font.Size = 12
.Range(P).Font.Name = "宋體"
.Range(P).HorizontalAlignment = 3
.Range(P).VerticalAlignment = 2
.Range(P).WrapText = True
.Range(P).RowHeight = 25
End With
'進(jin)行打印(yin)前的(de)頁面設置
With ExcelApp.ActiveSheet.PageSetup
.LeftMargin = ExcelApp.InchesToPoints(0)
.RightMargin = ExcelApp.InchesToPoints(0)
.TopMargin = ExcelApp.InchesToPoints(0.3)
.BottomMargin = ExcelApp.InchesToPoints(0.3)
.PrintHeadings = False
.PrintGridlines = False
.CenterHorizontally = True
.CenterVertically = False
.Orientation = 2
.Draft = False
.PaperSize = 9
.Order = 1
.BlackAndWhite = False
.Zoom = 100
End With
rsChenji.Close
Db.Close
End Sub
程序運(yun)行后,即在Excel中生(sheng)(sheng)成(cheng)如(ru)圖(tu)一(yi)樣式的(de)表格,并自動計(ji)算各科(ke)的(de)平均分(fen),選擇(ze)Excel中的(de)“打(da)(da)印(yin)”菜單即可打(da)(da)印(yin)。上述程序只是起(qi)到一(yi)個拋磚引玉的(de)作(zuo)用,如(ru)果要讓Excel生(sheng)(sheng)成(cheng)其他(ta)符(fu)合用戶需求(qiu)的(de)表格,只要修改程序代碼即可。
7結束語
本文介紹了VB調用(yong) Excel對(dui)象的(de)基(ji)本方法,通過VBA的(de)編程,可以輕松地將數據寫(xie)入(ru)電子表
格(ge)(ge)中(zhong),不僅可以將數據(ju)以格(ge)(ge)式(shi)化(hua)方(fang)式(shi)保存成文件(jian),也(ye)使得打印輸出更加得心應手。VBA中(zhong)的(de)(de)(de)(de)屬(shu)性(xing)及方(fang)法(fa)眾多,有(you)的(de)(de)(de)(de)不方(fang)便記憶,我們(men)可以通(tong)過調用VBA宏(hong)的(de)(de)(de)(de)方(fang)法(fa)來查看(kan)。具體方(fang)法(fa)是(shi):在Excel中(zhong)錄制(zhi)一(yi)段宏(hong),這段宏(hong)是(shi)與所(suo)編程(cheng)序(xu)(xu)的(de)(de)(de)(de)操(cao)(cao)作有(you)關系(xi)的(de)(de)(de)(de),然后(hou)可以編輯此宏(hong),就(jiu)得到(dao)(dao)Visual Basic代碼(ma)(ma),再查找相對應的(de)(de)(de)(de)屬(shu)性(xing)或方(fang)法(fa),復制(zhi)下來粘貼到(dao)(dao)VB程(cheng)序(xu)(xu)中(zhong)去。利用此法(fa)是(shi)學習VBA的(de)(de)(de)(de)一(yi)個捷徑(jing),可以起到(dao)(dao)事半功倍的(de)(de)(de)(de)效果(guo)。我們(men)可以舉(ju)一(yi)反三,利用上(shang)述錄制(zhi)宏(hong)的(de)(de)(de)(de)方(fang)法(fa),學習到(dao)(dao)更多Office組件(jian)的(de)(de)(de)(de)VBA編程(cheng),例如Word,Access,PowerPoint等,有(you)了(le)這些VBA代碼(ma)(ma),就(jiu)可以在VB程(cheng)序(xu)(xu)中(zhong)操(cao)(cao)作相應的(de)(de)(de)(de)Office對象(xiang)了(le),從而使我們(men)的(de)(de)(de)(de)程(cheng)序(xu)(xu)如虎添翼。
參考文獻:
[1][美]Evangelos Petroutsos,邱仲潘等譯.Visual Basic 5從入門(men)到精通[M].北京:電子工業(ye)出版社,1997.
[2]許(xu)舜淵編(bian)著(zhu),周曉津改(gai)編(bian),Visual Basic數據(ju)庫程序(xu)設計――提高篇[M]. 北京:人民郵(you)電出版社,1997
[3]趙棟偉,松(song)蕊等,Excel2000中文版(ban)速成[M].北(bei)京:機械工業出(chu)版(ban)社(she),1999
篇6
2. 報考(kao)(kao)2013年(nian)(nian)(nian)上(shang)半年(nian)(nian)(nian)專(zhuan)業畢業考(kao)(kao)核(he)課程(cheng)(即畢業論文、臨床考(kao)(kao)核(he)和畢業實習等(deng)課程(cheng))的考(kao)(kao)生請攜帶準(zhun)考(kao)(kao)證首先在2012年(nian)(nian)(nian)12月(yue)1日(ri)—7日(ri)前往(wang)考(kao)(kao)試(shi)區縣自考(kao)(kao)辦進行報名(ming)資格審核(he)并履(lv)行報名(ming)手續,然(ran)后在2012年(nian)(nian)(nian)12月(yue)14日(ri)—15日(ri)到主考(kao)(kao)學(xue)(xue)校報到。(具體報到地點參見 “2013年(nian)(nian)(nian)1月(yue)份天津市高等(deng)教育自學(xue)(xue)考(kao)(kao)試(shi)實踐考(kao)(kao)核(he)報名(ming)地點一覽表”)。
3. 報(bao)(bao)考(kao)(4579)英(ying)語口(kou)語、(4981)日(ri)(ri)語口(kou)語、(4705)日(ri)(ri)語口(kou)語(二)、(4706)日(ri)(ri)語口(kou)譯和(4576)英(ying)語口(kou)譯課程(cheng)的(de)考(kao)生(sheng)與報(bao)(bao)考(kao)(4005)常(chang)用(yong)軟(ruan)件設(she)計(ji)、(4002)VB程(cheng)序設(she)計(ji)、(4003)網頁制作技術、(4082)多媒體技術實踐、(4123)電(dian)腦平面軟(ruan)件設(she)計(ji)、(4133)電(dian)子線路(lu)CAD課程(cheng)的(de)考(kao)生(sheng)在網上(shang)報(bao)(bao)考(kao)后,于2013年1月3日(ri)(ri)上(shang)網查詢考(kao)試通知(zhi)單(dan)。
4. 報(bao)考其它實驗類實踐課程考核(he)的考生請在2012年(nian)12月(yue)(yue)1日(ri)—7日(ri)由考生本人在網上(shang)報(bao)名(ming)后,于2012年(nian)12月(yue)(yue)14日(ri)—15日(ri)到專業主考學(xue)校報(bao)到(具(ju)體報(bao)到地點參見 “2013年(nian)1月(yue)(yue)份天津(jin)市高等教(jiao)育自(zi)學(xue)考試實踐考核(he)報(bao)名(ming)地點一覽表”)。
篇7
關鍵詞(ci):計算機基礎;案例;教學
中圖(tu)分類號:G642 文(wen)獻(xian)標識(shi)碼:B
1引言
大學(xue)(xue)(xue)(xue)計(ji)算(suan)機基礎課程(cheng)的(de)(de)(de)(de)(de)(de)(de)目的(de)(de)(de)(de)(de)(de)(de)是(shi)(shi)使學(xue)(xue)(xue)(xue)生具備用計(ji)算(suan)機處理(li)實際問(wen)(wen)題的(de)(de)(de)(de)(de)(de)(de)基本能(neng)(neng)力(li)(li),從而提(ti)高(gao)完成專(zhuan)業學(xue)(xue)(xue)(xue)習(xi)和(he)工(gong)作(zuo)任務的(de)(de)(de)(de)(de)(de)(de)效率。因此課程(cheng)內容(rong)的(de)(de)(de)(de)(de)(de)(de)重點(dian)應放在提(ti)高(gao)學(xue)(xue)(xue)(xue)生解決實際問(wen)(wen)題的(de)(de)(de)(de)(de)(de)(de)能(neng)(neng)力(li)(li)上。如(ru)何提(ti)高(gao)學(xue)(xue)(xue)(xue)生應用計(ji)算(suan)機的(de)(de)(de)(de)(de)(de)(de)實際能(neng)(neng)力(li)(li),為以后的(de)(de)(de)(de)(de)(de)(de)專(zhuan)業學(xue)(xue)(xue)(xue)習(xi)和(he)工(gong)作(zuo)奠定良好的(de)(de)(de)(de)(de)(de)(de)基礎?計(ji)算(suan)機基礎案(an)例教學(xue)(xue)(xue)(xue)的(de)(de)(de)(de)(de)(de)(de)實踐證明(ming):案(an)例教學(xue)(xue)(xue)(xue)模式是(shi)(shi)提(ti)高(gao)學(xue)(xue)(xue)(xue)生綜(zong)合應用能(neng)(neng)力(li)(li)的(de)(de)(de)(de)(de)(de)(de)一種有效途徑。案(an)例驅動(dong)的(de)(de)(de)(de)(de)(de)(de)教學(xue)(xue)(xue)(xue)模式,摒棄了(le)傳統的(de)(de)(de)(de)(de)(de)(de)“菜單”式或“基本概念(nian)―語(yu)法(fa)―例題”的(de)(de)(de)(de)(de)(de)(de)教學(xue)(xue)(xue)(xue)模式,采用案(an)例貫(guan)穿知識點(dian)的(de)(de)(de)(de)(de)(de)(de)教學(xue)(xue)(xue)(xue),使學(xue)(xue)(xue)(xue)生在學(xue)(xue)(xue)(xue)習(xi)過程(cheng)中(zhong)不但(dan)能(neng)(neng)掌握獨立的(de)(de)(de)(de)(de)(de)(de)知識點(dian),而且(qie)具備了(le)分析(xi)問(wen)(wen)題和(he)解決問(wen)(wen)題的(de)(de)(de)(de)(de)(de)(de)綜(zong)合能(neng)(neng)力(li)(li)。
2計(ji)算(suan)機基礎教(jiao)學(xue)現(xian)狀(zhuang)
目前,大多數大學(xue)(xue)非計(ji)(ji)算(suan)(suan)(suan)機(ji)(ji)專業的計(ji)(ji)算(suan)(suan)(suan)機(ji)(ji)基(ji)(ji)(ji)礎必修課(ke)程是“計(ji)(ji)算(suan)(suan)(suan)機(ji)(ji)應用基(ji)(ji)(ji)礎”和(he)“程序(xu)設計(ji)(ji)語(yu)言”。“計(ji)(ji)算(suan)(suan)(suan)機(ji)(ji)應用基(ji)(ji)(ji)礎”的教學(xue)(xue)模(mo)(mo)式(shi)主要以“菜單(dan)”式(shi)的教學(xue)(xue)為主,教學(xue)(xue)內容分為兩類(lei),一(yi)(yi)種(zhong)是以計(ji)(ji)算(suan)(suan)(suan)機(ji)(ji)基(ji)(ji)(ji)本(ben)(ben)理論為主,另(ling)一(yi)(yi)種(zhong)是以計(ji)(ji)算(suan)(suan)(suan)機(ji)(ji)的基(ji)(ji)(ji)本(ben)(ben)應用為主。“程序(xu)設計(ji)(ji)語(yu)言”的教學(xue)(xue)大多采用“基(ji)(ji)(ji)本(ben)(ben)概念―語(yu)法―例(li)題”的模(mo)(mo)式(shi)。
“計(ji)算(suan)機應(ying)用(yong)基礎”教學(xue)(xue)的(de)(de)“菜(cai)單”式的(de)(de)教學(xue)(xue)更多強調每條命(ming)令(ling)的(de)(de)獨(du)立功能和(he)單個(ge)知識點的(de)(de)介紹,這樣學(xue)(xue)生很難(nan)將所(suo)學(xue)(xue)的(de)(de)知識點融會貫通,從而用(yong)于解決專(zhuan)業學(xue)(xue)習和(he)實際工(gong)作中的(de)(de)問題。例如,通過Word的(de)(de)學(xue)(xue)習,學(xue)(xue)生知道了如何插入(ru)頁(ye)(ye)(ye)眉/頁(ye)(ye)(ye)腳和(he)分節(jie)符,但對畢業論(lun)文的(de)(de)分章(zhang)節(jie)頁(ye)(ye)(ye)眉的(de)(de)插入(ru)以(yi)及論(lun)文目錄和(he)正文部分的(de)(de)不同(tong)頁(ye)(ye)(ye)碼設置,95%以(yi)上(shang)的(de)(de)學(xue)(xue)生卻(que)束(shu)手無策(ce)。
由(you)于“計(ji)算(suan)機應用基(ji)(ji)礎”課(ke)程課(ke)時的(de)限制(zhi),以計(ji)算(suan)機基(ji)(ji)本理論(lun)為主的(de)教學內(nei)容,基(ji)(ji)本上是由(you)計(ji)算(suan)機的(de)抽(chou)象概(gai)念
和術語組成,是多(duo)門計算機課(ke)程的超級濃縮。教師講不透,學(xue)(xue)生(sheng)聽不懂,考試背標準答案,這(zhe)樣完全背離了本(ben)課(ke)程的目(mu)的。以基本(ben)應用(yong)為(wei)主的教學(xue)(xue)內(nei)容較多(duo)的重復了中學(xue)(xue)的教學(xue)(xue)內(nei)容。學(xue)(xue)生(sheng)對于低水平的重復沒有(you)興趣,并且對專業(ye)學(xue)(xue)習(xi)幫助不大(da)。
“程(cheng)序設計(ji)語言”的(de)“基本(ben)概(gai)念―語法(fa)―例(li)(li)題”的(de)教學(xue)(xue)模式更多(duo)的(de)強調(diao)基本(ben)概(gai)念和語法(fa)。例(li)(li)題以解釋基本(ben)概(gai)念或語法(fa)為主,很(hen)少涉及實際應用,所以學(xue)(xue)生缺乏學(xue)(xue)習的(de)興趣和動力。
計算機基(ji)礎課程教學(xue)(xue)的(de)(de)宗旨是提高學(xue)(xue)生(sheng)解決實(shi)際問題的(de)(de)能力,因(yin)此必(bi)須探索一種新(xin)的(de)(de)教學(xue)(xue)模式(shi)以提高計算機基(ji)礎教學(xue)(xue)的(de)(de)水(shui)平。以下以計算機應(ying)用(yong)基(ji)礎和程序設(she)計語(yu)言(yan)的(de)(de)案(an)例教學(xue)(xue)為(wei)例,對案(an)例教學(xue)(xue)做一些探討。
3計算機基(ji)礎案例(li)教學(xue)實踐
計算(suan)機(ji)基礎的案例(li)教學注重綜合性(xing)和實用性(xing),是(shi)在計算(suan)機(ji)基本應(ying)用上(shang)的擴展和提升。
“計算機(ji)應(ying)用基礎”和(he)“程序設計語言”案例驅(qu)動(dong)教(jiao)(jiao)學模(mo)式通過三年的(de)(de)實施,取得良(liang)好的(de)(de)教(jiao)(jiao)學效果(guo)。學生對該課程的(de)(de)滿意率達到90%。學生認(ren)為,案例教(jiao)(jiao)學模(mo)式更具有(you)實用性和(he)趣味性,提高了(le)他們分(fen)析和(he)解決實際問(wen)題的(de)(de)綜(zong)合能力。這(zhe)種教(jiao)(jiao)學模(mo)式也得到了(le)一些計算機(ji)教(jiao)(jiao)育專家的(de)(de)認(ren)可。
案(an)例教(jiao)學(xue)模(mo)式的(de)成功實施(shi)必須具備以下兩(liang)個條件。一是配套(tao)的(de)案(an)例教(jiao)材,二是輔助的(de)教(jiao)學(xue)手(shou)段。
3.1配套(tao)教材的建設
案(an)(an)例式(shi)教材(cai)的(de)編(bian)寫(xie)是(shi)案(an)(an)例教學實施(shi)的(de)重要(yao)環節,而教材(cai)案(an)(an)例的(de)選擇又是(shi)教材(cai)成敗的(de)關鍵。因此,在教材(cai)編(bian)寫(xie)中(zhong)把(ba)握(wo)以(yi)下原(yuan)則:案(an)(an)例強調實用性,兼顧趣味性;每個章節的(de)案(an)(an)例目的(de)明確,重點突出,并且知識點需恰當地融入案(an)(an)例的(de)分析和制(zhi)作過程中(zhong)。
《大學(xue)(xue)計(ji)算(suan)機(ji)應(ying)用(yong)(yong)基(ji)礎(chu)案例(li)(li)教(jiao)(jiao)(jiao)(jiao)程》(ISBN:978-7-302- 13173-1)和《Visual Basic 6.0程序設計(ji)案例(li)(li)教(jiao)(jiao)(jiao)(jiao)程》(ISBN:978-7-302-16706-8)由清(qing)華(hua)大學(xue)(xue)出版(ban)社(she)出版(ban),是優秀的(de)計(ji)算(suan)機(ji)基(ji)礎(chu)教(jiao)(jiao)(jiao)(jiao)材(cai)(cai),具有(you)(you)體系科學(xue)(xue)、內(nei)容先進、資源(yuan)豐富等顯著特(te)色(se)。該(gai)套(tao)教(jiao)(jiao)(jiao)(jiao)材(cai)(cai)緊扣(kou)教(jiao)(jiao)(jiao)(jiao)育部關于(yu)大學(xue)(xue)計(ji)算(suan)機(ji)基(ji)礎(chu)的(de)教(jiao)(jiao)(jiao)(jiao)學(xue)(xue)基(ji)本要求(qiu),符合教(jiao)(jiao)(jiao)(jiao)育部“分類指導”的(de)基(ji)本思(si)路,定(ding)位準確,適應(ying)當前信(xin)息社(she)會對學(xue)(xue)生(sheng)信(xin)息素質培養的(de)要求(qiu);該(gai)套(tao)教(jiao)(jiao)(jiao)(jiao)材(cai)(cai)以案例(li)(li)驅動(dong)為特(te)色(se),突(tu)出面向應(ying)用(yong)(yong),有(you)(you)利(li)于(yu)提高(gao)學(xue)(xue)生(sheng)結合領域(yu)需求(qiu)應(ying)用(yong)(yong)信(xin)息技術的(de)能力。該(gai)套(tao)教(jiao)(jiao)(jiao)(jiao)材(cai)(cai)自2006年7月出版(ban)以來,已(yi)經3次印(yin)刷,深受讀者(zhe)歡迎。采用(yong)(yong)該(gai)教(jiao)(jiao)(jiao)(jiao)材(cai)(cai)的(de)高(gao)校普遍(bian)反映該(gai)教(jiao)(jiao)(jiao)(jiao)材(cai)(cai)特(te)色(se)突(tu)出,教(jiao)(jiao)(jiao)(jiao)學(xue)(xue)適用(yong)(yong)性強,教(jiao)(jiao)(jiao)(jiao)學(xue)(xue)效果好。故已(yi)被(bei)清(qing)華(hua)大學(xue)(xue)出版(ban)社(she)正式立為課程研究項目。
3.1.1教材案(an)例(li)的選擇(ze)
實(shi)用(yong)性強的(de)案(an)例(li)通常包(bao)含(han)大量的(de)信息(xi),如果把握不好將會(hui)雜亂無章,枯燥(zao)無味(wei),教(jiao)(jiao)學效果適(shi)得其反(fan)。因(yin)此,在注重實(shi)用(yong)性的(de)同時要(yao)兼顧趣味(wei)性。以下(xia)分別介(jie)紹計算(suan)機應用(yong)基(ji)礎和程序設計語言(VB6.0)教(jiao)(jiao)材的(de)案(an)例(li)選(xuan)擇。
(1) 計算機應用基礎(chu)教材案例的選擇
在Word中通(tong)過“校園先鋒”簡報案(an)例的制作,使(shi)學生(sheng)學會版面的布局,以及分欄、分節、段落(luo)格式的設置、查找和替換、選擇性粘貼(tie)、圖(tu)片及圖(tu)片工(gong)具欄的使(shi)用等(deng)。通(tong)過“論文編(bian)輯(ji)”案(an)例,介(jie)紹了樣式和格式的編(bian)輯(ji)、文檔結構(gou)圖(tu)、索引和目錄命令、公式編(bian)輯(ji)器的使(shi)用、頁(ye)眉頁(ye)腳(jiao)的高級使(shi)用。
Excel中通過“學(xue)(xue)生(sheng)成績的(de)(de)分析”案例(li)的(de)(de)制作,介紹(shao)了工作組的(de)(de)概念及其使用、公式的(de)(de)使用及單元格的(de)(de)引用(相對(dui)、絕(jue)對(dui)和(he)混合)、函數(shu)(Max、Min、RANK、COUNTIF、FREQUENCY)的(de)(de)使用、圖表(biao)(biao)的(de)(de)制作。“電(dian)子(zi)教(jiao)學(xue)(xue)記錄表(biao)(biao)”案例(li)的(de)(de)學(xue)(xue)習,將使學(xue)(xue)生(sheng)掌握了宏按(an)鈕的(de)(de)制作、數(shu)據有效性的(de)(de)設置。
PowerPoint中(zhong)的(de)案例“動畫故事――小米的(de)生(sheng)日”,涉及(ji)了路(lu)徑線的(de)使用、動畫音效、插入聲(sheng)音文件、對(dui)象精確定位、觸發(fa)器、排練計時等知(zhi)識點。其(qi)影像效果可以與(yu)Flas媲美。
Flash中精美(mei)的“電子賀卡”案例,介(jie)紹了影(ying)片剪輯元件(jian)的制(zhi)作和使用、圖(tu)形對象的處(chu)理(選(xuan)擇、組(zu)合(he)、移(yi)動、復制(zhi)、疊放、變形)、聲音的添加、運(yun)用補間(jian)動畫的創建(jian)(層、時間(jian)軸(zhou)、關鍵(jian)幀、空白關鍵(jian)幀、幀頻(pin)率)、Flash電影(ying)的。
FrontPage中綜(zong)合案例(li)“花(hua)之心語”網(wang)站(zhan)建立(li)的案例(li),介(jie)紹了網(wang)站(zhan)建立(li)的全(quan)(quan)過程,知識點全(quan)(quan)面,網(wang)頁精美。
(2) 程序設計(ji)語言(VB6.0)教材案例的選擇
基(ji)于(yu)程(cheng)(cheng)序設計(ji)(ji)語言和計(ji)(ji)算機應(ying)用基(ji)礎課(ke)程(cheng)(cheng)性質的(de)不同,程(cheng)(cheng)序設計(ji)(ji)語言中的(de)每個(ge)案(an)例都有若干實例作鋪墊。
在順序(xu)結構的(de)(de)程序(xu)設計中,通過制作(zuo)帶有動(dong)(dong)畫(hua)、時(shi)(shi)鐘(zhong)、日(ri)(ri)歷、密碼的(de)(de)備忘錄,使(shi)學生掌握計時(shi)(shi)器(qi)、時(shi)(shi)間日(ri)(ri)期函(han)數(shu)、輸入(ru)框、消息框、文本(ben)框和(he)命令按鈕(niu)等的(de)(de)使(shi)用。為(wei)此案例(li)鋪墊的(de)(de)實(shi)例(li)是“密碼驗證程序(xu)”、“日(ri)(ri)歷牌”和(he)“電(dian)子時(shi)(shi)鐘(zhong)”。其中“密碼驗證程序(xu)”的(de)(de)目(mu)的(de)(de)是學會InputBox函(han)數(shu)和(he)消息框的(de)(de)使(shi)用;“日(ri)(ri)歷牌”的(de)(de)目(mu)的(de)(de)是掌握常用日(ri)(ri)期函(han)數(shu);“電(dian)子時(shi)(shi)鐘(zhong)”的(de)(de)目(mu)的(de)(de)是熟悉圖像框、計時(shi)(shi)器(qi)和(he)滾動(dong)(dong)條的(de)(de)使(shi)用。
選(xuan)擇結(jie)(jie)構(gou)程(cheng)序設(she)(she)計(ji)(ji)中通過(guo)“簡易計(ji)(ji)算(suan)器”上運算(suan)符及等號(hao)代(dai)碼(ma)(+、-、*、/、=)的設(she)(she)計(ji)(ji),掌握(wo)選(xuan)擇結(jie)(jie)構(gou)的基本語句。通過(guo)其它按鈕的設(she)(she)計(ji)(ji)了解編(bian)程(cheng)中細節問題(ti)的處理方法。此(ci)案例鋪墊的實(shi)例為(wei)“統計(ji)(ji)”、“網(wang)絡課堂”,分(fen)別掌握(wo)選(xuan)擇結(jie)(jie)構(gou)的語句及控件――“單選(xuan)按鈕”、“復(fu)選(xuan)框”和“框架”的使用。
循環結構程序(xu)設(she)計的(de)(de)案例是“譯碼(ma)器”。通(tong)過譯碼(ma)器的(de)(de)設(she)計掌握(wo)運用(yong)(yong)(yong)循環結構處理字(zi)符(fu)串(chuan)的(de)(de)基本技能,提(ti)高(gao)程序(xu)設(she)計的(de)(de)綜合能力(li)。熟悉(xi)常用(yong)(yong)(yong)字(zi)符(fu)串(chuan)函數的(de)(de)使用(yong)(yong)(yong),了解窗體(ti)的(de)(de)調用(yong)(yong)(yong)。
數組(zu)(zu)(zu)中(zhong)的(de)(de)案例是集成(cheng)績(ji)輸(shu)(shu)入、動(dong)態(tai)分析為一體的(de)(de)“成(cheng)績(ji)分析工(gong)(gong)具”。通過成(cheng)績(ji)分析工(gong)(gong)具的(de)(de)設計熟練掌握數組(zu)(zu)(zu)的(de)(de)基(ji)本操作(zuo)和常(chang)用算法(fa),如(ru)數組(zu)(zu)(zu)的(de)(de)輸(shu)(shu)入輸(shu)(shu)出、求最大及最小(xiao)值、排(pai)序、查找等(deng)。熟悉組(zu)(zu)(zu)合框(kuang)的(de)(de)使用及控(kong)件數組(zu)(zu)(zu)的(de)(de)使用。其相應的(de)(de)實例為“大賽(sai)選手(shou)成(cheng)績(ji)統計”及“花卉展示”,以分別掌握數組(zu)(zu)(zu)的(de)(de)排(pai)序、查找及控(kong)件――列表框(kuang)和組(zu)(zu)(zu)合框(kuang)的(de)(de)使用。
在文(wen)件部分有“大(da)學(xue)生形(xing)象大(da)使評選(xuan)平(ping)臺”案例;圖形(xing)及(ji)多媒體(ti)章節有案例“電眼”和“踢足球”動畫及(ji)歌詞同步的(de)MIDI播放(fang)器;數據庫(ku)部分有“會員信息管理系統”。
實(shi)用加趣味的案例極大地(di)提高了學(xue)(xue)生的學(xue)(xue)習(xi)熱情,收到了良好的教學(xue)(xue)效果。
3.1.2教(jiao)材的結構
(1) 應(ying)用基礎教材結構
《計算機應(ying)用基礎》教材的基本(ben)結構是:入門(men)知識、案(an)(an)(an)(an)例、案(an)(an)(an)(an)例實訓。入門(men)知識部分簡(jian)要(yao)介紹應(ying)用軟(ruan)件(jian)的使用環境(jing)。案(an)(an)(an)(an)例中包(bao)括案(an)(an)(an)(an)例目(mu)(mu)的、完成案(an)(an)(an)(an)例需要(yao)的知識點(dian)介紹和(he)(he)完成的詳細步驟,同時穿(chuan)插介紹操作(zuo)技巧。案(an)(an)(an)(an)例目(mu)(mu)的的介紹,使學生明確案(an)(an)(an)(an)例的實用性;知識點(dian)的列出和(he)(he)介紹,便于學生把握和(he)(he)總結重點(dian);操作(zuo)技巧的介紹,提(ti)高了(le)學生的學習(xi)效率。案(an)(an)(an)(an)例實訓要(yao)求學生完成,不(bu)提(ti)供答案(an)(an)(an)(an),目(mu)(mu)的是鞏固案(an)(an)(an)(an)例要(yao)求的知識點(dian)。以下(xia)為第3章的結構。
(2) 程序設計(ji)語言教(jiao)材結構
目前,程(cheng)(cheng)序設計語(yu)(yu)言教材(VB)主要有兩大(da)類(lei)(lei),一(yi)類(lei)(lei)是沿用傳統的(de)教材模(mo)式(shi),另一(yi)類(lei)(lei)類(lei)(lei)似(si)于實驗指導書。傳統模(mo)式(shi)的(de)教材沒有突出(chu)可視化(hua)的(de)編(bian)程(cheng)(cheng)思(si)想,學生最后只學會用一(yi)些簡單(dan)的(de)過程(cheng)(cheng)化(hua)語(yu)(yu)句。類(lei)(lei)似(si)于實驗指導書的(de)教材,教會學生界面制作(zuo),但代(dai)碼的(de)編(bian)寫能(neng)力(li)又(you)相當(dang)欠缺。因為其基本(ben)(ben)概(gai)念(nian)、語(yu)(yu)法(fa)及常(chang)用函數只是出(chu)現(xian)在例(li)子中,不便學生系統地學習、查(cha)找(zhao)(zhao)。因此程(cheng)(cheng)序設計語(yu)(yu)言教材必須既突出(chu)案例(li)教學的(de)綜合(he)性(xing)(xing),又(you)兼(jian)顧學生學習、查(cha)找(zhao)(zhao)基本(ben)(ben)概(gai)念(nian)及語(yu)(yu)法(fa)的(de)方便性(xing)(xing)。這樣教材結構(gou)的(de)合(he)理性(xing)(xing)就顯得尤為重(zhong)要。
《Visual Basic 6.0程序(xu)設計案(an)例(li)教程》突(tu)出綜合案(an)例(li)教學,同時將(jiang)傳(chuan)統教材和實(shi)驗型教材有機(ji)結合。
《Visual Basic 6.0程序設(she)計案(an)例(li)(li)教程》每章,除第十一(yi)章和(he)第十二(er)章外,由四節組成:基(ji)本概念及操(cao)(cao)作、控件(jian)(jian)、案(an)例(li)(li)、案(an)例(li)(li)實(shi)(shi)訓(xun)。基(ji)本概念及操(cao)(cao)作部(bu)分,簡(jian)要介紹概念及語法,通過實(shi)(shi)例(li)(li)操(cao)(cao)作掌握其要點(dian)(dian);控件(jian)(jian)介紹主要屬性及方法,重點(dian)(dian)是實(shi)(shi)例(li)(li)的(de)完(wan)成。案(an)例(li)(li)部(bu)分包括設(she)計要求(qiu)、設(she)計目的(de)、設(she)計步驟。案(an)例(li)(li)實(shi)(shi)訓(xun)和(he)案(an)例(li)(li)的(de)知識點(dian)(dian)及內(nei)容相(xiang)近,這樣便于學生進(jin)一(yi)步理(li)解和(he)掌握案(an)例(li)(li)要求(qiu)的(de)知識點(dian)(dian)。以(yi)下為第5章的(de)結(jie)構(gou)。
此結(jie)構的(de)特點是(shi)基(ji)本概念及語法部分(fen)沿用(yong)傳(chuan)統的(de)教學(xue)模(mo)式,便于學(xue)生(sheng)系統地學(xue)習。但是(shi)內容(rong)(rong)簡要,且例(li)子為用(yong)于鋪墊(dian)案(an)例(li)的(de)實例(li)。控件(jian)(jian)部分(fen),選(xuan)擇與本章內容(rong)(rong)相(xiang)關控件(jian)(jian),有利于學(xue)生(sheng)將代碼編寫(xie)和控件(jian)(jian)使用(yong)的(de)有機(ji)結(jie)合,以領會可視化編成(cheng)的(de)思想。但大多數教材是(shi)將控件(jian)(jian)單獨列(lie)為一章。案(an)例(li)及案(an)例(li)實訓部分(fen),內容(rong)(rong)體現(xian)綜合性、實用(yong)性;結(jie)構明了。
教(jiao)材的(de)最后(hou)一(yi)章為(wei)(wei)按單元編寫(xie)的(de)綜合案例(li),以進一(yi)步鞏固所學知識。最后(hou)一(yi)章為(wei)(wei)學生(sheng)課后(hou)學習之用(yong)。
目的明確,重點突出(chu)的編排結構為學生在課后的學習提供(gong)了便(bian)利(li)。
3.2教輔手段的實(shi)施(shi)
綜合案例具有信息量(liang)大的特征,因此需要(yao)增加輔助的教(jiao)學手段,以鞏固教(jiao)學效果。主要(yao)教(jiao)輔手段實施(shi)如下。
3.2.1建立網絡教(jiao)學平臺(tai)
(1) 網(wang)絡教學(xue)平臺(tai)的實驗環境(jing)
用(yong)于計算(suan)機(ji)公共基礎教(jiao)學(xue)的(de)(de)實驗室有足夠的(de)(de)計算(suan)機(ji)供教(jiao)學(xue)使(shi)用(yong),并通過校(xiao)園網(wang)與(yu)互(hu)聯網(wang)連通。實驗除能(neng)(neng)開出教(jiao)學(xue)要求(qiu)的(de)(de)實驗外,實驗室提供目前的(de)(de)主流應用(yong)軟(ruan)件以供學(xue)生(sheng)能(neng)(neng)在校(xiao)園網(wang)環境(jing)下自主學(xue)習。
計算(suan)機(ji)實驗(yan)室除(chu)建立一個現(xian)代化的教(jiao)學(xue)網絡外,實驗(yan)室全體教(jiao)師積極參與(yu)案(an)(an)例教(jiao)學(xue)活(huo)動以確(que)保案(an)(an)例教(jiao)學(xue)實驗(yan)的順利(li)進行(xing)。實驗(yan)室教(jiao)師分工明確(que),以較高的機(ji)器完好率確(que)保基礎教(jiao)學(xue)的正常進行(xing)。
(2) 網絡教學(xue)平臺資(zi)源
計算機公共基礎(chu)網上(shang)教學(xue)(xue)平臺具有在(zai)線課(ke)(ke)堂、教學(xue)(xue)視頻、學(xue)(xue)習(xi)交流論(lun)壇(tan)、網上(shang)答(da)疑(yi)系(xi)統、網上(shang)自測系(xi)統、網絡考試系(xi)統等(deng)(deng)功(gong)能。除此之外(wai)還具有多媒體視頻教學(xue)(xue)課(ke)(ke)件下(xia)載(zai)、電子(zi)教案下(xia)載(zai)、練(lian)習(xi)下(xia)載(zai)、問卷調(diao)查等(deng)(deng)功(gong)能。
案例(li)(li)制作過程的(de)(de)視(shi)(shi)頻(pin)錄制。為便(bian)于(yu)學(xue)(xue)(xue)生(sheng)課后復(fu)習(xi)和(he)完成(cheng)(cheng)針(zhen)對(dui)每個案例(li)(li)的(de)(de)“案例(li)(li)實(shi)訓”作業,將每個案例(li)(li)的(de)(de)制作過程錄制成(cheng)(cheng)視(shi)(shi)頻(pin)文件,放于(yu)應(ying)用基礎的(de)(de)學(xue)(xue)(xue)習(xi)網(wang)站供(gong)學(xue)(xue)(xue)生(sheng)使用。這樣學(xue)(xue)(xue)生(sheng)能夠直觀(guan)的(de)(de)學(xue)(xue)(xue)習(xi)、掌握各(ge)種操(cao)作技巧(qiao)。視(shi)(shi)頻(pin)使學(xue)(xue)(xue)生(sheng)在有(you)限的(de)(de)課堂教學(xue)(xue)(xue)中,最(zui)大(da)可(ke)能地掌握計算機基礎知(zhi)識。視(shi)(shi)頻(pin)教學(xue)(xue)(xue)提供(gong)了(le)便(bian)捷靈活的(de)(de)“五個任(ren)(ren)何(he)”:任(ren)(ren)何(he)人、在任(ren)(ren)何(he)時間(jian)、任(ren)(ren)何(he)地點、從任(ren)(ren)何(he)章(zhang)節開始、學(xue)(xue)(xue)習(xi)任(ren)(ren)何(he)課程。不會(hui)遺(yi)漏任(ren)(ren)何(he)知(zhi)識點和(he)難點,學(xue)(xue)(xue)生(sheng)可(ke)以(yi)反復(fu)學(xue)(xue)(xue)習(xi)直至學(xue)(xue)(xue)會(hui)為止。
在線課堂。提(ti)供優秀教師的(de)課堂教學錄(lu)像,資(zi)源(yuan)共享。
學習(xi)交流(liu)論(lun)壇。學習(xi)交流(liu)論(lun)壇是由(you)學生建立和維護。由(you)計(ji)算機(ji)應用基礎、多媒(mei)體(ti)設計(ji)、程(cheng)序(xu)設計(ji)語(yu)言三個(ge)主要交流(liu)區(qu)域及校園(yuan)動態(tai)和學生天地組(zu)成。在此論(lun)壇中學生發表學習(xi)心得,案例(li)實訓制作過程(cheng)錄(lu)像(xiang)等。
在線(xian)答疑:教師網上(shang)答疑系統的實(shi)施,有效解決(jue)了兩校區辦學帶來的教師與學生(sheng)溝通(tong)難的問題。
即(ji)(ji)時測試:學生通過(guo)即(ji)(ji)時測試系統的(de)考試,可以很方便(bian)地了解知識(shi)點的(de)掌握情(qing)況,督促(cu)學生及時消化(hua)所學知識(shi)。
電子教案(an)、練習下(xia)載。方便(bian)學生隨時閱(yue)讀(du)教案(an),練習案(an)例。
問(wen)卷調查:方(fang)便(bian)開展教學方(fang)法、教學改革、教學質量調查,及時了解學生情況。
網絡考試(shi)系(xi)統(tong):計算機基礎網絡考試(shi)系(xi)統(tong),實現(xian)了(le)知識點分(fen)(fen)模塊的網上(shang)無紙化考試(shi)。分(fen)(fen)階段、分(fen)(fen)模塊的多次(ci)考核方式,有(you)效(xiao)(xiao)地督促了(le)學生及時消化所學知識,減輕學生期末一(yi)次(ci)性考試(shi)負擔(dan),提(ti)高了(le)考試(shi)效(xiao)(xiao)率和教師(shi)的閱卷(juan)效(xiao)(xiao)率。
網絡(luo)教(jiao)學(xue)環境的開發(fa)和利用,給不(bu)(bu)同層(ceng)次(ci)學(xue)生提供了(le)形式多樣的教(jiao)學(xue)資源,提供了(le)不(bu)(bu)受時(shi)空限制的空中(zhong)課堂,很好地(di)解決了(le)知(zhi)識點多,教(jiao)學(xue)時(shi)數少,學(xue)生計算機(ji)應用水平差(cha)別大等(deng)矛(mao)盾(dun)。
3.2.2 “過程”化教學管理(li)
針對計算(suan)機基礎課程(cheng)綜合案例教學(xue)的(de)(de)(de)特征,從而要求(qiu)學(xue)生(sheng)嚴格按(an)時完成指定的(de)(de)(de)案例制作。同(tong)時評分,將其作為最后成績(ji)的(de)(de)(de)一部分。此項成績(ji)占總成績(ji)的(de)(de)(de)40%。
3.2.3建立學習激勵(li)機制(zhi)
定(ding)期(qi)組織了“計(ji)算機基(ji)礎技(ji)能(neng)大(da)(da)賽”,可以激(ji)發學(xue)生學(xue)習(xi)興趣和熱情。大(da)(da)賽內容以解決實際(ji)問題的(de)案例為主題。如表現(xian)(xian)專(zhuan)業特色的(de)網站(zhan)設(she)計(ji);體(ti)現(xian)(xian)校園生活的(de)Flas設(she)計(ji);專(zhuan)業相關(guan)數據的(de)處理(li)與分析(xi)等。大(da)(da)賽分一、二和三(san)等獎,其中一等獎一名,二等獎兩名,三(san)等獎十名,分別獲一定(ding)價值的(de)物質獎勵,同時允許(xu)免修本課程。獲獎學(xue)生只要提出(chu)申請(qing),還可以免費學(xue)習(xi)計(ji)算機專(zhuan)業和微軟培訓(xun)認證的(de)課程。
學(xue)習激勵機(ji)制的(de)(de)建立不僅激發(fa)了(le)學(xue)生(sheng)學(xue)習熱情,同時選拔出了(le)一批(pi)優秀(xiu)的(de)(de)學(xue)生(sheng)。目前,已有一些(xie)優秀(xiu)學(xue)生(sheng)參與(yu)到計算(suan)機(ji)類的(de)(de)項目開(kai)發(fa)中。
3.2.4學生參與課程建設
學(xue)(xue)生(sheng)是教(jiao)學(xue)(xue)的(de)(de)參與(yu)者,是教(jiao)學(xue)(xue)活(huo)動的(de)(de)主角(jiao)。教(jiao)學(xue)(xue)方案(an)的(de)(de)實施得(de)到(dao)學(xue)(xue)生(sheng)的(de)(de)支持和(he)(he)認可(ke),將是教(jiao)學(xue)(xue)方案(an)成(cheng)功實施的(de)(de)重(zhong)要因素。選擇優秀的(de)(de)學(xue)(xue)生(sheng)參與(yu)課程建(jian)設(she)(she)可(ke)以使學(xue)(xue)生(sheng)深(shen)入(ru)了解本課程建(jian)設(she)(she)的(de)(de)思想,同(tong)時從學(xue)(xue)習(xi)的(de)(de)角(jiao)度提出(chu)合(he)理(li)化的(de)(de)建(jian)議,從而使教(jiao)與(yu)學(xue)(xue)溶為一體。這樣的(de)(de)課程將具有更(geng)強的(de)(de)活(huo)力。學(xue)(xue)生(sheng)自主開發和(he)(he)管(guan)理(li)的(de)(de)學(xue)(xue)習(xi)交流的(de)(de)網上論壇,設(she)(she)計時尚(shang)、具有活(huo)力,且內容(rong)豐(feng)富。學(xue)(xue)生(sheng)可(ke)以在此共(gong)享學(xue)(xue)習(xi)心得(de),提供相關案(an)例實訓的(de)(de)制作(zuo)方法及作(zuo)品(pin)。
4教學效果
“計算機應用(yong)基礎”和“程序(xu)設計語言(yan)”從(cong)2006年開(kai)始(shi)采用(yong)案例教學模式,已(yi)取得良好的成(cheng)績。
目(mu)前,“計(ji)算機(ji)應(ying)用基礎”和“程(cheng)(cheng)(cheng)序設(she)計(ji)語(yu)言(yan)”兩(liang)門課程(cheng)(cheng)(cheng)是上海市(shi)重(zhong)點建設(she)課程(cheng)(cheng)(cheng),校級精品課程(cheng)(cheng)(cheng)。《大學計(ji)算機(ji)應(ying)用基礎案(an)例(li)教程(cheng)(cheng)(cheng)》和《Visual Basic 6.0程(cheng)(cheng)(cheng)序設(she)計(ji)案(an)例(li)教程(cheng)(cheng)(cheng)》材(cai)(cai)自2006年7月出(chu)版以來,已經3次印刷,深(shen)受讀者歡迎。采用該(gai)(gai)教材(cai)(cai)的高校普(pu)遍反映該(gai)(gai)教材(cai)(cai)特色突(tu)出(chu),教學適用性強,教學效果好。故已被清華大學出(chu)版社正(zheng)式立為課程(cheng)(cheng)(cheng)研(yan)究(jiu)項目(mu)。
案例(li)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)及配套的網絡教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)平臺自使(shi)用以來,教(jiao)師(shi)使(shi)用情(qing)況良好;學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)對(dui)該課(ke)(ke)程(cheng)的整體評價好,學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)們普遍反映該課(ke)(ke)程(cheng)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)信息量大、教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)效(xiao)果好。一項(xiang)對(dui)課(ke)(ke)程(cheng)采(cai)用多(duo)媒體教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)效(xiao)果的網上調查(cha)顯示,1700多(duo)人中有(you)75%左右的學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)認(ren)為滿意(yi),20%的學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)認(ren)為比較滿意(yi);對(dui)課(ke)(ke)程(cheng)教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)內容的滿意(yi)度調查(cha)中79%認(ren)為合(he)適,10%認(ren)為較合(he)適。從2006年9月到目前(qian)使(shi)用網絡教(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)平臺進行(xing)學(xue)(xue)(xue)(xue)(xue)(xue)習(xi)的學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)近4萬人次。
教育(yu)(yu)部高等(deng)院(yuan)校計(ji)算(suan)機(ji)專業教學(xue)(xue)(xue)指導(dao)委員會(hui)主任陳國(guo)良(liang)院(yuan)士,清華大(da)學(xue)(xue)(xue)教授、我(wo)國(guo)著名(ming)計(ji)算(suan)機(ji)教育(yu)(yu)家譚浩強教授,教育(yu)(yu)部高等(deng)學(xue)(xue)(xue)校農林院(yuan)校計(ji)算(suan)機(ji)基礎教育(yu)(yu)教學(xue)(xue)(xue)指導(dao)委員會(hui)副主任裴(pei)喜(xi)春教授都(dou)對該課程的教學(xue)(xue)(xue)效果給予了高度評價(jia)。
篇8
關(guan)鍵詞:數據庫課(ke)程體系(xi);教(jiao)學改革;教(jiao)學特色
中圖(tu)分類(lei)號:G642 文獻標識碼:B
文章編號:1672-5913 (2007) 24-0110-04
1數(shu)據庫(ku)課程(cheng)體系改革的背(bei)景
隨(sui)著IT產(chan)業(ye)(ye)的(de)(de)迅速發展,可視化程(cheng)(cheng)(cheng)(cheng)(cheng)序設(she)(she)(she)(she)計(ji)(ji)(ji)、計(ji)(ji)(ji)算機網(wang)(wang)(wang)絡(luo)(luo)(luo)(luo)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)、數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)(ku)(ku)(ku)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)、多媒體(ti)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)和(he)軟(ruan)(ruan)件工程(cheng)(cheng)(cheng)(cheng)(cheng)等(deng)計(ji)(ji)(ji)算機技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)已(yi)(yi)經出(chu)現了(le)(le)大(da)融(rong)合,網(wang)(wang)(wang)絡(luo)(luo)(luo)(luo)數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)(ku)(ku)(ku)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)已(yi)(yi)經成為(wei)(wei)數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)(ku)(ku)(ku)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)的(de)(de)主流。而以前數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)(ku)(ku)(ku)課(ke)(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)建設(she)(she)(she)(she)主要(yao)針對關(guan)系數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)(ku)(ku)(ku)的(de)(de)理論(lun)和(he)設(she)(she)(she)(she)計(ji)(ji)(ji)方法,偏重理論(lun)教(jiao)學環(huan)節(jie),實(shi)(shi)(shi)踐(jian)(jian)環(huan)節(jie)較為(wei)(wei)薄(bo)弱,也不涉及網(wang)(wang)(wang)絡(luo)(luo)(luo)(luo)編程(cheng)(cheng)(cheng)(cheng)(cheng),與應(ying)(ying)(ying)用性人(ren)才(cai)培(pei)養模(mo)式(shi)的(de)(de)要(yao)求不相適應(ying)(ying)(ying)。為(wei)(wei)了(le)(le)加(jia)強實(shi)(shi)(shi)踐(jian)(jian)環(huan)節(jie),培(pei)養高等(deng)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)應(ying)(ying)(ying)用型(xing)人(ren)才(cai),從01級開(kai)始(shi),在計(ji)(ji)(ji)算機類(lei)專業(ye)(ye)的(de)(de)教(jiao)學計(ji)(ji)(ji)劃(hua)中新增了(le)(le)“網(wang)(wang)(wang)絡(luo)(luo)(luo)(luo)數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)(ku)(ku)(ku)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)及應(ying)(ying)(ying)用”、“C/S結構應(ying)(ying)(ying)用軟(ruan)(ruan)件設(she)(she)(she)(she)計(ji)(ji)(ji)實(shi)(shi)(shi)習(xi)”和(he)“B/S結構應(ying)(ying)(ying)用軟(ruan)(ruan)件設(she)(she)(she)(she)計(ji)(ji)(ji)實(shi)(shi)(shi)習(xi)”三門以實(shi)(shi)(shi)踐(jian)(jian)為(wei)(wei)主的(de)(de)課(ke)(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng),并(bing)構建了(le)(le)數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)(ku)(ku)(ku)課(ke)(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)體(ti)系(程(cheng)(cheng)(cheng)(cheng)(cheng)序設(she)(she)(she)(she)計(ji)(ji)(ji)基礎à關(guan)系數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)(ku)(ku)(ku)設(she)(she)(she)(she)計(ji)(ji)(ji)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)à網(wang)(wang)(wang)絡(luo)(luo)(luo)(luo)編程(cheng)(cheng)(cheng)(cheng)(cheng)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)à網(wang)(wang)(wang)絡(luo)(luo)(luo)(luo)編程(cheng)(cheng)(cheng)(cheng)(cheng)實(shi)(shi)(shi)踐(jian)(jian)à畢業(ye)(ye)設(she)(she)(she)(she)計(ji)(ji)(ji)提高),該課(ke)(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)體(ti)系有(you)相應(ying)(ying)(ying)的(de)(de)理論(lun)教(jiao)學、實(shi)(shi)(shi)驗教(jiao)學、課(ke)(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)設(she)(she)(she)(she)計(ji)(ji)(ji)、課(ke)(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)實(shi)(shi)(shi)習(xi)等(deng)教(jiao)學環(huan)節(jie),不僅五(wu)個階段(duan)本身各有(you)其側(ce)重點,而且五(wu)個階段(duan)之間前后(hou)有(you)密切的(de)(de)聯系。該課(ke)(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)體(ti)系在教(jiao)學計(ji)(ji)(ji)劃(hua)中處于關(guan)鍵的(de)(de)地位,在計(ji)(ji)(ji)算機類(lei)專業(ye)(ye)集中實(shi)(shi)(shi)踐(jian)(jian)環(huan)節(jie)中占(zhan)有(you)相當大(da)的(de)(de)比重,并(bing)對該專業(ye)(ye)學生(sheng)順利完成畢業(ye)(ye)設(she)(she)(she)(she)計(ji)(ji)(ji)提供了(le)(le)技(ji)(ji)(ji)術(shu)(shu)(shu)(shu)支持,已(yi)(yi)成為(wei)(wei)教(jiao)學計(ji)(ji)(ji)劃(hua)得(de)以順利實(shi)(shi)(shi)施的(de)(de)關(guan)鍵環(huan)節(jie)。
要提高(gao)教(jiao)(jiao)(jiao)(jiao)學(xue)(xue)質(zhi)量,就(jiu)要組建(jian)(jian)教(jiao)(jiao)(jiao)(jiao)學(xue)(xue)團隊,建(jian)(jian)設精品課(ke)(ke)程(cheng)[1]。在(zai)數(shu)據(ju)(ju)庫(ku)(ku)課(ke)(ke)程(cheng)體系(xi)的(de)改革研究與(yu)實踐中(zhong)(zhong),我(wo)們重點對課(ke)(ke)程(cheng)體系(xi)中(zhong)(zhong)的(de)二(er)門核心課(ke)(ke)程(cheng)“數(shu)據(ju)(ju)庫(ku)(ku)原理及應(ying)用”和“網絡(luo)數(shu)據(ju)(ju)庫(ku)(ku)技(ji)術及應(ying)用”進行了(le)教(jiao)(jiao)(jiao)(jiao)改和建(jian)(jian)設,并(bing)分別在(zai)2003年(nian)和2005年(nian)獲(huo)得(de)了(le)浙(zhe)(zhe)江(jiang)省高(gao)等(deng)學(xue)(xue)校精品建(jian)(jian)設課(ke)(ke)程(cheng)。自2005年(nian)以來,“網絡(luo)數(shu)據(ju)(ju)庫(ku)(ku)技(ji)術及應(ying)用”課(ke)(ke)件獲(huo)2005年(nian)浙(zhe)(zhe)江(jiang)省第四屆高(gao)校教(jiao)(jiao)(jiao)(jiao)師自制多媒體教(jiao)(jiao)(jiao)(jiao)學(xue)(xue)軟件評比二(er)等(deng)獎(jiang)(jiang),“網絡(luo)數(shu)據(ju)(ju)庫(ku)(ku)技(ji)術課(ke)(ke)程(cheng)建(jian)(jian)設與(yu)實踐”項目獲(huo)2006年(nian)寧波(bo)(bo)工程(cheng)學(xue)(xue)院(yuan)教(jiao)(jiao)(jiao)(jiao)學(xue)(xue)成果(guo)獎(jiang)(jiang)一等(deng)獎(jiang)(jiang),“數(shu)據(ju)(ju)庫(ku)(ku)課(ke)(ke)程(cheng)體系(xi)的(de)改革研究與(yu)實踐”項目獲(huo)2007年(nian)寧波(bo)(bo)市人民政府教(jiao)(jiao)(jiao)(jiao)學(xue)(xue)成果(guo)獎(jiang)(jiang)二(er)等(deng)獎(jiang)(jiang)。
2數據(ju)庫(ku)課程體系的(de)改革(ge)研究與實踐
在數據(ju)庫課程體(ti)系的五年教(jiao)(jiao)改實踐中,項目負責人組織教(jiao)(jiao)學(xue)(xue)(xue)團隊主持完成了“教(jiao)(jiao)學(xue)(xue)(xue)模式、教(jiao)(jiao)學(xue)(xue)(xue)措施、教(jiao)(jiao)學(xue)(xue)(xue)目標、教(jiao)(jiao)學(xue)(xue)(xue)方法(fa)和教(jiao)(jiao)學(xue)(xue)(xue)軟件(jian)”的改革成果,具體(ti)內(nei)容如下。
2.1數據庫課程體系的“五階(jie)段(duan)”教學新模式
近五年來,該課程(cheng)(cheng)(cheng)(cheng)(cheng)團(tuan)隊的(de)教(jiao)(jiao)(jiao)研活動涉及了數(shu)據(ju)(ju)庫、程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設計(ji)(ji)、網絡、多媒體等(deng)領域。通過國家教(jiao)(jiao)(jiao)育(yu)部計(ji)(ji)算機重點試點專業(ye)教(jiao)(jiao)(jiao)學(xue)改革的(de)探索,又經過多年數(shu)據(ju)(ju)庫課程(cheng)(cheng)(cheng)(cheng)(cheng)體系(xi)教(jiao)(jiao)(jiao)學(xue)與科研工(gong)作(zuo)的(de)實踐(jian),建立了“程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設計(ji)(ji)基礎(可視化程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設計(ji)(ji)+ASP程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設計(ji)(ji))à關(guan)系(xi)數(shu)據(ju)(ju)庫設計(ji)(ji)(數(shu)據(ju)(ju)庫原理及應(ying)用)à網絡編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)技術(shu)(網絡數(shu)據(ju)(ju)庫技術(shu)及應(ying)用)à網絡編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)實踐(jian)(C/S結構(gou)(gou)應(ying)用軟件設計(ji)(ji)實習(xi)+B/S結構(gou)(gou)應(ying)用軟件設計(ji)(ji)實習(xi))à畢業(ye)設計(ji)(ji)提高(開(kai)發(fa)基于C/S和B/S結構(gou)(gou)的(de)網絡數(shu)據(ju)(ju)庫應(ying)用系(xi)統)”的(de)計(ji)(ji)算機類專業(ye)數(shu)據(ju)(ju)庫課程(cheng)(cheng)(cheng)(cheng)(cheng)體系(xi)的(de)“五階(jie)段(duan)(duan)”教(jiao)(jiao)(jiao)學(xue)新(xin)模(mo)式,取得了較好的(de)教(jiao)(jiao)(jiao)學(xue)效果。“五階(jie)段(duan)(duan)”教(jiao)(jiao)(jiao)學(xue)新(xin)模(mo)式的(de)具體實施(shi)步驟(zou)如下(xia)。
在程(cheng)序設(she)(she)(she)計(ji)(ji)基礎階段開設(she)(she)(she)“可視化(hua)程(cheng)序設(she)(she)(she)計(ji)(ji)”和(he)“ASP程(cheng)序設(she)(she)(she)計(ji)(ji)”課程(cheng),通過程(cheng)序設(she)(she)(she)計(ji)(ji)的(de)(de)基礎訓練,培養(yang)學生良好的(de)(de)編(bian)程(cheng)、調試技(ji)能和(he)動態網(wang)頁的(de)(de)制作方(fang)法,學會有(you)關集(ji)成工具軟件的(de)(de)使(shi)用,為以(yi)后的(de)(de)設(she)(she)(she)計(ji)(ji)、技(ji)術(shu)和(he)實踐(jian)做準備。
在(zai)關(guan)系(xi)(xi)數(shu)(shu)(shu)據(ju)庫設(she)(she)計(ji)(ji)(ji)(ji)階段開(kai)設(she)(she)“數(shu)(shu)(shu)據(ju)庫原理及應(ying)用”課(ke)(ke)程,主要介紹(shao)關(guan)系(xi)(xi)數(shu)(shu)(shu)據(ju)庫的(de)基本(ben)概念(nian)、基本(ben)理論(lun)和設(she)(she)計(ji)(ji)(ji)(ji)方法,同時介紹(shao)數(shu)(shu)(shu)據(ju)庫應(ying)用系(xi)(xi)統設(she)(she)計(ji)(ji)(ji)(ji)案(an)例,以(yi)培養學生(sheng)對中小型數(shu)(shu)(shu)據(ju)庫應(ying)用系(xi)(xi)統的(de)結構設(she)(she)計(ji)(ji)(ji)(ji)和行為設(she)(she)計(ji)(ji)(ji)(ji)的(de)能力。課(ke)(ke)程結束后馬上進行一(yi)個為期二周的(de)數(shu)(shu)(shu)據(ju)庫課(ke)(ke)程設(she)(she)計(ji)(ji)(ji)(ji),以(yi)加(jia)強這方面的(de)訓練(lian)。
在網絡編程技(ji)術(shu)階段開設“網絡數據(ju)(ju)(ju)庫(ku)技(ji)術(shu)及應(ying)用(yong)”課程,主要介紹SQL Server 2000數據(ju)(ju)(ju)庫(ku)管理系統、客戶/服務器(qi)(C/S)應(ying)用(yong)系統、瀏覽器(qi)/服務器(qi)(B/S)應(ying)用(yong)系統等內容(rong),以培養學生采用(yong)基于C/S和(he)B/S結構技(ji)術(shu)來開發網絡數據(ju)(ju)(ju)庫(ku)應(ying)用(yong)系統的(de)能力,為下一步(bu)的(de)實踐和(he)提高做準(zhun)備。
在網絡編程(cheng)實(shi)踐階段開(kai)設(she)“C/S結(jie)構(gou)應用軟(ruan)件設(she)計實(shi)習”和“B/S結(jie)構(gou)應用軟(ruan)件設(she)計實(shi)習”以(yi)實(shi)踐動手為主的(de)(de)課程(cheng),教師以(yi)興趣小組的(de)(de)形(xing)式指導學(xue)生,學(xue)生以(yi)小組的(de)(de)形(xing)式合(he)作(zuo)開(kai)發小型實(shi)用項目,計算中心的(de)(de)開(kai)放式實(shi)驗室提供給學(xue)生充(chong)足的(de)(de)上機時(shi)間,從而使學(xue)生們在實(shi)踐中得到了鍛煉。
在畢(bi)業設計(ji)提(ti)高(gao)的(de)(de)最后階段(duan),我(wo)們的(de)(de)主要做法是:教師(shi)部分科研項目吸(xi)收優秀(xiu)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)參與,從而鍛煉了學(xue)(xue)(xue)生(sheng)(sheng)(sheng)參與科研的(de)(de)能(neng)力;教師(shi)以學(xue)(xue)(xue)生(sheng)(sheng)(sheng)興趣小(xiao)組的(de)(de)方式指導學(xue)(xue)(xue)生(sheng)(sheng)(sheng)畢(bi)業設計(ji),教師(shi)給題,學(xue)(xue)(xue)生(sheng)(sheng)(sheng)選(xuan)題,教師(shi)指導。通(tong)過這二項措施,帶動(dong)了學(xue)(xue)(xue)生(sheng)(sheng)(sheng)學(xue)(xue)(xue)習網絡數據庫的(de)(de)積極性,提(ti)高(gao)了學(xue)(xue)(xue)生(sheng)(sheng)(sheng)網絡數據庫應用(yong)系統編程的(de)(de)能(neng)力。
通過“五階段”教(jiao)學新模式近(jin)五年(nian)的(de)(de)實(shi)(shi)踐(jian),學生(sheng)(sheng)的(de)(de)網(wang)絡(luo)數(shu)據(ju)庫設(she)計(ji)能力(li)(li)及實(shi)(shi)際網(wang)絡(luo)編(bian)程動(dong)(dong)手(shou)能力(li)(li)均(jun)有了(le)較大的(de)(de)提(ti)高(gao)。在畢業(ye)(ye)(ye)設(she)計(ji)中采用C/S和(he)B/S結構開發網(wang)絡(luo)數(shu)據(ju)庫應用系統的(de)(de)計(ji)算機類專(zhuan)業(ye)(ye)(ye)的(de)(de)學生(sheng)(sheng)比(bi)例逐年(nian)提(ti)高(gao),取得(de)了(le)較好的(de)(de)實(shi)(shi)踐(jian)效果(guo)。浙江省(sheng)2005屆畢業(ye)(ye)(ye)設(she)計(ji)(論(lun)文(wen))抽(chou)查結果(guo)表(biao)明(ming)[2]:我(wo)校(xiao)(xiao)計(ji)算機類專(zhuan)業(ye)(ye)(ye)學生(sheng)(sheng)的(de)(de)畢業(ye)(ye)(ye)設(she)計(ji)(論(lun)文(wen))在選題、教(jiao)師(shi)指(zhi)導(dao)、收集處(chu)理信息與實(shi)(shi)際動(dong)(dong)手(shou)能力(li)(li)、綜合(he)應用基(ji)本(ben)理論(lun)與基(ji)本(ben)技能能力(li)(li)、文(wen)字表(biao)述與圖表(biao)質量、規范要求六個方面指(zhi)標名(ming)列各校(xiao)(xiao)前茅,并以總分77.97的(de)(de)分數(shu)榮獲全(quan)省(sheng)專(zhuan)科計(ji)算機類專(zhuan)業(ye)(ye)(ye)畢業(ye)(ye)(ye)設(she)計(ji)(論(lun)文(wen))抽(chou)查結果(guo)評比(bi)第一(yi)名(ming)。
2.2數據庫課程體系的“四加強”教學新措施(shi)
第一,加強課程建設力度,不斷(duan)完善教(jiao)(jiao)(jiao)學(xue)文檔。近五年來,我(wo)們編(bian)寫(xie)了(le)(le)較為合(he)適的講義和(he)教(jiao)(jiao)(jiao)材(cai),不斷(duan)完善了(le)(le)課程教(jiao)(jiao)(jiao)學(xue)大綱、實綱和(he)課程設計大綱等(deng)教(jiao)(jiao)(jiao)學(xue)文件,在課程教(jiao)(jiao)(jiao)改(gai)方(fang)面(mian)取(qu)得了(le)(le)顯著的成績(ji)。近幾年在課程建設中,我(wo)們主要突(tu)出(chu)(chu)了(le)(le)實踐動手能力的培養,突(tu)出(chu)(chu)了(le)(le)B/S和(he)C/S等(deng)成熟和(he)先進技術(shu)的應(ying)(ying)用(yong)(yong),突(tu)出(chu)(chu)了(le)(le)實用(yong)(yong)和(he)典型案(an)例的講解。在上述(shu)“三個突(tu)出(chu)(chu)”思想(xiang)的指導下,“VB網絡(luo)程序設計”、“網絡(luo)數據庫(ku)技術(shu)及應(ying)(ying)用(yong)(yong)”和(he)“數據庫(ku)原理(li)及應(ying)(ying)用(yong)(yong)”教(jiao)(jiao)(jiao)材(cai)已(yi)分別由科(ke)(ke)學(xue)出(chu)(chu)版(ban)社、西安電子科(ke)(ke)技大學(xue)出(chu)(chu)版(ban)社和(he)人民郵電出(chu)(chu)版(ban)社在2003年、2004年和(he)2006年主編(bian)和(he)編(bian)著出(chu)(chu)版(ban)。
第二,加(jia)強教(jiao)學(xue)(xue)(xue)(xue)軟件(jian)開發質(zhi)量,構(gou)建網(wang)絡教(jiao)學(xue)(xue)(xue)(xue)環(huan)境。我(wo)們構(gou)建了基于(yu)WEB的(de)(de)(de)教(jiao)學(xue)(xue)(xue)(xue)網(wang)站(zhan)和適應性(xing)網(wang)絡教(jiao)學(xue)(xue)(xue)(xue)平臺,同(tong)時電子在(zai)線網(wang)站(zhan)在(zai)教(jiao)學(xue)(xue)(xue)(xue)管理中(zhong)得到了應用,受到了較(jiao)好的(de)(de)(de)效果。這些不僅有利于(yu)進行計算機(ji)多(duo)媒體的(de)(de)(de)輔助教(jiao)學(xue)(xue)(xue)(xue),而且能為學(xue)(xue)(xue)(xue)生提供一種個(ge)別化自主(zhu)(zhu)學(xue)(xue)(xue)(xue)習的(de)(de)(de)環(huan)境,促(cu)進了學(xue)(xue)(xue)(xue)生主(zhu)(zhu)動學(xue)(xue)(xue)(xue)習的(de)(de)(de)積極(ji)性(xing),達到了助教(jiao)助學(xue)(xue)(xue)(xue)的(de)(de)(de)目的(de)(de)(de)。
篇9
關(guan)鍵詞:反求(qiu)設計;凸輪;VB編(bian)程
引言
凸(tu)輪(lun)零(ling)件(jian)在機(ji)械(xie)中(zhong)運用廣泛,特別汽車產(chan)(chan)業(ye),煙(yan)草(cao)產(chan)(chan)業(ye)等國家(jia)支柱產(chan)(chan)業(ye)中(zhong)更是有(you)極其重(zhong)要(yao)(yao)的(de)運用,所以高精度的(de)凸(tu)輪(lun)反(fan)求(qiu)(qiu)技(ji)(ji)術(shu)(shu)(shu)(shu)(shu)在未來(lai)將會(hui)有(you)廣闊的(de)前(qian)景和(he)良(liang)好的(de)發(fa)展。反(fan)求(qiu)(qiu)工(gong)程(cheng)(cheng)也稱為逆工(gong)程(cheng)(cheng),是消化吸收先(xian)進(jin)技(ji)(ji)術(shu)(shu)(shu)(shu)(shu)的(de)一系列分析方(fang)(fang)法和(he)應用技(ji)(ji)術(shu)(shu)(shu)(shu)(shu)的(de)組合(he),它是以先(xian)進(jin)產(chan)(chan)品設(she)(she)備(bei)的(de)實(shi)物(wu)、軟件(jian)或影像(xiang)作(zuo)為研究對象,應用現代(dai)設(she)(she)計(ji)(ji)(ji)理論方(fang)(fang)法、生產(chan)(chan)工(gong)程(cheng)(cheng)學(xue)、材料學(xue)和(he)有(you)關專業(ye)知識進(jin)行系統深入地分析和(he)研究,探索掌握其關鍵技(ji)(ji)術(shu)(shu)(shu)(shu)(shu),進(jin)而開發(fa)出同類的(de)先(xian)進(jin)產(chan)(chan)品。逆工(gong)程(cheng)(cheng)含義廣泛,包括(kuo)設(she)(she)計(ji)(ji)(ji)反(fan)求(qiu)(qiu)、工(gong)藝反(fan)求(qiu)(qiu)、管理反(fan)求(qiu)(qiu)等。本文(wen)主要(yao)(yao)針對設(she)(she)計(ji)(ji)(ji)反(fan)求(qiu)(qiu)中(zhong)的(de)實(shi)物(wu)反(fan)求(qiu)(qiu)展開討論。反(fan)求(qiu)(qiu)工(gong)程(cheng)(cheng)的(de)出現,是現代(dai)測(ce)量(liang)技(ji)(ji)術(shu)(shu)(shu)(shu)(shu)、數控(kong)技(ji)(ji)術(shu)(shu)(shu)(shu)(shu)、CAD技(ji)(ji)術(shu)(shu)(shu)(shu)(shu)、加工(gong)技(ji)(ji)術(shu)(shu)(shu)(shu)(shu)發(fa)展和(he)綜合(he)應用的(de)產(chan)(chan)物(wu),對現代(dai)制造業(ye)起到了巨大的(de)推動作(zuo)用。凸(tu)輪(lun)反(fan)求(qiu)(qiu)作(zuo)為機(ji)械(xie)反(fan)求(qiu)(qiu)工(gong)程(cheng)(cheng)中(zhong)的(de)重(zhong)要(yao)(yao)組成(cheng)部分,凸(tu)輪(lun)反(fan)求(qiu)(qiu)包括(kuo)凸(tu)輪(lun)輪(lun)廓測(ce)量(liang),輪(lun)廓曲線擬合(he),數控(kong)機(ji)床加工(gong)等各個方(fang)(fang)面。
1.反求工(gong)程的(de)意義
通(tong)過反(fan)(fan)求(qiu)研究(jiu),可(ke)以(yi)掌(zhang)(zhang)(zhang)握國外某些(xie)(xie)先(xian)進技(ji)(ji)(ji)術(shu)(shu)。技(ji)(ji)(ji)術(shu)(shu)輸出(chu)國為了保證其在(zai)技(ji)(ji)(ji)術(shu)(shu)領(ling)域的(de)(de)(de)領(ling)先(xian)地位,有(you)些(xie)(xie)技(ji)(ji)(ji)術(shu)(shu)直接引進費(fei)用很高。但是(shi),他們無法保守技(ji)(ji)(ji)術(shu)(shu)的(de)(de)(de)物(wu)化成果。因此,對產品進行分(fen)析(xi)研究(jiu),成為獲得(de)核(he)心技(ji)(ji)(ji)術(shu)(shu)或技(ji)(ji)(ji)術(shu)(shu)訣(jue)竅的(de)(de)(de)重要途(tu)徑之一。通(tong)過反(fan)(fan)求(qiu)研究(jiu),可(ke)以(yi)較(jiao)快地掌(zhang)(zhang)(zhang)握國外先(xian)進技(ji)(ji)(ji)術(shu)(shu)。通(tong)過反(fan)(fan)求(qiu)研究(jiu),可(ke)以(yi)在(zai)消化掌(zhang)(zhang)(zhang)握先(xian)進技(ji)(ji)(ji)術(shu)(shu)中(zhong)有(you)所創新。通(tong)過反(fan)(fan)求(qiu)研究(jiu),可(ke)以(yi)迅速趕上甚至超過技(ji)(ji)(ji)術(shu)(shu)比較(jiao)先(xian)進的(de)(de)(de)競爭對手(shou)。反(fan)(fan)求(qiu)研究(jiu)避免了盲目仿(fang)制(zhi),而是(shi)把對手(shou)的(de)(de)(de)優(you)點(dian)拿過來(lai),改進自(zi)己的(de)(de)(de)產品;同時找出(chu)對手(shou)的(de)(de)(de)弱點(dian),使自(zi)己在(zai)競爭中(zhong)處(chu)于優(you)勢。
2.凸輪測量中碰到的(de)問題和解決方法
原本設想使用(yong)等(deng)(deng)分度(du)(du)測(ce)(ce)凸(tu)輪(lun)輪(lun)廓,但是(shi)(shi)(shi)由于我(wo)去測(ce)(ce)量(liang)(liang)單位是(shi)(shi)(shi)一(yi)家生產(chan)制動系統(tong)為主的(de)(de)企業,所以并(bing)沒有(you)購入等(deng)(deng)分度(du)(du)測(ce)(ce)凸(tu)輪(lun)半(ban)徑(jing)的(de)(de)軟件。這(zhe)也就意(yi)味(wei)著之前對等(deng)(deng)分度(du)(du)測(ce)(ce)凸(tu)輪(lun)半(ban)徑(jing)的(de)(de)資料參閱在(zai)實(shi)際的(de)(de)凸(tu)輪(lun)測(ce)(ce)量(liang)(liang)中并(bing)沒有(you)作用(yong),我(wo)們(men)必須想別的(de)(de)辦法對凸(tu)輪(lun)輪(lun)廓進行測(ce)(ce)量(liang)(liang)。而不使用(yong)現在(zai)最為廣泛的(de)(de)等(deng)(deng)分度(du)(du)測(ce)(ce)凸(tu)輪(lun)半(ban)徑(jing)。等(deng)(deng)分度(du)(du)測(ce)(ce)凸(tu)輪(lun)半(ban)徑(jing)是(shi)(shi)(shi)指,凸(tu)輪(lun)你每轉(zhuan)(zhuan)過(guo)一(yi)定(ding)角度(du)(du)等(deng)(deng),測(ce)(ce)一(yi)個(ge)點(dian)(dian),在(zai)凸(tu)輪(lun)旋轉(zhuan)(zhuan)完一(yi)周后就有(you)360個(ge)點(dian)(dian)的(de)(de)數據(ju),這(zhe)樣(yang)就能比較(jiao)直觀的(de)(de)得到(dao)凸(tu)輪(lun)輪(lun)廓的(de)(de)極(ji)坐標值(zhi)和(he)向徑(jing),從(cong)而得出凸(tu)輪(lun)的(de)(de)輪(lun)廓。用(yong)三坐標機進行測(ce)(ce)量(liang)(liang),重復性好,在(zai)測(ce)(ce)量(liang)(liang)過(guo)程中,毋(wu)須用(yong)輔助裝置(zhi)模擬基(ji)準,而且數據(ju)處理迅速(su)、簡便,測(ce)(ce)量(liang)(liang)精度(du)(du)和(he)測(ce)(ce)量(liang)(liang)效率明顯提高。如(ru)圖1.
圖3.5 凸輪測量(liang)圖
3.反求點擬合
Visual Basic 是(shi)一(yi)種可(ke)(ke)視化的(de)(de)(de)(de)(de)、面向(xiang)對象和采用事件驅(qu)動(dong)方式的(de)(de)(de)(de)(de)結(jie)構化高級程序(xu)(xu)(xu)設(she)計語言,可(ke)(ke)用于(yu)開(kai)(kai)(kai)發(fa)(fa) Windows 環(huan)境下(xia)的(de)(de)(de)(de)(de)各類應用程序(xu)(xu)(xu)。它簡單易學、效(xiao)率(lv)高,且功能(neng)(neng)強大可(ke)(ke)以(yi)與(yu) Windows 專業(ye)開(kai)(kai)(kai)發(fa)(fa)工具SDK相媲(pi)美。在Visual Basic環(huan)境下(xia),利用事件驅(qu)動(dong)的(de)(de)(de)(de)(de)編程機制、新穎易用的(de)(de)(de)(de)(de)可(ke)(ke)視化設(she)計工具,使用Windows內部的(de)(de)(de)(de)(de)廣泛應用程序(xu)(xu)(xu)接(jie)口(kou)(API)函數(shu),動(dong)態鏈接(jie)庫(DLL)、對象的(de)(de)(de)(de)(de)鏈接(jie)與(yu)嵌入(OLE)、開(kai)(kai)(kai)放式數(shu)據連接(jie)(ODBC)等技術,可(ke)(ke)以(yi)高效(xiao)、快速(su)地(di)開(kai)(kai)(kai)發(fa)(fa)Windows環(huan)境下(xia)功能(neng)(neng)強大、圖形界(jie)面豐富的(de)(de)(de)(de)(de)應用軟件系統(tong)①為(wei)(wei)了(le)(le)使最小二乘(cheng)法的(de)(de)(de)(de)(de)計算相對簡便(bian),所以(yi)本文(wen)(wen)(wen)把整個凸輪(lun)(lun)上的(de)(de)(de)(de)(de)點(dian)(dian)分(fen)成兩段來進(jin)行曲線擬(ni)(ni)合(he)。②從表中找出拐點(dian)(dian)做為(wei)(wei)凸輪(lun)(lun)曲線擬(ni)(ni)合(he)的(de)(de)(de)(de)(de)分(fen)界(jie)點(dian)(dian),從而將(jiang)凸輪(lun)(lun)的(de)(de)(de)(de)(de)整體輪(lun)(lun)廓一(yi)分(fen)為(wei)(wei)二。③將(jiang)原測量(liang)點(dian)(dian)輸入到.txt文(wen)(wen)(wen)本文(wen)(wen)(wen)檔中然后打開(kai)(kai)(kai)VB界(jie)面,選擇(ze)打開(kai)(kai)(kai)點(dian)(dian)文(wen)(wen)(wen)件并輸入擬(ni)(ni)合(he)次數(shu)為(wei)(wei)9。這樣為(wei)(wei)了(le)(le)能(neng)(neng)更精確的(de)(de)(de)(de)(de)擬(ni)(ni)合(he)出凸輪(lun)(lun)輪(lun)(lun)廓曲線,并輸出擬(ni)(ni)合(he)后的(de)(de)(de)(de)(de)坐標點(dian)(dian)。
圖2 擬合出的凸輪(lun)輪(lun)廓曲線
4.結論
我們(men)通(tong)過(guo)測(ce)量找出凸(tu)輪(lun)的(de)運動(dong)(dong)規(gui)律,如凸(tu)輪(lun)的(de)推程角,回(hui)程角,最(zui)大位(wei)移H,基圓半(ban)徑(jing)r0等(deng)(deng)參數:但是(shi)(shi),由于條(tiao)件(jian)的(de)限(xian)制,在本論文的(de)寫作過(guo)程中,無法(fa)取(qu)得可以進行等(deng)(deng)分度測(ce)凸(tu)輪(lun)輪(lun)廓(kuo)的(de)三坐標(biao)測(ce)量儀導致最(zui)終(zhong)(zhong)只能測(ce)量基于X,Y坐標(biao)系上的(de)點(dian)。但是(shi)(shi)由于凸(tu)輪(lun)零件(jian)的(de)特殊(shu)性,對其最(zui)合適(shi)的(de)測(ce)量方法(fa)因該是(shi)(shi)基于極坐標(biao)系上的(de)。最(zui)終(zhong)(zhong)無法(fa)通(tong)過(guo)X,Y坐標(biao)點(dian),求出推程角,回(hui)程角等(deng)(deng)與(yu)凸(tu)輪(lun)運動(dong)(dong)規(gui)律相關的(de)參數。
參考文獻:
[1]溫詩鑄(zhu)等(deng).機(ji)械(xie)學發展戰(zhan)略研究[M].北京:清(qing)華大學出版(ban)社(she),2003.
[2]侯維芝(zhi),祁(qi)翠琴.反(fan)求(qiu)設計與技術(shu)創新.機電一體(ti)化[J],2004.3:30-35
[3]蒙麗.凸輪反求工(gong)程與NC加工(gong).唐山學院學報[J],2005.6:46-49
篇10
由于VFP的(de)(de)特點與其他(ta)高級語言程(cheng)序設(she)計(ji)(ji)的(de)(de)特點不(bu)(bu)(bu)同(tong),最明顯的(de)(de)區別在(zai)于數(shu)據庫程(cheng)序設(she)計(ji)(ji)的(de)(de)教學(xue)(xue)過(guo)(guo)程(cheng),從第一節課(ke)(ke)開始到最后一節課(ke)(ke)結束,都在(zai)講解(jie)同(tong)一個(ge)問題――如何把(ba)各(ge)種日常(chang)管理(li)(li)信息(xi)用計(ji)(ji)算機來(lai)(lai)進行管理(li)(li)。而這(zhe)種形式(shi)的(de)(de)課(ke)(ke)程(cheng)是學(xue)(xue)生(sheng)以(yi)(yi)前從沒有接觸過(guo)(guo)的(de)(de),他(ta)們還(huan)是帶著過(guo)(guo)去的(de)(de)學(xue)(xue)習方式(shi)來(lai)(lai)學(xue)(xue)習VFP數(shu)據庫程(cheng)序設(she)計(ji)(ji)的(de)(de)內(nei)容,以(yi)(yi)至于學(xue)(xue)生(sheng)的(de)(de)學(xue)(xue)習目(mu)標不(bu)(bu)(bu)明確,不(bu)(bu)(bu)知(zhi)道學(xue)(xue)完后能用它來(lai)(lai)做(zuo)什么;在(zai)學(xue)(xue)習過(guo)(guo)程(cheng)中,習慣性(xing)地把(ba)每(mei)節課(ke)(ke)的(de)(de)內(nei)容分(fen)散記(ji)憶,不(bu)(bu)(bu)能建(jian)立整體概(gai)念;每(mei)節課(ke)(ke)的(de)(de)內(nei)容學(xue)(xue)會并不(bu)(bu)(bu)難,但并不(bu)(bu)(bu)十分(fen)清楚(chu)哪一節課(ke)(ke)的(de)(de)內(nei)容是整個(ge)管理(li)(li)系統(tong)的(de)(de)一個(ge)組成部分(fen),在(zai)頭腦中很難建(jian)立起“系統(tong)開發(fa)”的(de)(de)整體概(gai)念。
上(shang)述(shu)問(wen)題產生的(de)原因(yin)決定在(zai)組織教學過程中(zhong)注重學生兩(liang)個(ge)方面的(de)培養。
一、學生信息素(su)養的培(pei)養
1.在沒有開始(shi)講解課(ke)(ke)程內容(rong)之(zhi)前,教(jiao)(jiao)師(shi)先給學(xue)生(sheng)(sheng)演示完整(zheng)的(de)(de)(de)、內容(rong)及應(ying)用(yong)(yong)領域不(bu)相同(tong)的(de)(de)(de)管(guan)理(li)系(xi)統實例(li)(如(ru):“學(xue)生(sheng)(sheng)管(guan)理(li)系(xi)統”“圖書管(guan)理(li)系(xi)統”“工資(zi)管(guan)理(li)系(xi)統”“進(jin)銷(xiao)存管(guan)理(li)系(xi)統”等),通過演示及教(jiao)(jiao)師(shi)的(de)(de)(de)講解,引導學(xue)生(sheng)(sheng)體(ti)會(hui)VFP的(de)(de)(de)作用(yong)(yong)及應(ying)用(yong)(yong)領域。然后讓學(xue)生(sheng)(sheng)親身(shen)體(ti)驗一(yi)(yi)下各(ge)管(guan)理(li)系(xi)統的(de)(de)(de)功能(neng),讓學(xue)生(sheng)(sheng)真正體(ti)會(hui)到VFP強大的(de)(de)(de)實用(yong)(yong)功能(neng)。通過對(dui)(dui)實例(li)的(de)(de)(de)實際操作后,學(xue)生(sheng)(sheng)們會(hui)對(dui)(dui)使用(yong)(yong)“VFP數據(ju)庫程序設計”開發的(de)(de)(de)信息管(guan)理(li)系(xi)統產生(sheng)(sheng)感性(xing)認識,同(tong)時也會(hui)對(dui)(dui)VFP課(ke)(ke)程產生(sheng)(sheng)學(xue)習(xi)(xi)的(de)(de)(de)興(xing)趣。此時,教(jiao)(jiao)師(shi)便可以(yi)進(jin)行正確的(de)(de)(de)引導,闡(chan)明VFP課(ke)(ke)程學(xue)習(xi)(xi)與其他課(ke)(ke)程學(xue)習(xi)(xi)的(de)(de)(de)不(bu)同(tong),它(ta)是一(yi)(yi)門(men)連貫性(xing)的(de)(de)(de)課(ke)(ke)程,需要從始(shi)至終(zhong)來完成一(yi)(yi)個小型管(guan)理(li)系(xi)統的(de)(de)(de)制作。
2.在(zai)VFP課(ke)堂教學過程中(zhong),始終堅持以“案(an)例(li)式”教學為主,適當結(jie)合其他教學方法來完成每一(yi)節課(ke)的(de)教學。既(ji)把實例(li)中(zhong)整個“信息管理系統(tong)”的(de)分(fen)解結(jie)果,應(ying)用到每一(yi)節課(ke)的(de)教學中(zhong)去。在(zai)講解新課(ke)之前,首先給學生演示本節課(ke)將要制(zhi)作的(de)實例(li),讓其對學習的(de)內容(rong)有一(yi)個直觀的(de)感性認識,然(ran)后引(yin)入新課(ke)內容(rong)。
3.所有(you)的基本內容講解之后(hou),留出(chu)足夠的時(shi)間,由(you)教師引導學(xue)生按照系(xi)(xi)統(tong)開發(fa)的標(biao)準(zhun)步驟開發(fa)其他(ta)管(guan)理系(xi)(xi)統(tong),讓(rang)學(xue)生清(qing)晰(xi)地學(xue)會系(xi)(xi)統(tong)開發(fa)的完整過程。
二、學生自主能力的培養
教學(xue)(xue)著重培養的(de)是學(xue)(xue)生獲取信息的(de)能(neng)(neng)力與自學(xue)(xue)能(neng)(neng)力、創(chuang)新能(neng)(neng)力。在VFP的(de)教學(xue)(xue)過程中應(ying)發揮學(xue)(xue)生的(de)積極(ji)性(xing)、主(zhu)動性(xing)和創(chuang)造性(xing)。
1.教師要調整好(hao)與(yu)學(xue)(xue)(xue)生間的(de)(de)(de)關系,突出學(xue)(xue)(xue)生的(de)(de)(de)學(xue)(xue)(xue)習(xi)(xi)主體地位(wei)(wei),把(ba)(ba)自己變成“一位(wei)(wei)合作伙伴”。讓他們在(zai)探究新(xin)知(zhi)(zhi)的(de)(de)(de)過程中,暴(bao)露自己感知(zhi)(zhi)理(li)解新(xin)知(zhi)(zhi)的(de)(de)(de)矛盾和差異(yi),把(ba)(ba)疑點和難(nan)點都(dou)擺在(zai)桌面上,再(zai)引導他們通(tong)過獨立思考(kao),實現由感性認識(shi)(shi)到理(li)性認識(shi)(shi)的(de)(de)(de)轉化(hua)。例如在(zai)學(xue)(xue)(xue)習(xi)(xi)“定時(shi)器”控件(jian)時(shi),先(xian)給學(xue)(xue)(xue)生展示(shi)一些內容幽默的(de)(de)(de)動畫作品(pin),激發學(xue)(xue)(xue)生的(de)(de)(de)求知(zhi)(zhi)熱情(qing),并讓學(xue)(xue)(xue)生回憶過去(qu)的(de)(de)(de)內容:在(zai)VB中是如何實現動畫功能的(de)(de)(de)?通(tong)過復習(xi)(xi)舊的(de)(de)(de)知(zhi)(zhi)識(shi)(shi),學(xue)(xue)(xue)生自主探究新(xin)的(de)(de)(de)知(zhi)(zhi)識(shi)(shi)。
2.聯系實際是激(ji)發(fa)學(xue)生(sheng)自主(zhu)學(xue)習(xi)情感的(de)前提。教學(xue)內容或(huo)教材(cai)主(zhu)題要與學(xue)生(sheng)的(de)學(xue)習(xi)生(sheng)活(huo)、社會生(sheng)活(huo)密切相關(guan),從中擴(kuo)大眼界,促(cu)使學(xue)生(sheng)自主(zhu)學(xue)習(xi)的(de)興趣得到提升(sheng)。例(li)如在進行(xing)“表(biao)單(dan)”教學(xue)時,可引導學(xue)生(sheng)制作簡(jian)單(dan)的(de)小游戲。
3.在(zai)教學(xue)過程中(zhong)應傾(qing)力培養(yang)學(xue)生(sheng)(sheng)(sheng)自(zi)主學(xue)習的(de)(de)能力,使“任(ren)務式”升華為“自(zi)覺式”。指導學(xue)生(sheng)(sheng)(sheng)提出問題,歸納知(zhi)識(shi)。例(li)如,教師在(zai)引導學(xue)生(sheng)(sheng)(sheng)開發管理系(xi)統(tong)時,先讓學(xue)生(sheng)(sheng)(sheng)分(fen)組(zu)找出自(zi)己感(gan)興趣(qu)的(de)(de)領域,然后寫出系(xi)統(tong)開發計劃(hua)書,最后小組(zu)合作完成整個系(xi)統(tong)的(de)(de)編制與(yu)調試。