亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        ASP動(dòng)態(tài)網(wǎng)站建設(shè)課程的教學(xué)探討

        2018-07-12 10:42:54杜鵬
        電腦知識(shí)與技術(shù) 2018年12期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)課程建設(shè)

        杜鵬

        摘要:職業(yè)院校的信息技術(shù)專業(yè)一直開設(shè)有動(dòng)態(tài)網(wǎng)站建設(shè)這門課,授課的內(nèi)容一般配合WINDOWS服務(wù)器的搭建選用ASP技術(shù)。該文結(jié)合作者自己講授這門課過程中的體會(huì),談?wù)剬?duì)這門課教學(xué)內(nèi)容和教學(xué)方法的理解和建議。

        關(guān)鍵詞:ASP動(dòng)態(tài)網(wǎng)站;教學(xué)探討

        中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)12-0103-03

        職業(yè)院校的信息技術(shù)專業(yè)一直開設(shè)有動(dòng)態(tài)網(wǎng)站建設(shè)這門課,授課的內(nèi)容一般配合WINDOWS服務(wù)器的搭建選用ASP技術(shù)。下面我結(jié)合自己講授這門課過程中的體會(huì),談?wù)剬?duì)這門課教學(xué)內(nèi)容和教學(xué)方法的理解和建議。

        1動(dòng)態(tài)網(wǎng)站建設(shè)課程的特點(diǎn)

        1)知識(shí)點(diǎn)多,并且分散在不同課程中。

        動(dòng)態(tài)網(wǎng)站建設(shè)這門課程包含有HTML、CSS、靜態(tài)網(wǎng)頁制作、Vbscript、Javascript、動(dòng)態(tài)網(wǎng)頁技術(shù)、服務(wù)器的搭建和設(shè)置、數(shù)據(jù)庫(kù)、SQL語言等多達(dá)9個(gè)方面的知識(shí)。按照目前的職業(yè)院校的課程安排,一般分散在Dreamweaver網(wǎng)頁制作、網(wǎng)絡(luò)搭建、數(shù)據(jù)庫(kù)、VB編程、動(dòng)態(tài)網(wǎng)站建設(shè)等至少5門課程中。

        2)學(xué)生的知識(shí)現(xiàn)狀特點(diǎn)

        在職業(yè)院校中,學(xué)習(xí)動(dòng)態(tài)網(wǎng)站建設(shè)這門課的學(xué)生大部分都學(xué)習(xí)過Dreamweaver網(wǎng)頁制作,具有初步的靜態(tài)網(wǎng)頁制作的知識(shí),但幾乎沒有HTML方面的知識(shí)。再加上前期基本不開VB編程、CSS、數(shù)據(jù)庫(kù)、SQL語句方面的課程,再加上動(dòng)態(tài)網(wǎng)站建設(shè)知識(shí)比較抽象,所以學(xué)生學(xué)習(xí)起來感覺難,老師教起來也不是太容易。

        2 對(duì)講授動(dòng)態(tài)網(wǎng)站建設(shè)課程的建議

        1)讓學(xué)生做好前期的知識(shí)儲(chǔ)備

        動(dòng)態(tài)網(wǎng)站建設(shè)這門課程包含有HTML、靜態(tài)網(wǎng)頁制作、Vbscript、Javascript、數(shù)據(jù)庫(kù)等多達(dá)9個(gè)方面的知識(shí),要想學(xué)好動(dòng)態(tài)網(wǎng)站建設(shè)必須在開課前有一定的知識(shí)儲(chǔ)備。建議在開設(shè)這門課程前,在Dreamweaver網(wǎng)頁制作中這門課中強(qiáng)調(diào)HTML代碼的使用,可以讓學(xué)生記住

        、

        、、
        、
        等這些常見的HTML標(biāo)記,不能只會(huì)用菜單命令的操作方式在Dreamweaver的設(shè)計(jì)視圖下來制作所有的網(wǎng)頁。借助于Dreamweaver中的代碼視圖和拆分視圖,要讓學(xué)生初步學(xué)習(xí)使用HTML標(biāo)記制作網(wǎng)頁。比如可以使用標(biāo)記讓文字在頁面中左右上下滾動(dòng)的趣味性來講解HTML標(biāo)記的使用規(guī)律、屬性設(shè)置等,常見的標(biāo)記必須要求學(xué)生硬性記下來。

        對(duì)在動(dòng)態(tài)網(wǎng)頁中使用比較多的表單、文本域、密碼域、單選按鈕、復(fù)選框等也要按動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)的標(biāo)準(zhǔn)來講解制作過程,比如讓學(xué)生養(yǎng)成同一組的單選按鈕和同一組的復(fù)選框設(shè)為名稱相同、值不同的習(xí)慣,以方便動(dòng)態(tài)網(wǎng)頁中程序的編寫。這樣不僅可以為以后學(xué)習(xí)動(dòng)態(tài)網(wǎng)站建設(shè)打下良好的基礎(chǔ),也可以讓學(xué)生建立網(wǎng)頁上本質(zhì)是HTML標(biāo)記的思維方式。講靜態(tài)網(wǎng)頁制作和動(dòng)態(tài)網(wǎng)站建設(shè)的老師如果不是同一個(gè)老師,那這兩個(gè)老師要在知識(shí)點(diǎn)的銜接上提前做好溝通。

        CSS在Dreamweaver網(wǎng)頁制作課程一般講的比較少,只簡(jiǎn)單講到類、ID、標(biāo)簽的修飾,對(duì)動(dòng)態(tài)網(wǎng)站建設(shè)影響不大,但以后要在網(wǎng)頁制作方面講深入,必須讓學(xué)生深入學(xué)習(xí)CSS,理解CSS+DIV排版。

        ASP中常用的腳本語言是Vbscript,這也是WINDOWS服務(wù)器中默認(rèn)的腳本語言。因?yàn)樗荲B的一個(gè)子集,如果前期開設(shè)有VB,那學(xué)生學(xué)習(xí)動(dòng)態(tài)網(wǎng)站建設(shè)的Vbscript會(huì)很簡(jiǎn)單。如何沒學(xué)習(xí),也可以在動(dòng)態(tài)網(wǎng)站建設(shè)這門課中講,但相應(yīng)的課時(shí)要增加。

        數(shù)據(jù)庫(kù)課程最好也要提前開設(shè),首選Access,也可以選SQL Server,但難度稍大。如果不能提前開設(shè),也可以與動(dòng)態(tài)網(wǎng)站建設(shè)開在同一學(xué)期,在講動(dòng)態(tài)網(wǎng)站建設(shè)時(shí)插入數(shù)據(jù)庫(kù)方面的知識(shí),或者單獨(dú)同期開設(shè)數(shù)據(jù)庫(kù)課程。要想理解和編寫動(dòng)態(tài)網(wǎng)站程序,掌握SQL語句是必不可少。動(dòng)態(tài)網(wǎng)站程序中常用SQL語句有插入Insert、更新Update、刪除Delete、查詢Select四條,掌握這四條語句,基本上能完成大部分的動(dòng)態(tài)網(wǎng)頁程序編寫。SQL語句的學(xué)習(xí)可以在Access 中進(jìn)行,利用Access中查詢對(duì)象的SQL視圖可直接編寫SQL語句,非常方便初學(xué)者學(xué)習(xí)和理解SQL語句。

        網(wǎng)絡(luò)搭建課程一般要單獨(dú)開設(shè),這是網(wǎng)絡(luò)專業(yè)重要的專業(yè)課。這門課程中的IIS安裝和設(shè)置與學(xué)生上機(jī)搭建ASP調(diào)試環(huán)境有關(guān),可重點(diǎn)講述。由于是重復(fù)性的操作,學(xué)生也很容易上手。但要讓學(xué)生建立起服務(wù)器和客戶機(jī)的思維,讓學(xué)生深刻理解,ASP調(diào)試環(huán)境中,學(xué)生電腦既是服務(wù)器又是客戶機(jī)。

        2)講授ASP過程中建議

        ASP動(dòng)態(tài)網(wǎng)站技術(shù)中核心內(nèi)容就是ASP的五個(gè)內(nèi)置對(duì)象:Response、Request、Application、Session和Server。其中前兩個(gè)對(duì)象是最好理解的,用一個(gè)在網(wǎng)頁間使用提交表單傳遞數(shù)據(jù)的例子,就可以讓學(xué)生很好地學(xué)習(xí)這兩個(gè)對(duì)象的特點(diǎn)。鑒于學(xué)生普遍英語基礎(chǔ)不好,我給每個(gè)對(duì)象起了個(gè)對(duì)應(yīng)的中文標(biāo)志詞,分別是:發(fā)送、獲取、共享、私有和服務(wù)器,以方便學(xué)生通過標(biāo)志詞來記住和理解這個(gè)對(duì)象作用。教學(xué)時(shí)的語言通常用:想從網(wǎng)頁中提取數(shù)據(jù)用哪個(gè)對(duì)象?(學(xué)生答“獲取”Request);想把數(shù)據(jù)傳遞給客戶端瀏覽器用哪個(gè)對(duì)象?(學(xué)生答“發(fā)送”Response)。

        Appication和Session兩個(gè)對(duì)象教科書章節(jié)編排上一般放在一章,可以從這兩個(gè)對(duì)象區(qū)別與聯(lián)系上來講解其功能。可以從這兩個(gè)對(duì)象的應(yīng)用范圍(Session是對(duì)應(yīng)某一個(gè)用戶的,而Application是整站共用的)、存活時(shí)間(Session是在站點(diǎn)的頁面從打開到被關(guān)閉之前一直生存的,關(guān)閉或跳轉(zhuǎn)到其他網(wǎng)站就會(huì)使Session死掉。而Application是從站點(diǎn)發(fā)布以來一直存活的,除非重啟了站點(diǎn)服務(wù)IIS)上進(jìn)行對(duì)比。

        Server對(duì)象對(duì)生成數(shù)據(jù)庫(kù)訪問的Recordset、Connection和Command三個(gè)對(duì)象非常重要,后續(xù)如果要講使用第三方組件更是離不開Server對(duì)象。但對(duì)沒有編程基礎(chǔ)的學(xué)生,講解生成組件的實(shí)例非常困難,因?yàn)檫@很抽象,學(xué)生容易認(rèn)為這個(gè)對(duì)象沒有什么用。為提高上課的趣味性和實(shí)踐意義,在教學(xué)實(shí)踐中,我經(jīng)常首先給學(xué)生出個(gè)問題:如何把

        標(biāo)記通過程序輸出到網(wǎng)頁中?學(xué)生很容易想到用Response發(fā)送對(duì)象的Write方法。可編程時(shí)就會(huì)發(fā)現(xiàn)Response.Write(“

        ”)語句在頁面上顯示不出可見字符,這與他們先前的體驗(yàn)不一樣。然后,我再引入Server對(duì)象的HtmlEncode方法的講解,用Server.HtmlEncode對(duì)字符進(jìn)行編碼,從而保證所有字符的原樣輸出,很好地解釋了Server對(duì)象的重要作用。對(duì)于Server對(duì)象最重要的CreateObject方法,我通過讓學(xué)生把握生成和使用組件實(shí)例的三個(gè)步驟來實(shí)現(xiàn)。每個(gè)組件的使用都要經(jīng)歷:生成對(duì)象、使用對(duì)象、釋放對(duì)象三個(gè)步驟,用典型的動(dòng)態(tài)廣告組件來講解這個(gè)方法的使用??梢詫懗上旅娴牡湫痛a:

        <%set Myad=server.createobject("MSWC.AdRotator")%> ‘生成對(duì)象

        ……

        <%=MyAd.GetAdvertisement("adrotator.txt")%> ‘使用對(duì)象

        ……

        <%set Myad=nothing%> ‘釋放對(duì)象

        對(duì)其他組件的使用都可以參照這個(gè)模板來編寫代碼。

        3)講授數(shù)據(jù)庫(kù)知識(shí)的建議

        動(dòng)態(tài)網(wǎng)站建設(shè)離不開數(shù)據(jù)庫(kù)方面的知識(shí),這是動(dòng)態(tài)網(wǎng)站區(qū)別于靜態(tài)網(wǎng)站的主要標(biāo)志。但數(shù)據(jù)庫(kù)這門課的作用似乎現(xiàn)在只能在動(dòng)態(tài)網(wǎng)站建設(shè)中體現(xiàn),學(xué)生其他課程中幾乎用不到,所以有時(shí)課程安排上會(huì)把動(dòng)態(tài)網(wǎng)站建設(shè)和數(shù)據(jù)庫(kù)安排在一個(gè)學(xué)期,課時(shí)比較緊張時(shí)甚至不再單獨(dú)開設(shè)數(shù)據(jù)庫(kù)課程。我的建議是可以把數(shù)據(jù)庫(kù)和SQL語句方面的知識(shí)在講動(dòng)態(tài)網(wǎng)站建設(shè)時(shí)插入進(jìn)去,不再單獨(dú)開設(shè)數(shù)據(jù)庫(kù)課程。這樣,一是可以減少課時(shí),特別是上機(jī)課時(shí),減輕機(jī)房安排的壓力。二是學(xué)習(xí)完數(shù)據(jù)庫(kù)和SQL語句,可立即在程序中使用,起到立竿見影的效果,學(xué)生容易接受。

        特別是編程中數(shù)據(jù)源的建立的,為減少學(xué)生代碼編程時(shí)代碼的輸入,一般采用系統(tǒng)DSN形式。所以在WINDOWS服務(wù)器設(shè)置這部分知識(shí)中,重點(diǎn)講解用系統(tǒng)DSN來指定數(shù)據(jù)源。

        由于動(dòng)態(tài)網(wǎng)頁的編程在Dreamweaver CS6中大部分可以借于面板來實(shí)現(xiàn),所以講解數(shù)據(jù)庫(kù)知識(shí)時(shí),教學(xué)中可以把教學(xué)重點(diǎn)放在數(shù)據(jù)庫(kù)中表結(jié)構(gòu)的建立和字段的命名上。

        4)對(duì)網(wǎng)頁編程教學(xué)的建議

        對(duì)于職業(yè)學(xué)校的學(xué)生來說,沒有編程基礎(chǔ),沒有學(xué)過數(shù)據(jù)庫(kù),還普遍英語基礎(chǔ)薄弱,想靠一學(xué)期來解決熟練的動(dòng)態(tài)網(wǎng)頁編程很困難。但借助Dreamweaver CS6卻可以很方便地讓學(xué)生建立一個(gè)簡(jiǎn)單動(dòng)態(tài)網(wǎng)站,讓學(xué)生可以迅速理解動(dòng)態(tài)網(wǎng)站的制作原理。

        在Dreamweaver CS6界面中與數(shù)據(jù)庫(kù)編程有關(guān)的面板主要有:數(shù)據(jù)庫(kù)、綁定和服務(wù)器行為,通常他們?nèi)齻€(gè)也結(jié)合在一起形成一個(gè)面板組。數(shù)據(jù)庫(kù)面板中主要建立數(shù)據(jù)庫(kù)的連接代碼(可以用數(shù)據(jù)源名稱DSN和自定義連接字符串兩種形式),綁定面板主要建立記錄集(Recordset對(duì)象),服務(wù)器行為面板主要建立動(dòng)態(tài)表格、插入記錄、更新記錄、刪除記錄等代碼的編寫。在不需要或者只需要修改少量代碼的情況下,學(xué)生就可以制作出ASP動(dòng)態(tài)網(wǎng)頁,極大地簡(jiǎn)化了編寫ASP代碼時(shí)需要做的簡(jiǎn)單性重復(fù)工作,也減輕了學(xué)生的學(xué)習(xí)負(fù)擔(dān)。通過在Dreamweaver CS6面板中的可視化操作基本上可以完成簡(jiǎn)單的搜索查詢系統(tǒng)、簡(jiǎn)易留言板系統(tǒng)和新聞發(fā)布管理系統(tǒng)等常見的ASP動(dòng)態(tài)網(wǎng)站。

        3 總結(jié)

        動(dòng)態(tài)網(wǎng)站建設(shè)這門課綜合性比較強(qiáng),又牽扯到數(shù)據(jù)庫(kù)、靜態(tài)網(wǎng)頁制作等課程的知識(shí)。但借于Dreamweaver CS6,使用形象生動(dòng)的案例,也可以讓職業(yè)院校的學(xué)生掌握動(dòng)態(tài)網(wǎng)站編程技術(shù),使他們樹立在服務(wù)器和客戶端往返傳遞數(shù)據(jù)的思維,并且為他們將來的就業(yè)和繼續(xù)學(xué)習(xí)打下扎實(shí)的基礎(chǔ)。

        猜你喜歡
        數(shù)據(jù)庫(kù)課程建設(shè)
        數(shù)字圖像處理課程混合式教學(xué)改革與探索
        軟件設(shè)計(jì)與開發(fā)實(shí)踐課程探索與實(shí)踐
        為什么要學(xué)習(xí)HAA課程?
        自貿(mào)區(qū)建設(shè)再出發(fā)
        基于IUV的4G承載網(wǎng)的模擬建設(shè)
        電子制作(2018年14期)2018-08-21 01:38:28
        《人大建設(shè)》伴我成長(zhǎng)
        保障房建設(shè)更快了
        民生周刊(2017年19期)2017-10-25 10:29:03
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        亚洲妇女av一区二区| v一区无码内射国产| 欧美黑人巨大xxxxx| 人妖精品视频在线观看| 久久免费看视频少妇高潮| 看日本全黄色免费a级| 日本三级欧美三级人妇视频黑白配| 少妇太爽了在线观看免费视频| 日韩av无码午夜福利电影| 亚洲福利二区三区四区| 欧美激情在线播放| 曰本女人与公拘交酡免费视频| 狠狠色丁香婷婷久久综合2021| 亚洲国产一区二区av| 无套内谢老熟女| 中国一 片免费观看| 999久久久免费精品国产牛牛| 日本一区二区三区丰满熟女| 欧美大屁股xxxx高潮喷水| 人妻少妇av无码一区二区 | 久久午夜av一区二区| 国产成人无码精品久久久露脸| 久久久无码一区二区三区| 国产在线白浆一区二区三区在线 | 性生交大片免费看淑女出招| 亚洲AV无码成人品爱| 日韩字幕无线乱码免费| 色偷偷色噜噜狠狠网站30根| 99精品国产综合久久久久五月天| 真实国产网爆门事件在线观看| 一区二区三区极品少妇| 久9re热视频这里只有精品 | 亚洲AV无码成人精品区天堂| 一区二区三区在线乱码| 无码无套少妇毛多18pxxxx| 亚洲欧洲日产国码无码久久99| 国产男女做爰猛烈视频网站| 青青草视频在线观看色| 亚洲欧美aⅴ在线资源| 国产精品欧美韩国日本久久| 日韩av在线亚洲女同|