資源描述:
《淺談高職院?!禷sp動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》課程教學(xué)方法設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、淺談高職院?!禔SP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》課程教學(xué)方法設(shè)計(jì)肖漢周(安徽廣播影視職業(yè)技術(shù)學(xué)院安徽合肥230022)中圖分類號(hào):TP312文獻(xiàn)標(biāo)識(shí)碼:A摘要:《ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》以其動(dòng)態(tài)、高效、交互和上手快、易掌握的特點(diǎn),深受高職院校計(jì)算機(jī)類學(xué)牛的喜愛(ài)。使不是專業(yè)從事網(wǎng)站后臺(tái)開(kāi)發(fā)的學(xué)牛也能輕松掌握一套完整的網(wǎng)站開(kāi)發(fā)技術(shù),有人說(shuō):"ASP技術(shù)開(kāi)創(chuàng)了非專業(yè)技術(shù)人員開(kāi)發(fā)高水平網(wǎng)站的歷史”。因此設(shè)計(jì)出一套適合高職院校學(xué)牛理論水平實(shí)際情況,能夠提升學(xué)牛學(xué)習(xí)木課程的興趣與能力的教學(xué)方法,在高職院?!禔SP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》課程的教學(xué)過(guò)程中就顯得尤為重要。關(guān)鍵詞:高職院校asp動(dòng)態(tài)網(wǎng)頁(yè)教學(xué)方法《ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)
2、》課程一般包含:ASP入門與運(yùn)行環(huán)境、HTML語(yǔ)法、VBSCRIPT與JAVASCRIPT腳本、ADO技術(shù)與SQL語(yǔ)句、ASP內(nèi)置對(duì)象、ASP組件等知識(shí)點(diǎn),如何做到歸納總結(jié)、突出重點(diǎn)、詳略得當(dāng)是教師在課程教學(xué)過(guò)程中需要面臨的一個(gè)問(wèn)題,筆者結(jié)合自己多年《ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》課程的教學(xué)經(jīng)驗(yàn),總結(jié)出木課程教學(xué)方法設(shè)計(jì)的一些心得體會(huì),供大家探討:一、課程入門程序的選擇在許多教材和教師的教學(xué)方案設(shè)計(jì)中,都使用演示一個(gè)ASP入門程序的方式來(lái)激發(fā)學(xué)牛學(xué)習(xí)木課程的興趣。這種方式是很好的,但是筆者同時(shí)發(fā)現(xiàn),某些入門程序的選擇卻并不能很好的達(dá)到目的,原因是這些程序要么比較復(fù)雜,使學(xué)牛以為木課程學(xué)習(xí)起來(lái)會(huì)很
3、困難;要么就是程序功能不突出,不能突出ASP木身的特點(diǎn),讓學(xué)生以為木課程沒(méi)有什么學(xué)習(xí)價(jià)值,喪失了學(xué)習(xí)興趣。以上兩種選擇方式均不能達(dá)到教學(xué)目的。因此,尋找出一個(gè)既簡(jiǎn)單易理解,乂能突出ASP特點(diǎn)的入門程序?qū)嵗?激發(fā)學(xué)牛的學(xué)習(xí)興趣,是非常重要的。筆者個(gè)人推薦使用for.……next循環(huán)語(yǔ)句,能夠很好的達(dá)到目的。請(qǐng)看一個(gè)例子:例:假如某電影網(wǎng)站,有一部電視劇,有800集,需要在頁(yè)面顯示每一集的鏈接。提出任務(wù)的同時(shí),以提問(wèn)的方式向?qū)W生詢問(wèn)解決方法,歸納出在靜態(tài)網(wǎng)頁(yè)制作中解決辦法的缺點(diǎn),并同時(shí)向?qū)W生演示動(dòng)態(tài)網(wǎng)頁(yè)解決此類問(wèn)題的高效性:<%fori=1to800%>第<%=i%>
4、;集<br><%next%>短短三行代碼,非常容易使學(xué)生接受,同時(shí)又突出了動(dòng)態(tài)網(wǎng)頁(yè)的特點(diǎn),能起到良好的教學(xué)效果。同時(shí)針對(duì)基礎(chǔ)較好的學(xué)生,可以在本例的基礎(chǔ)上添加字符串變量以動(dòng)態(tài)顯示電視劇名稱及集數(shù),進(jìn)一步提高學(xué)生對(duì)動(dòng)態(tài)網(wǎng)頁(yè)的認(rèn)識(shí)。二、HTML語(yǔ)法與腳本語(yǔ)言的教學(xué)方法設(shè)計(jì)HTML語(yǔ)言語(yǔ)法多、用途廣。教學(xué)過(guò)程中如果采取照本宣科的方式,逐一解釋,往往使學(xué)生無(wú)法掌握重難點(diǎn),達(dá)不到教學(xué)目的。因此對(duì)HTML進(jìn)行歸納總結(jié),找出本課程經(jīng)常用到的部分,對(duì)相關(guān)標(biāo)簽進(jìn)行列表分類,標(biāo)出重難點(diǎn),是使學(xué)生掌握好本知識(shí)點(diǎn)的一個(gè)不錯(cuò)選擇。對(duì)于腳本語(yǔ)言,ASP默認(rèn)提供VBSCRIPT和JAVASC
5、RIPT兩種,因?yàn)閮煞N腳本語(yǔ)言本身沒(méi)多大區(qū)別,只是語(yǔ)法不同,如果將這兩種腳本語(yǔ)言放在同等位置進(jìn)行講授,既重復(fù)教學(xué),又造成學(xué)生無(wú)所適從,達(dá)不到教學(xué)目的。鑒于VBS主要用于服務(wù)器端,JS主要用于客戶端,而ASP網(wǎng)頁(yè)在服務(wù)器端執(zhí)行。因此在教學(xué)過(guò)程中應(yīng)予以不同側(cè)重,區(qū)別對(duì)待。三、ASP課程核心內(nèi)容的教學(xué)方法設(shè)計(jì)ASP核心內(nèi)容包含ASP內(nèi)置對(duì)象、ADO技術(shù)與SQL語(yǔ)句等方面的內(nèi)容,是ASP教學(xué)中的重點(diǎn),也是難點(diǎn)。這些知識(shí)點(diǎn)是相互聯(lián)系、相互影響的,如果只是對(duì)相關(guān)知識(shí)點(diǎn)的簡(jiǎn)單羅列講授,則無(wú)法使學(xué)生充分掌握并熟練應(yīng)用到程序開(kāi)發(fā)中去,因此建議在做好理論教學(xué)的同時(shí),采用實(shí)例教學(xué)的方式,加深學(xué)生的直觀印象和
6、對(duì)這些知識(shí)點(diǎn)的綜合運(yùn)用能力。例如:在教學(xué)課程中可以以開(kāi)發(fā)設(shè)計(jì)一個(gè)在線留言本程序?yàn)槔鸩浇榻B留言本的用戶留言頁(yè)面設(shè)計(jì)、獲取留言信息、存儲(chǔ)留言信息、審核及修改留言信息、刪除信息等功能,層進(jìn)式應(yīng)用相關(guān)HTML標(biāo)簽知識(shí)、ASP內(nèi)置對(duì)象(request、response等)、SQL添加、修改、刪除數(shù)據(jù)等知識(shí)點(diǎn)。采用教師演示和學(xué)生動(dòng)手實(shí)踐的方式,在學(xué)生充分掌握以上知識(shí)點(diǎn)的后,可以通過(guò)擴(kuò)充留言本的功能,如管理員登錄、管理,統(tǒng)計(jì)在線人數(shù)、記錄用戶上次訪問(wèn)信息等,使學(xué)生進(jìn)一步掌握ASP的SESSION>APPLICATION、COOKIES等內(nèi)置對(duì)象。這種教學(xué)方式在使學(xué)生學(xué)習(xí)學(xué)習(xí)了相關(guān)ASP知識(shí)點(diǎn)的同
7、時(shí),又掌握了一個(gè)典型的ASP程序的開(kāi)發(fā)思路與開(kāi)發(fā)過(guò)程,四、課程總結(jié)與綜合實(shí)訓(xùn)在教學(xué)內(nèi)容結(jié)束后,可以通過(guò)課程總結(jié)的方式,總結(jié)歸納出ASP動(dòng)態(tài)網(wǎng)頁(yè)的一些知識(shí)要點(diǎn)及開(kāi)發(fā)技巧,幫助學(xué)生更好的掌握、領(lǐng)會(huì)課程內(nèi)容。同時(shí)結(jié)合已經(jīng)完成的ASP留言本程序?qū)嵗?,告訴學(xué)生,所有的ASP動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)發(fā),無(wú)非就是錄入數(shù)據(jù)→存儲(chǔ)數(shù)據(jù)→審查、修改、刪除數(shù)據(jù)→顯示數(shù)據(jù)的一個(gè)實(shí)現(xiàn)過(guò)程,只要掌握好了相關(guān)基礎(chǔ)知識(shí),結(jié)合上述設(shè)計(jì)過(guò)程,開(kāi)發(fā)任何一個(gè)ASP動(dòng)