資源描述:
《web程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、《Web程序設(shè)計(jì)》實(shí)驗(yàn)指導(dǎo)書(shū)(適合計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè))計(jì)算機(jī)與信息工程系2011年7月目錄實(shí)驗(yàn)概述1實(shí)驗(yàn)項(xiàng)目一運(yùn)用XHTML標(biāo)記進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)5實(shí)驗(yàn)項(xiàng)目二運(yùn)用ASP.NET內(nèi)置對(duì)象完成Web程序設(shè)計(jì)(一)7實(shí)驗(yàn)項(xiàng)目三運(yùn)用ASP.NET內(nèi)置對(duì)象完成Web程序設(shè)計(jì)(二)10實(shí)驗(yàn)項(xiàng)目四運(yùn)用服務(wù)器控件完成頁(yè)面設(shè)計(jì)12實(shí)驗(yàn)項(xiàng)目五采用頁(yè)面切換與導(dǎo)航技術(shù)完成網(wǎng)頁(yè)設(shè)計(jì)14實(shí)驗(yàn)項(xiàng)目七使用Ado.net進(jìn)行數(shù)據(jù)庫(kù)程序設(shè)計(jì)(二)17實(shí)驗(yàn)項(xiàng)目八熟悉與運(yùn)用ASP.NETAJAX基本控件18實(shí)驗(yàn)項(xiàng)目九Web綜合程序設(shè)計(jì)1920
2、實(shí)驗(yàn)概述一、課程實(shí)驗(yàn)概況學(xué)習(xí)Web程序設(shè)計(jì)課程的目的是能夠開(kāi)發(fā)基于Web的應(yīng)用軟件,是在了解Web程序基本原理和技術(shù)的基礎(chǔ)上,進(jìn)行Web程序的編程能力學(xué)習(xí)和訓(xùn)練,要熟練地掌握Web程序設(shè)計(jì)的全過(guò)程,包括:開(kāi)發(fā)環(huán)境的構(gòu)建、開(kāi)發(fā)工具的使用、獨(dú)立編寫(xiě)程序、各種調(diào)試技術(shù)、程序運(yùn)行結(jié)果分析。上機(jī)實(shí)驗(yàn)的目的,不僅僅是為了驗(yàn)證教材和講課的內(nèi)容,或者驗(yàn)證自己所編寫(xiě)的程序的正確與否。Web程序設(shè)計(jì)課程上機(jī)實(shí)驗(yàn)的目的是:1.加深對(duì)講授內(nèi)容的理解,尤其是各種Web技術(shù)的應(yīng)用。2.熟練掌握常用的開(kāi)發(fā)工具。3.學(xué)會(huì)上機(jī)調(diào)試程
3、序。通過(guò)上機(jī)練習(xí)掌握根據(jù)出錯(cuò)信息判斷錯(cuò)誤位置和錯(cuò)誤原因,掌握各種調(diào)試技術(shù)的靈活應(yīng)用。4.掌握根據(jù)功能要求進(jìn)行程序分析和設(shè)計(jì)的能力。二、實(shí)驗(yàn)前的準(zhǔn)備工作1.熟悉所用的開(kāi)發(fā)工具和環(huán)境。本指導(dǎo)書(shū)所用開(kāi)發(fā)環(huán)境為:操作系統(tǒng):WindowsXP開(kāi)發(fā)工具:VisualStudio2008數(shù)據(jù)庫(kù)管理系統(tǒng):SQLServer2005或SQLServer2005ExpressWWW服務(wù)器:IIS6.0或VS2008內(nèi)置WWW服務(wù)2.復(fù)習(xí)和掌握與實(shí)驗(yàn)有關(guān)的教學(xué)內(nèi)容。3.準(zhǔn)備好上機(jī)所需的程序,切忌不預(yù)先設(shè)計(jì)好程序或抄別人的
4、程序去上機(jī)。4.對(duì)程序中可能出現(xiàn)的問(wèn)題應(yīng)事先有估計(jì)有對(duì)策,對(duì)程序中自己有疑問(wèn)的地方應(yīng)先作上標(biāo)記,以便上機(jī)時(shí)特別給予注意。5.準(zhǔn)備好調(diào)試程序和運(yùn)行程序所需的數(shù)據(jù)。三、實(shí)驗(yàn)的步驟1.創(chuàng)建網(wǎng)站(1)打開(kāi)VisualStudio2008,如圖1所示。(2)點(diǎn)擊圖1中新建網(wǎng)站標(biāo)識(shí)用于創(chuàng)建新網(wǎng)站,打開(kāi)圖2所示新建網(wǎng)站對(duì)話框。若打開(kāi)現(xiàn)有網(wǎng)站,則單擊圖1中打開(kāi)網(wǎng)站標(biāo)識(shí)。也可以通過(guò)圖3所示“文件”菜單的相應(yīng)菜單項(xiàng)新建網(wǎng)站(或打開(kāi)網(wǎng)站)。(3)在新建網(wǎng)站對(duì)話框中,模板選擇“ASP.NET網(wǎng)站”,位置選擇“文件系統(tǒng)”,并
5、通過(guò)“瀏覽”按鈕確定網(wǎng)站對(duì)應(yīng)文件夾的位置,語(yǔ)言選擇“VisualC#”20,.NET架構(gòu)保持“.NETFramework3.5”不變,然后點(diǎn)擊“確定”按鈕,則創(chuàng)建網(wǎng)站成功。新建網(wǎng)站打開(kāi)網(wǎng)站圖1圖2圖32.創(chuàng)建網(wǎng)頁(yè)(1)點(diǎn)擊“網(wǎng)站”菜單中的“添加新項(xiàng)”菜單項(xiàng),或在“解決方案資源管理器”20窗口中項(xiàng)目的快捷菜單項(xiàng)中選擇“添加新項(xiàng)”菜單項(xiàng),打開(kāi)“添加新項(xiàng)”對(duì)話框如圖4所示。圖4(2)在“添加新項(xiàng)”對(duì)話框中,模板選擇“Web窗體”,名稱(chēng)中給網(wǎng)頁(yè)命名,語(yǔ)言選擇“VisualC#”,選中“將代碼放在單獨(dú)的文件中
6、”,然后點(diǎn)擊“添加”按鈕,則創(chuàng)建新的網(wǎng)頁(yè)如圖5所示。圖5(3)在圖5中,可以選擇“源”、“設(shè)計(jì)”或“拆分”不同界面進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)。(4)設(shè)計(jì)完成后,可以點(diǎn)擊工具欄“在瀏覽器中查看”按鈕,或選擇設(shè)計(jì)頁(yè)面的快捷菜單中“在瀏覽器中查看”項(xiàng),瀏覽頁(yè)面效果。(5)設(shè)計(jì)完成(或設(shè)計(jì)過(guò)程中)選擇“文件”菜單的“全部保存”項(xiàng)保存項(xiàng)目。四、實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)報(bào)告應(yīng)包括以下內(nèi)容:實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)內(nèi)容、程序清單、運(yùn)行結(jié)果、對(duì)運(yùn)行結(jié)果的分析以及本次調(diào)試程序所取得的經(jīng)驗(yàn)。20五、實(shí)驗(yàn)任務(wù)與時(shí)間安排序號(hào)實(shí)驗(yàn)項(xiàng)目實(shí)驗(yàn)類(lèi)型實(shí)驗(yàn)類(lèi)別學(xué)時(shí)1運(yùn)用
7、XHTML標(biāo)記進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)必做設(shè)計(jì)性22運(yùn)用ASP.NET內(nèi)置對(duì)象完成Web程序設(shè)計(jì)(一)必做設(shè)計(jì)性23運(yùn)用ASP.NET內(nèi)置對(duì)象完成Web程序設(shè)計(jì)(二)必做設(shè)計(jì)性24運(yùn)用服務(wù)器控件完成頁(yè)面設(shè)計(jì)必做設(shè)計(jì)性25采用頁(yè)面切換與導(dǎo)航技術(shù)完成網(wǎng)頁(yè)設(shè)計(jì)必做設(shè)計(jì)性26使用Ado.net進(jìn)行數(shù)據(jù)庫(kù)程序設(shè)計(jì)(一)必做設(shè)計(jì)性27使用Ado.net進(jìn)行數(shù)據(jù)庫(kù)程序設(shè)計(jì)(二)必做設(shè)計(jì)性28熟悉與運(yùn)用ASP.NETAJAX基本控件必做設(shè)計(jì)性29綜合程序設(shè)計(jì)必做綜合性2注:實(shí)驗(yàn)類(lèi)型為選做和必做;實(shí)驗(yàn)類(lèi)別為綜合性、設(shè)計(jì)性、創(chuàng)新性
8、、驗(yàn)證性、演示性等。六、參考教材[1]石志國(guó).ASP.NET程序設(shè)計(jì)實(shí)用教程.北京:電子工業(yè)出版社,2006.[2]郭洪濤.ASP.NET(C#)大學(xué)實(shí)用教程.北京:電子工業(yè)出版社,2007.20實(shí)驗(yàn)項(xiàng)目一運(yùn)用XHTML標(biāo)記進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?.掌握開(kāi)發(fā)工具VS2008開(kāi)發(fā)網(wǎng)站的基本步驟。2.掌握一個(gè)靜態(tài)網(wǎng)頁(yè)的設(shè)計(jì)步驟。3.通過(guò)幾個(gè)網(wǎng)頁(yè)的設(shè)計(jì)掌握XHTML標(biāo)記的作用。二、實(shí)驗(yàn)內(nèi)容1.創(chuàng)建一個(gè)XHTML頁(yè)面rumengling.aspx,輸出結(jié)果如圖1-1所示。圖