資源描述:
《基于案例的asp.net 程序設(shè)計教學(xué)實踐》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于案例的ASP.NET程序設(shè)計教學(xué)實踐 [摘要]案例教學(xué)法是通過分析具體案例來開展教學(xué)活動的教學(xué)方法,是一種互動、開放型的教學(xué)方法,它很好地遵循了人們的認(rèn)知規(guī)律,能積極地調(diào)動學(xué)生的主觀能動性,有效地提高學(xué)生的思維能力和綜合素質(zhì)。本文主要介紹了案例教學(xué)法在ASP.NET程序設(shè)計課程教學(xué)中的應(yīng)用,借助一個服裝效果圖的發(fā)布及展示網(wǎng)站設(shè)計和制作實例貫穿教學(xué)。該案例考慮到我校學(xué)生藝工融合的特點(diǎn),具有我校特色,能吸引學(xué)生,進(jìn)而提高學(xué)生的主動性,促進(jìn)整體教學(xué)水平的提高。 [關(guān)鍵詞]ASP.NET程序設(shè)計案例教學(xué)教學(xué)實踐 [中圖分類號]G424[文獻(xiàn)標(biāo)識碼]A[文章編號]2095-3437(201
2、3)10-0033-02 一、引言7 案例教學(xué)法打破傳統(tǒng)的課堂教學(xué)模式,以生動、靈活、多樣化的教學(xué)方式,針對某個具體問題進(jìn)行多角度、全方位、多層次的練習(xí)。具體來說,將一個完整的實際案例作為典型案例,要求教師從案例的提出、需求、設(shè)計、編碼和測試幾個階段對學(xué)生的學(xué)習(xí)方式進(jìn)行改革。通過將案例分解成一個個典型步驟,采用講授與實踐相結(jié)合的方法,以功能實現(xiàn)為主線,讓學(xué)生尋求問題解決的突破口,在項目進(jìn)展過程中,一步一步引導(dǎo)學(xué)生理解知識點(diǎn)的內(nèi)涵,加深學(xué)生對專業(yè)課程重要性的認(rèn)識,提高學(xué)生的實際應(yīng)用能力。這種在課堂教學(xué)中將理論知識和實踐技能有機(jī)結(jié)合起來的方法,學(xué)生不再是被動的接受者,而是積極的參與者,有利
3、于克服傳統(tǒng)教學(xué)方法的弊端,有效地提高學(xué)生在實際工作中分析問題、解決問題的能力。因此,對改革傳統(tǒng)的課堂教學(xué)方式,我們做了一些有益的嘗試。ASP.NET程序設(shè)計課程是一門實踐性很強(qiáng)的信息類課程,其教學(xué)目的是注重學(xué)生實踐能力的培養(yǎng)。在ASP.NET程序設(shè)計課程教學(xué)中,首先確定難度適宜、知識點(diǎn)全面的案例項目,通過項目的展開進(jìn)行逐步學(xué)習(xí)實踐,這種訓(xùn)練方式,可以提高學(xué)生的實踐能力、創(chuàng)新能力、團(tuán)隊合作精神等,從而提高學(xué)生的綜合學(xué)習(xí)素質(zhì)?! 《?、案例教學(xué)過程設(shè)計 ?。ㄒ唬┚C合案例提出 經(jīng)過大量地分析比較,我們選擇“基于.NET的服裝效果圖發(fā)布展示網(wǎng)站”作為案例。通過該案例的實施,既涵蓋了所有知識點(diǎn),又能
4、通過頁面布局的設(shè)計、后臺管理平臺的設(shè)計以及數(shù)據(jù)分析和報表等方面的制作提高學(xué)生技能。同時,該案例還充分考慮到我校學(xué)生藝工融合的特點(diǎn),具有我校特色,能吸引學(xué)生,進(jìn)而提高學(xué)生的主動性,促進(jìn)整體教學(xué)水平的提高?! 。ǘ┌咐K化分解 ASP.NET的開發(fā)過程中,需要涉及多方面的知識,比如界面的布局、頁面的設(shè)計、數(shù)據(jù)模塊、用戶交互功能等??梢钥紤]將項目劃分成多個功能模塊,每個功能模塊實現(xiàn)一種相對完整的步驟,然后再繼續(xù)分解模塊,直到細(xì)化的每個小模塊可以通過某個具體知識點(diǎn)解決。7 根據(jù)項目的需求描述,案例分成了四個大模塊,每個模塊實現(xiàn)了項目的一個功能,每個模塊又繼續(xù)可以分解成多個具體小功能模塊。這
5、些模塊可以在教學(xué)中通過講解和實驗來解決。項目的劃分以及所對應(yīng)的知識點(diǎn)如下: 1.針對開發(fā)平臺的講解,熟悉開發(fā)環(huán)境,可以為程序的編制做前期準(zhǔn)備?! 。?)Microsoft.NETFramework及其發(fā)展 (2)ASP.NET開發(fā)環(huán)境的講解 ?。?)使用VB.NET開發(fā)語言進(jìn)行程序設(shè)計 2.能夠進(jìn)行初步的網(wǎng)頁設(shè)計,掌握將網(wǎng)頁設(shè)計圖轉(zhuǎn)化為網(wǎng)頁文件的技術(shù)方法?! 。?)建立網(wǎng)頁的頁面窗體 ?。?)使用Web服務(wù)器控件 ?。?)通過驗證條件檢查用戶的輸入 ?。?)ASP.NET常用內(nèi)置對象的描述 (5)ASP.NET應(yīng)用程序的調(diào)試方式及程序跟蹤 3.完成服裝效果圖瀏覽的網(wǎng)站設(shè)計和編程,
6、包括前臺的圖片瀏覽展示、后臺的圖片資源管理等功能。 ?。?)進(jìn)行數(shù)據(jù)庫的連接操作,讀取數(shù)據(jù)庫 ?。?)使用ADO.NET連接數(shù)據(jù)庫 ?。?)通過ADO.NET調(diào)用并運(yùn)行存儲過程 ?。?)讀取XML文件,操作其中的字段信息 ?。?)建立XMLWebService7 4.掌握網(wǎng)站的建站技術(shù),能夠?qū)⒃创a文件發(fā)布到網(wǎng)站,并能在互聯(lián)網(wǎng)上順利訪問?! 。?)配置網(wǎng)站的狀態(tài)、優(yōu)化網(wǎng)頁代碼 (2)部署ASP.NET的網(wǎng)站 例如,在服裝效果圖展示網(wǎng)站中需要實時地、大量地實現(xiàn)圖像元數(shù)據(jù)的讀取與寫入操作。如果想要實現(xiàn)相關(guān)數(shù)據(jù)信息的讀寫,可以將其對應(yīng)到以下兩個知識點(diǎn)上: 1.使用ADO.NET訪問數(shù)據(jù)
7、 2.通過MicrosoftADO.NET調(diào)用存儲過程 通過ADO.NET訪問數(shù)據(jù)庫中的表可以有兩種方式:一個是連接訪問,一個是非連接的訪問模式。對于存儲過程而言,則可以劃分成創(chuàng)建和調(diào)用存儲過程兩個步驟。使用ADO.NET通過存儲過程調(diào)用訪問數(shù)據(jù)庫的圖片信息數(shù)據(jù)示例如下: 1.存儲過程的使用及建立 Createprocimage_info(@imageIDchar(8),@infoSring=''output)as