動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)訓(xùn)報(bào)告_第1頁(yè)
動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)訓(xùn)報(bào)告_第2頁(yè)
動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)訓(xùn)報(bào)告_第3頁(yè)
動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)訓(xùn)報(bào)告_第4頁(yè)
動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)訓(xùn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)(C#)課程設(shè)計(jì)報(bào)告課題名稱:___動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)(C#)___系別:_______信息工程系_______班級(jí):______姓名:______學(xué)號(hào):___________指導(dǎo)老師:______日期:____2015年11月27日____江海學(xué)院信息工程系2015年11月27日第第頁(yè)共9頁(yè)目錄一、實(shí)訓(xùn)目的……………2二、實(shí)訓(xùn)名稱、任務(wù)、內(nèi)容……………2三、方案設(shè)計(jì)……………21.功能圖規(guī)劃……………………32.編寫(xiě)聊天室登錄網(wǎng)頁(yè)程序……31)創(chuàng)建空白解決方案ex_1與網(wǎng)站ex_1?!?2)在網(wǎng)站ex_1中添加用戶登錄頁(yè)面Login.aspx.………33)在用戶登錄頁(yè)面Login.aspx上添加控件………………34)編寫(xiě)聊天室登錄頁(yè)面加載事件程序……43.編寫(xiě)聊天室主頁(yè)面程序………51)在網(wǎng)站ex-1中添加聊天室中發(fā)言頁(yè)面Speak.aspx…52)編寫(xiě)發(fā)言頁(yè)面加載事件程序?!?3)編寫(xiě)發(fā)言按鈕事件程序?!?4)編寫(xiě)清除發(fā)言內(nèi)容按鈕事件程序?!?5)編寫(xiě)聊天室顯示頁(yè)面加載事件程序。……76)聊天室顯示頁(yè)面刷新設(shè)置………………87)在網(wǎng)站中添加聊天室主頁(yè)面Chart.aspx………………9四、實(shí)訓(xùn)總結(jié)……………9一.實(shí)訓(xùn)目的為了使同學(xué)們?cè)诮?jīng)過(guò)一學(xué)期的理論學(xué)習(xí)之后,對(duì)所學(xué)的知識(shí)有更加直觀的了解,進(jìn)一步鞏固學(xué)習(xí)的理論知識(shí),增強(qiáng)學(xué)生對(duì)所學(xué)知識(shí)的實(shí)際應(yīng)用能力和運(yùn)用所學(xué)的知識(shí)解決實(shí)際問(wèn)題的能力,開(kāi)始為期一周的動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)課程設(shè)計(jì)。通過(guò)實(shí)訓(xùn)使學(xué)生能掌握網(wǎng)站程序開(kāi)發(fā)的基本流程、開(kāi)發(fā)技巧和編程規(guī)范。培養(yǎng)學(xué)生具有自主學(xué)習(xí)、自主創(chuàng)新、與人溝通、團(tuán)隊(duì)協(xié)作、愛(ài)崗敬業(yè)等職業(yè)素質(zhì),成為能夠勝任ASP.NET網(wǎng)站程序員崗位的高素質(zhì)、技能型人才。課程設(shè)計(jì)為學(xué)生提供了一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將書(shū)本上的理論知識(shí)和工作、生產(chǎn)實(shí)際有機(jī)地結(jié)合起來(lái),從而鍛煉學(xué)生分析問(wèn)題、解決實(shí)際問(wèn)題的能力,提高學(xué)生的編程序能力和創(chuàng)新意識(shí)。二.課程設(shè)計(jì)的名稱、任務(wù)與內(nèi)容課題名稱設(shè)計(jì)任務(wù)主要內(nèi)容使用ASP.NET設(shè)計(jì)校友錄聊天室功能圖規(guī)劃留言板、登錄網(wǎng)頁(yè)、主框架網(wǎng)頁(yè)、留言信息瀏覽網(wǎng)頁(yè)。編寫(xiě)登陸網(wǎng)頁(yè)掌握登錄用戶識(shí)別及計(jì)數(shù)功能。編寫(xiě)聊天室主框架網(wǎng)頁(yè)學(xué)會(huì)構(gòu)建網(wǎng)絡(luò)框架。編寫(xiě)框架網(wǎng)頁(yè)中修飾網(wǎng)頁(yè)學(xué)會(huì)使用控件美化網(wǎng)頁(yè)。編寫(xiě)聊天室發(fā)言網(wǎng)頁(yè)掌握與用戶交互技術(shù)。掌握控件屬性\事件的使用。編寫(xiě)聊天信息頁(yè)面掌握網(wǎng)頁(yè)內(nèi)容顯示及定時(shí)刷新技術(shù)。三.方案設(shè)計(jì)1、功能圖規(guī)劃,如圖1所示。功能圖規(guī)劃包括留言板、登錄網(wǎng)頁(yè)、主框架網(wǎng)頁(yè)、留言功能網(wǎng)頁(yè)、留言信息瀏覽網(wǎng)頁(yè)。留言板是一個(gè)主體;登錄網(wǎng)頁(yè)負(fù)責(zé)用戶登錄;留言功能網(wǎng)頁(yè)負(fù)責(zé)記錄用戶留下的留言;留言信息瀏覽負(fù)責(zé)用戶瀏覽自己或別人發(fā)的留言;留言板留言板登錄網(wǎng)頁(yè)主框架網(wǎng)頁(yè)留言功能網(wǎng)頁(yè)留言信息瀏覽網(wǎng)頁(yè)圖1留言板功能圖編寫(xiě)聊天室登錄網(wǎng)頁(yè)程序,設(shè)計(jì)過(guò)程如下;1)創(chuàng)建空白解決方案ex_1與網(wǎng)站ex_1。2)在網(wǎng)站ex_1中添加用戶登錄頁(yè)面Login.aspx.3)在用戶登錄頁(yè)面Login.aspx上添加Table控件、Image控件、Lable控件、TextBox控件、Button控件。4)編寫(xiě)校友聊天室登錄頁(yè)面加載事件程序。代碼如下:protectedvoidPage_Load(objectsender,EventArgse){if(Request.Cookies["user"]==null){HttpCookiecookie=Response.Cookies["user"];cookie.Values.Add("count","1");cookie.Values.Add("user","zhou");cookie.Expires=DateTime.Now.AddYears(10);Response.Cookies.Add(cookie);Lable1.Text="歡迎您首次光臨本站!";}else{HttpCookiecookie=Request.Cookies["user"];intcount=Convert.ToInt32(cookie["count"])+1;cookie["count"]=count.ToString();Response.Cookies.Add(cookie);Lable1.Text="歡迎您第"+count.ToString()+"次訪問(wèn)本站!";}}5)編寫(xiě)進(jìn)入校友聊天室按鈕事件程序。程序如下:protectedvoidbtn_Ok_Click(objectsender,EventArgse){if(Page.IsPostBack){Session["User_Name"]=this.txt_Name.Text;Response.Redirect("Chart.aspx");}}6)聊天室登錄界面圖如下圖所示:圖2聊天室登錄界面編寫(xiě)聊天室主頁(yè)面程序,設(shè)計(jì)過(guò)程如下:1)在網(wǎng)站ex-1中添加聊天室中發(fā)言頁(yè)面Speak.aspx,在頁(yè)面中添加Table控件、Lable控件、TextBox控件、Button控件,并設(shè)置控件屬性。2)編寫(xiě)發(fā)言頁(yè)面加載事件程序。代碼如下:protectedvoidPage_Load(objectsender,EventArgse){lbl_Say.Text=Session["User_Name"].ToString();if(!Page.IsPostBack){Application.Lock();if(Application["user_Sum"]==null)Application["user_Sum"]=0;Application["user_Sum"]=(int)Application["user_Sum"]+1;lbl_Sum.Text=Application["user_Sum"].ToString();Application.UnLock();intvNumber;if(Request.Cookies["vNumber"]==null)vNumber=1;elsevNumber=Convert.ToInt32(Request.Cookies["vNumber"].Value)+1;DateTimedt=DateTime.Now.AddYears(1);Response.Cookies["vNumber"].Value=vNumber.ToString();Response.Cookies["vNumber"].Expires=dt;lbl_Count.Text=Request.Cookies["vNumber"].Value;}}3)編寫(xiě)發(fā)言按鈕事件程序。代碼如下:protectedvoidbtn_Speak_Click(objectsender,EventArgse){stringstr="發(fā)言時(shí)間:"+DateTime.Now+"<br>";str+="發(fā)言者:"+lbl_Say.Text+"<br>";str+="發(fā)言內(nèi)容:"+txt_Speak.Text+"<br><br>";Application.Lock();Application["message"]=str+Application["message"];Application.UnLock();txt_Speak.Text="";}4)編寫(xiě)清除發(fā)言內(nèi)容按鈕事件程序。代碼如下:protectedvoidbtn_Clear_Click(objectsender,EventArgse){Application.Clear();}5)發(fā)言頁(yè)面的圖如下圖所示:圖3發(fā)言頁(yè)面的圖6)在網(wǎng)站ex_1中,新建聊天室顯示頁(yè)面SpeakShow.sapx。7)編寫(xiě)聊天室顯示頁(yè)面加載事件程序。代碼如下:protectedvoidPage_Load(objectsender,EventArgse){Response.Write(Application["message"]);}8)發(fā)言內(nèi)容頁(yè)面如下圖所示:圖4發(fā)言內(nèi)容頁(yè)面9)校友聊天室顯示頁(yè)面刷新設(shè)置。每隔5秒刷新一次頁(yè)面,執(zhí)行一次Page_Load()事件程序,將AppLication[“messsage”]中用戶聊天發(fā)言內(nèi)容輸入到聊天室頁(yè)面上,為此需修改SpeakShow.aspx代碼如下:<head><metahttp-equiv=”refresh”content=”5”<title>發(fā)言內(nèi)容頁(yè)</title></head>10)在網(wǎng)站中添加校友聊天室主頁(yè)面Chart.aspx。在校友聊天室頁(yè)面Chart.aspx中,添加框架集與top、say、message和end等4個(gè)框架;在框架top中顯示top.aspx頁(yè)面,框架say中顯示發(fā)言頁(yè)面Speak.aspx,在框架message中顯示聊天內(nèi)容頁(yè)面SpeakShow.aspx,框架end中顯示頁(yè)面end.aspx。主頁(yè)面代碼如下:<head><title>無(wú)標(biāo)題頁(yè)</title></head><framesetrows=“200,*,130”rows=”*”<framename=”top”src=”top.aspx”/><framesetcols=”800,*”rows=”*”><framename=”say”src=”Speak.aspx”/><framename=”message”src=”SpeakShow.aspx”/></frameset><framename=”end”src=”end.aspx”/></frameset></html> 11)設(shè)置Longin.aspx為起始頁(yè),運(yùn)行網(wǎng)站程序,執(zhí)行效果如下所示圖4聊天室主界面四.心得體會(huì)動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)(ASP.NET)課程,與老師學(xué)習(xí)了一段時(shí)間后,有了一些基礎(chǔ)的認(rèn)識(shí),以下是我對(duì)這門(mén)課程的一些認(rèn)識(shí)與體會(huì)。ASP是一種使嵌入網(wǎng)頁(yè)中的腳本,可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。指ActiveServerPages(動(dòng)態(tài)服務(wù)器頁(yè)面),運(yùn)行于IIS之中的程序。剛開(kāi)始的時(shí)候,老師給我們講解了,這款軟件的一些基本情況,與之所運(yùn)行的環(huán)境,對(duì)于剛接觸這門(mén)課的我充滿興趣,也有一些不明白的地方,不過(guò)在老師的悉心教導(dǎo)下慢慢的懂得了許多,在機(jī)房運(yùn)行過(guò)程中,我們存在很多問(wèn)題,一個(gè)一個(gè)去解決,老師的幫忙,同學(xué)之間的互相幫助,互相監(jiān)督,互相學(xué)習(xí),讓自己有所收獲,老師就會(huì)精心的給我們講解,指導(dǎo)我們應(yīng)該怎么去做,讓我們對(duì)這門(mén)課程充滿興趣……在VisualStudio.NET這樣優(yōu)秀的IDE幫助下,我們使用各種ASP.NET控件,掌握ASP.NET基本的工作原理?!靶迌?nèi)”的話,深刻理解面向?qū)ο蟮木幊趟枷胧潜匦薜?,然后是各種的B/S框架的模式(比如MVC)的理解,最后是設(shè)計(jì)模式等等軟件工程的概念和技術(shù)。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論