版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
動態(tài)網(wǎng)站開發(fā)(C#)課程設(shè)計報告課題名稱:___動態(tài)網(wǎng)站開發(fā)(C#)___系別:_______信息工程系_______班級:______姓名:______學號:___________指導(dǎo)老師:______日期:____2015年11月27日____江海學院信息工程系2015年11月27日第第頁共9頁目錄一、實訓目的……………2二、實訓名稱、任務(wù)、內(nèi)容……………2三、方案設(shè)計……………21.功能圖規(guī)劃……………………32.編寫聊天室登錄網(wǎng)頁程序……31)創(chuàng)建空白解決方案ex_1與網(wǎng)站ex_1。…32)在網(wǎng)站ex_1中添加用戶登錄頁面Login.aspx.………33)在用戶登錄頁面Login.aspx上添加控件………………34)編寫聊天室登錄頁面加載事件程序……43.編寫聊天室主頁面程序………51)在網(wǎng)站ex-1中添加聊天室中發(fā)言頁面Speak.aspx…52)編寫發(fā)言頁面加載事件程序?!?3)編寫發(fā)言按鈕事件程序。…………………64)編寫清除發(fā)言內(nèi)容按鈕事件程序?!?5)編寫聊天室顯示頁面加載事件程序?!?6)聊天室顯示頁面刷新設(shè)置………………87)在網(wǎng)站中添加聊天室主頁面Chart.aspx………………9四、實訓總結(jié)……………9一.實訓目的為了使同學們在經(jīng)過一學期的理論學習之后,對所學的知識有更加直觀的了解,進一步鞏固學習的理論知識,增強學生對所學知識的實際應(yīng)用能力和運用所學的知識解決實際問題的能力,開始為期一周的動態(tài)網(wǎng)站開發(fā)課程設(shè)計。通過實訓使學生能掌握網(wǎng)站程序開發(fā)的基本流程、開發(fā)技巧和編程規(guī)范。培養(yǎng)學生具有自主學習、自主創(chuàng)新、與人溝通、團隊協(xié)作、愛崗敬業(yè)等職業(yè)素質(zhì),成為能夠勝任ASP.NET網(wǎng)站程序員崗位的高素質(zhì)、技能型人才。課程設(shè)計為學生提供了一個既動手又動腦,獨立實踐的機會,將書本上的理論知識和工作、生產(chǎn)實際有機地結(jié)合起來,從而鍛煉學生分析問題、解決實際問題的能力,提高學生的編程序能力和創(chuàng)新意識。二.課程設(shè)計的名稱、任務(wù)與內(nèi)容課題名稱設(shè)計任務(wù)主要內(nèi)容使用ASP.NET設(shè)計校友錄聊天室功能圖規(guī)劃留言板、登錄網(wǎng)頁、主框架網(wǎng)頁、留言信息瀏覽網(wǎng)頁。編寫登陸網(wǎng)頁掌握登錄用戶識別及計數(shù)功能。編寫聊天室主框架網(wǎng)頁學會構(gòu)建網(wǎng)絡(luò)框架。編寫框架網(wǎng)頁中修飾網(wǎng)頁學會使用控件美化網(wǎng)頁。編寫聊天室發(fā)言網(wǎng)頁掌握與用戶交互技術(shù)。掌握控件屬性\事件的使用。編寫聊天信息頁面掌握網(wǎng)頁內(nèi)容顯示及定時刷新技術(shù)。三.方案設(shè)計1、功能圖規(guī)劃,如圖1所示。功能圖規(guī)劃包括留言板、登錄網(wǎng)頁、主框架網(wǎng)頁、留言功能網(wǎng)頁、留言信息瀏覽網(wǎng)頁。留言板是一個主體;登錄網(wǎng)頁負責用戶登錄;留言功能網(wǎng)頁負責記錄用戶留下的留言;留言信息瀏覽負責用戶瀏覽自己或別人發(fā)的留言;留言板留言板登錄網(wǎng)頁主框架網(wǎng)頁留言功能網(wǎng)頁留言信息瀏覽網(wǎng)頁圖1留言板功能圖編寫聊天室登錄網(wǎng)頁程序,設(shè)計過程如下;1)創(chuàng)建空白解決方案ex_1與網(wǎng)站ex_1。2)在網(wǎng)站ex_1中添加用戶登錄頁面Login.aspx.3)在用戶登錄頁面Login.aspx上添加Table控件、Image控件、Lable控件、TextBox控件、Button控件。4)編寫校友聊天室登錄頁面加載事件程序。代碼如下: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()+"次訪問本站!";}}5)編寫進入校友聊天室按鈕事件程序。程序如下:protectedvoidbtn_Ok_Click(objectsender,EventArgse){if(Page.IsPostBack){Session["User_Name"]=this.txt_Name.Text;Response.Redirect("Chart.aspx");}}6)聊天室登錄界面圖如下圖所示:圖2聊天室登錄界面編寫聊天室主頁面程序,設(shè)計過程如下:1)在網(wǎng)站ex-1中添加聊天室中發(fā)言頁面Speak.aspx,在頁面中添加Table控件、Lable控件、TextBox控件、Button控件,并設(shè)置控件屬性。2)編寫發(fā)言頁面加載事件程序。代碼如下: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)編寫發(fā)言按鈕事件程序。代碼如下:protectedvoidbtn_Speak_Click(objectsender,EventArgse){stringstr="發(fā)言時間:"+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)編寫清除發(fā)言內(nèi)容按鈕事件程序。代碼如下:protectedvoidbtn_Clear_Click(objectsender,EventArgse){Application.Clear();}5)發(fā)言頁面的圖如下圖所示:圖3發(fā)言頁面的圖6)在網(wǎng)站ex_1中,新建聊天室顯示頁面SpeakShow.sapx。7)編寫聊天室顯示頁面加載事件程序。代碼如下:protectedvoidPage_Load(objectsender,EventArgse){Response.Write(Application["message"]);}8)發(fā)言內(nèi)容頁面如下圖所示:圖4發(fā)言內(nèi)容頁面9)校友聊天室顯示頁面刷新設(shè)置。每隔5秒刷新一次頁面,執(zhí)行一次Page_Load()事件程序,將AppLication[“messsage”]中用戶聊天發(fā)言內(nèi)容輸入到聊天室頁面上,為此需修改SpeakShow.aspx代碼如下:<head><metahttp-equiv=”refresh”content=”5”<title>發(fā)言內(nèi)容頁</title></head>10)在網(wǎng)站中添加校友聊天室主頁面Chart.aspx。在校友聊天室頁面Chart.aspx中,添加框架集與top、say、message和end等4個框架;在框架top中顯示top.aspx頁面,框架say中顯示發(fā)言頁面Speak.aspx,在框架message中顯示聊天內(nèi)容頁面SpeakShow.aspx,框架end中顯示頁面end.aspx。主頁面代碼如下:<head><title>無標題頁</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為起始頁,運行網(wǎng)站程序,執(zhí)行效果如下所示圖4聊天室主界面四.心得體會動態(tài)網(wǎng)站開發(fā)(ASP.NET)課程,與老師學習了一段時間后,有了一些基礎(chǔ)的認識,以下是我對這門課程的一些認識與體會。ASP是一種使嵌入網(wǎng)頁中的腳本,可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。指ActiveServerPages(動態(tài)服務(wù)器頁面),運行于IIS之中的程序。剛開始的時候,老師給我們講解了,這款軟件的一些基本情況,與之所運行的環(huán)境,對于剛接觸這門課的我充滿興趣,也有一些不明白的地方,不過在老師的悉心教導(dǎo)下慢慢的懂得了許多,在機房運行過程中,我們存在很多問題,一個一個去解決,老師的幫忙,同學之間的互相幫助,互相監(jiān)督,互相學習,讓自己有所收獲,老師就會精心的給我們講解,指導(dǎo)我們應(yīng)該怎么去做,讓我們對這門課程充滿興趣……在VisualStudio.NET這樣優(yōu)秀的IDE幫助下,我們使用各種ASP.NET控件,掌握ASP.NET基本的工作原理。“修內(nèi)”的話,深刻理解面向?qū)ο蟮木幊趟枷胧潜匦薜?,然后是各種的B/S框架的模式(比如MVC)的理解,最后是設(shè)計模式等等軟件工程的概念和技術(shù)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型農(nóng)村宅基地使用權(quán)轉(zhuǎn)讓合同范本
- 二零二五年度噴漆作業(yè)場所職業(yè)健康監(jiān)護與疾病預(yù)防合同
- 二零二五年度企業(yè)VI系統(tǒng)全案定制合同3篇
- 二零二五年度戶外噴泉節(jié)能改造專項合同
- 二零二五年度土地整治土石方運輸及土壤改良合同6篇
- 2025年度智能車展合作項目合作協(xié)議書范本4篇
- 2025版中學校園食品安全供應(yīng)與配送合作協(xié)議3篇
- 二零二五年度工業(yè)用地土地廠房轉(zhuǎn)讓與產(chǎn)業(yè)升級合同
- 二零二五年度農(nóng)產(chǎn)品供應(yīng)鏈合作協(xié)議書2篇
- 二零二五年度醫(yī)療保健機構(gòu)醫(yī)護人員聘用合同范本4篇
- 安全常識課件
- 河北省石家莊市2023-2024學年高一上學期期末聯(lián)考化學試題(含答案)
- 小王子-英文原版
- 新版中國食物成分表
- 2024年山東省青島市中考生物試題(含答案)
- 河道綜合治理工程技術(shù)投標文件
- 專題24 短文填空 選詞填空 2024年中考英語真題分類匯編
- 再生障礙性貧血課件
- 產(chǎn)后抑郁癥的護理查房
- 2024年江蘇護理職業(yè)學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 電能質(zhì)量與安全課件
評論
0/150
提交評論