《電子商務(wù)應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書_第1頁(yè)
《電子商務(wù)應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書_第2頁(yè)
《電子商務(wù)應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書_第3頁(yè)
《電子商務(wù)應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書_第4頁(yè)
《電子商務(wù)應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 電子商務(wù)應(yīng)用開發(fā)       實(shí)  驗(yàn)  指  導(dǎo)  書         編 寫          適用專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)              &

2、#160;                                                 &

3、#160;                      閩江學(xué)院 計(jì)算機(jī)科學(xué) 系       2010年  7月前   言 電子商務(wù)應(yīng)用技術(shù)是一門學(xué)習(xí)計(jì)算機(jī)專業(yè)的專業(yè)選修課程,課程主要介紹電子商務(wù)的相關(guān)理論知識(shí),以及如何使用asp.net技術(shù)進(jìn)行電子商務(wù)網(wǎng)站開發(fā)。本課程實(shí)

4、驗(yàn)針對(duì)的理論教學(xué)部分章節(jié)開設(shè)了驗(yàn)證性及綜合性實(shí)驗(yàn),使學(xué)生進(jìn)一步了解b/s模式,理解動(dòng)態(tài)網(wǎng)站開發(fā)的完整過程,掌握各種網(wǎng)頁(yè)制作技能、vs2008工具的使用以及asp.net3.5開發(fā)技術(shù),學(xué)會(huì)解決網(wǎng)站設(shè)計(jì)中的一般應(yīng)用問題,為今后參與大型項(xiàng)目開發(fā)奠定基礎(chǔ)。通過本課程的理論學(xué)習(xí)和實(shí)踐教學(xué),使學(xué)生理解電子商務(wù)的相關(guān)概念,掌握電子商務(wù)網(wǎng)站的架構(gòu)和設(shè)計(jì)要點(diǎn),掌握asp.net的編程技巧,掌握c#.net的編程思想和編程方法,學(xué)會(huì)使用c#.net設(shè)計(jì)具備一定功能的電子商務(wù)網(wǎng)站。本指導(dǎo)書開設(shè)六個(gè)實(shí)驗(yàn),五個(gè)驗(yàn)證性實(shí)驗(yàn)主要讓學(xué)生掌握網(wǎng)頁(yè)制作技能、asp.net 應(yīng)用程序開發(fā)方法,以及通過web 控件、html控件和

5、各種驗(yàn)證控件的設(shè)計(jì)和使用來理解asp.net網(wǎng)頁(yè)設(shè)計(jì)的過程,通過學(xué)習(xí)ado.net與數(shù)據(jù)綁定技術(shù)掌握動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù);“電子商務(wù)網(wǎng)站設(shè)計(jì)”綜合性實(shí)驗(yàn)主要讓學(xué)生體驗(yàn)網(wǎng)站規(guī)劃、設(shè)計(jì)、發(fā)布與維護(hù)的全過程,理解電子商務(wù)的模式,詳細(xì)掌握asp.net動(dòng)態(tài)服務(wù)器網(wǎng)站開發(fā)技術(shù),培養(yǎng)學(xué)生掌握電子商務(wù)網(wǎng)站開發(fā)的綜合應(yīng)用能力。    目    錄 1、實(shí)驗(yàn)一 用戶登陸表單42、實(shí)驗(yàn)二 用戶信息注冊(cè)表單83、實(shí)驗(yàn)三 response、request和server對(duì)象的應(yīng)用.134、實(shí)驗(yàn)四 ado.net與數(shù)據(jù)綁定.185、實(shí)驗(yàn)五 訂單業(yè)務(wù)的設(shè)計(jì)與

6、實(shí)現(xiàn)206、實(shí)驗(yàn)六 電子商務(wù)網(wǎng)站設(shè)計(jì)22實(shí)驗(yàn)一 用戶登陸表單實(shí)驗(yàn)學(xué)時(shí):2實(shí)驗(yàn)類型:驗(yàn)證實(shí)驗(yàn)要求:必修一、實(shí)驗(yàn)?zāi)康?、了解c#.net的page 對(duì)象和web 服務(wù)器控件;2、掌握dreamweaver設(shè)計(jì)html表單的過程;3、掌握c#.net設(shè)計(jì)表單的過程。二、實(shí)驗(yàn)內(nèi)容1、使用dreamweaver設(shè)計(jì)一個(gè)帶表單驗(yàn)證功能的html用戶登陸表單2、使用c#設(shè)計(jì)一個(gè)帶表單驗(yàn)證功能的用戶登陸表單三、實(shí)驗(yàn)原理、方法和手段設(shè)計(jì)并調(diào)試表單網(wǎng)頁(yè),分別使用簡(jiǎn)單的html+javascript技術(shù)和c#.net設(shè)計(jì)技術(shù)兩種方法。體驗(yàn)不同方法實(shí)現(xiàn)相同效果在程序設(shè)計(jì)上的不同,通過比較來理解c#.net表單設(shè)計(jì)的過

7、程和方法。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開放模式組織教學(xué)。重點(diǎn):設(shè)計(jì)網(wǎng)頁(yè)的表單元素,并對(duì)輸入數(shù)據(jù)進(jìn)行驗(yàn)證。難點(diǎn):使用c#設(shè)計(jì)表單驗(yàn)證功能。五、實(shí)驗(yàn)條件安裝了windows 系列操作系統(tǒng)的計(jì)算機(jī),并配有如下應(yīng)用軟件:·visual studio 2008·dreamweaver六、實(shí)驗(yàn)步驟1、使用dreamweaver設(shè)計(jì)一個(gè)帶表單驗(yàn)證功能的html用戶登陸表單步驟一:編寫javascript腳本<script language="javascript">function check() if(f

8、orm1.textfield1.value="") window.alert("用戶名不能為空"); else if(form1.textfield2.value="") window.alert("密碼不能為空"); / 判斷用戶名 else if(form1.textfield1.value!="cool") window.alert("用戶名錯(cuò)誤"); / 判斷密碼 else if(form1.textfield2.value!="cool") wi

9、ndow.alert("密碼錯(cuò)誤"); else form1.submit(); window.alert("用戶名、密碼正確,表單已經(jīng)提交"); </script>步驟二:編寫窗體代碼<form id="form1" name="form1" method="post" action=""> <table width="212" height="133" border="0" alig

10、n="center" bgcolor="#ffffff"> <tr> <td width="69"> <div align="right">用戶名:</div></td> <td width="129"> <input name="textfield1" type="text" size="13" /> </td> </tr>

11、; <tr> <td> <div align="right">密碼:</div></td> <td> <input name="textfield2" type="password" size="13" /> </td> </tr> <tr> <!- colspan="2"是指這個(gè)列跨度為兩列的位置 -> <td colspan="2"&g

12、t; <div align="center"> <!- 如果 type="submit" 則會(huì)直接提交表單,所以必須讓 type="button",才能經(jīng)過javascript校驗(yàn)后提交 -> <!- <input type="submit" name="submit" value="提交" onclick="check()" /> -> <input type="button" n

13、ame="submit" value="提交" onclick="check()" /> <input type="reset" name="submit2" value="重置" /> </div> </td> </tr> </table></form>2使用c#設(shè)計(jì)一個(gè)帶表單驗(yàn)證功能的用戶登陸表單步驟一:編寫窗體文件default.aspx <form id="form1&quo

14、t; runat="server"> <div> <asp:label id="label1" runat="server" style="z-index: 107; left: 136px; position: absolute; top: 41px" text="用戶名:" width="73px"></asp:label> <asp:label id="label2" runat="serve

15、r" style="z-index: 101; left: 135px; position: absolute; top: 73px" text="密碼 :" width="77px"></asp:label> <asp:label id="labelmessage" runat="server" forecolor="red" style="z-index: 102; left: 193px; position: absolute

16、; top: 149px" width="119px"></asp:label> <asp:textbox id="txtusername" runat="server" style="z-index: 103; left: 228px; position: absolute; top: 36px"></asp:textbox> <asp:textbox id="txtpwd" runat="server" style

17、="z-index: 104; left: 228px; position: absolute; top: 73px" width="149px"></asp:textbox> &nbsp; <asp:button id="btnsumbit" runat="server" onclick="btnsumbit_click" style="z-index: 105; left: 184px; position: absolute; top: 109px&

18、quot; text="提交" width="51px" /> <asp:button id="btncancel" runat="server" onclick="btncancel_click" style="z-index: 106; left: 261px; position: absolute; top: 109px" text="取消" width="51px" /> </div> </f

19、orm>步驟二:編寫代碼文件default.aspx.cs protected void page_load(object sender, eventargs e) if(!this.ispostback) this.txtusername.text ="" this.txtpwd.text="" this.labelmessage.text ="" protected void btnsumbit_click(object sender, eventargs e) if (this.txtusername.text = &qu

20、ot;") this.labelmessage.text = "用戶名不能為空" else if (this.txtpwd.text = "") this.labelmessage.text = "密碼不能為空" else if (this.txtusername.text != "cool") this.labelmessage.text = "用戶名錯(cuò)誤" else if (this.txtpwd.text != "cool") this.labelmessag

21、e.text = "密碼錯(cuò)誤" else if (this.txtusername.text = "cool" && this.txtpwd.text = "cool") this.labelmessage.text = "登錄成功" protected void btncancel_click(object sender, eventargs e) this.txtusername.text = "" this.txtpwd.text = "" this.l

22、abelmessage.text = "" 3、回答思考題并撰寫實(shí)驗(yàn)報(bào)告七、思考題1、 asp.net中的web 窗體將web應(yīng)用程序分為哪兩部分?2、 asp.net與asp相比優(yōu)勢(shì)是什么?八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)       在實(shí)驗(yàn)前每位同學(xué)都需要對(duì)本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡(jiǎn)要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對(duì)實(shí)驗(yàn)中的注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報(bào)告中。   &

23、#160;    設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄       學(xué)生開始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測(cè)得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來。       實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告      主要內(nèi)容包括對(duì)實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)中的特殊現(xiàn)象、實(shí)驗(yàn)操作的成敗、實(shí)驗(yàn)的關(guān)鍵

24、點(diǎn)等內(nèi)容進(jìn)行整理、解釋、分析總結(jié),回答思考題,提出實(shí)驗(yàn)結(jié)論或提出自己的看法。九、實(shí)驗(yàn)例程實(shí)驗(yàn)二 用戶信息注冊(cè)表單實(shí)驗(yàn)學(xué)時(shí):2實(shí)驗(yàn)類型:驗(yàn)證實(shí)驗(yàn)要求:必修一、實(shí)驗(yàn)?zāi)康?、掌握c#.net的web 服務(wù)器控件、html 控件和驗(yàn)證控件的使用方法2、掌握使用c#.net設(shè)計(jì)具有驗(yàn)證功能的用戶信息注冊(cè)表單的方法。二、實(shí)驗(yàn)內(nèi)容使用c#設(shè)計(jì)一個(gè)具有驗(yàn)證功能的用戶信息注冊(cè)表單,具體要求如下:表單項(xiàng)目設(shè) 計(jì) 建 議驗(yàn)證要求姓名使用textbox控件不能為空性別使用radiobutton控件不要驗(yàn)證年齡使用textbox、rangevalidator控件范圍:1-100職業(yè)使用dropdownlist控件,至少

25、包含4個(gè)選項(xiàng)不要驗(yàn)證薪水使用dropdownlist控件,至少包含4個(gè)選項(xiàng)不要驗(yàn)證愛好使用checkbox控件,至少包含5個(gè)選項(xiàng)不要驗(yàn)證電話使用textbox、regularexpressionvalidator控件使用正則表達(dá)式驗(yàn)證e-mail使用textbox、regularexpressionvalidator控件使用正則表達(dá)式驗(yàn)證表單項(xiàng)目還可以自行添加其它項(xiàng)目,如:家庭住址、郵編等。三、實(shí)驗(yàn)原理、方法和手段理解web 服務(wù)器控件、html 控件和驗(yàn)證控件的功能,綜合應(yīng)用各種控件設(shè)計(jì)一個(gè)具有驗(yàn)證功能的用戶信息注冊(cè)表單。該表單經(jīng)調(diào)試運(yùn)行后,通過輸入數(shù)據(jù)來測(cè)試表單的有效性,近而驗(yàn)證各功能設(shè)計(jì)

26、的合法性。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開放模式組織教學(xué)。重點(diǎn):web 服務(wù)器控件、html 控件和驗(yàn)證控件的使用方法;難點(diǎn):用戶注冊(cè)網(wǎng)頁(yè)的設(shè)計(jì)與實(shí)現(xiàn)。五、實(shí)驗(yàn)條件安裝了windows 系列操作系統(tǒng)的計(jì)算機(jī),并配有如下應(yīng)用軟件:·visual studio 2008·a 3.5六、實(shí)驗(yàn)步驟1、閱讀實(shí)驗(yàn)程序程序代碼見【實(shí)驗(yàn)例程】。2、設(shè)計(jì)并運(yùn)行程序3、記錄并理解運(yùn)行顯示的信息4、回答思考題并撰寫實(shí)驗(yàn)報(bào)告七、思考題1、為什么需要數(shù)據(jù)驗(yàn)證?2、regularexpressionvalidator控件的作用是什么,正則表達(dá)式有什么作用

27、?八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)       在實(shí)驗(yàn)前每位同學(xué)都需要對(duì)本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡(jiǎn)要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對(duì)實(shí)驗(yàn)中的注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報(bào)告中。        設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄      &#

28、160;學(xué)生開始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測(cè)得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來。       實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告      主要內(nèi)容包括對(duì)實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)中的特殊現(xiàn)象、實(shí)驗(yàn)操作的成敗、實(shí)驗(yàn)的關(guān)鍵點(diǎn)等內(nèi)容進(jìn)行整理、解釋、分析總結(jié),回答思考題,提出實(shí)驗(yàn)結(jié)論或提出自己的看法。九、實(shí)驗(yàn)例程窗體文件default.aspx的主要程序: <form id="form1" runat=&q

29、uot;server"> <div> <asp:label id="label1" runat="server" style="z-index: 100; left: 52px; position: absolute; top: 82px" text="性別"></asp:label> <asp:label id="label2" runat="server" style="z-index: 101; lef

30、t: 51px; position: absolute; top: 52px" text="姓名"></asp:label> <asp:label id="label3" runat="server" style="z-index: 102; left: 53px; position: absolute; top: 116px" text="年齡"></asp:label> <asp:label id="label4"

31、 runat="server" style="z-index: 103; left: 53px; position: absolute; top: 150px" text="職業(yè)"></asp:label> <asp:label id="label5" runat="server" style="z-index: 104; left: 52px; position: absolute; top: 186px" text="薪水"&g

32、t;</asp:label> <asp:label id="label6" runat="server" style="z-index: 105; left: 51px; position: absolute; top: 221px" text="愛好"></asp:label> <asp:label id="label7" runat="server" style="z-index: 106; left: 52px; po

33、sition: absolute; top: 257px" text="電話"></asp:label> <asp:label id="label8" runat="server" style="z-index: 107; left: 44px; position: absolute; top: 294px" text="e-mail"></asp:label> <asp:textbox id="textbox1" r

34、unat="server" style="z-index: 108; left: 107px; position: absolute; top: 49px"></asp:textbox> <asp:radiobutton id="radiobutton1" runat="server" checked="true" style="z-index: 109; left: 107px; position: absolute; top: 78px" text

35、="男" /> <asp:radiobutton id="radiobutton2" runat="server" groupname="sex" style="z-index: 110; left: 160px; position: absolute; top: 77px" text="女" /> <asp:textbox id="textbox2" runat="server" style="z-i

36、ndex: 111; left: 108px; position: absolute; top: 112px"></asp:textbox> <asp:dropdownlist id="dropdownlist1" runat="server" style="z-index: 112; left: 110px; position: absolute; top: 147px" width="90px"> <asp:listitem>請(qǐng)選擇</asp:listi

37、tem> <asp:listitem>公務(wù)員</asp:listitem> <asp:listitem>醫(yī)生</asp:listitem> <asp:listitem>律師</asp:listitem> <asp:listitem>教師</asp:listitem> <asp:listitem>其他</asp:listitem> </asp:dropdownlist> <asp:dropdownlist id="dropdownlist2&q

38、uot; runat="server" style="z-index: 113; left: 110px; position: absolute; top: 184px" width="90px"> <asp:listitem>請(qǐng)選擇</asp:listitem> <asp:listitem>1000以下</asp:listitem> <asp:listitem>1000-1500</asp:listitem> <asp:listitem>150

39、0-2000</asp:listitem> <asp:listitem>2000-2500</asp:listitem> <asp:listitem>2500-3000</asp:listitem> <asp:listitem>3000以上</asp:listitem> </asp:dropdownlist> <asp:checkbox id="checkbox1" runat="server" style="z-index: 114; lef

40、t: 107px; position: absolute; top: 218px" text="體育" /> <asp:checkbox id="checkbox2" runat="server" style="z-index: 115; left: 171px; position: absolute; top: 217px" text="音樂" /> <asp:checkbox id="checkbox3" runat="serv

41、er" style="z-index: 116; left: 237px; position: absolute; top: 216px" text="美術(shù)" /> <asp:checkbox id="checkbox4" runat="server" style="z-index: 117; left: 308px; position: absolute; top: 215px" text="旅游" /> <asp:checkbox id=

42、"checkbox5" runat="server" style="z-index: 118; left: 377px; position: absolute; top: 215px" text="美食" /> <asp:checkbox id="checkbox6" runat="server" style="z-index: 119; left: 447px; position: absolute; top: 215px" text=&qu

43、ot;其他" /> <asp:textbox id="textbox3" runat="server" style="z-index: 120; left: 109px; position: absolute; top: 252px"></asp:textbox> <asp:textbox id="textbox4" runat="server" style="z-index: 121; left: 110px; position: abs

44、olute; top: 292px"></asp:textbox> <asp:rangevalidator id="rangevalidator1" runat="server" controltovalidate="textbox2" errormessage="rangevalidator" maximumvalue="100" minimumvalue="1" style="z-index: 122; left: 281px;

45、 position: absolute; top: 115px" type="integer">必須介于1-100之間</asp:rangevalidator> <asp:regularexpressionvalidator id="regularexpressionvalidator1" runat="server" controltovalidate="textbox3" errormessage="regularexpressionvalidator" s

46、tyle="z-index: 123; left: 282px; position: absolute; top: 252px" validationexpression="(0d2,3)|0d2,3-)?d7,11(-d1,4)?">電話無效</asp:regularexpressionvalidator> <asp:regularexpressionvalidator id="regularexpressionvalidator2" runat="server" controltoval

47、idate="textbox4" errormessage="regularexpressionvalidator" style="z-index: 124; left: 282px; position: absolute; top: 293px" validationexpression="w+(-+.w+)*w+(-.w+)*.w+(-.w+)*">e-mail無效</asp:regularexpressionvalidator> <asp:button id="button1

48、" runat="server" onclick="button1_click" style="z-index: 125; left: 110px; position: absolute; top: 344px" text="提 交" /> <asp:label id="label9" runat="server" height="17px" style="z-index: 126; left: 45px; position

49、: absolute; top: 390px" width="378px"></asp:label> </div> </form>程序文件default.aspx.cs主要程序: protected void page_load(object sender, eventargs e) protected void button1_click(object sender, eventargs e) if (rangevalidator1.isvalid && regularexpressionvalidato

50、r1.isvalid && regularexpressionvalidator2.isvalid) label9.text = "歡迎!" + textbox1.text; 實(shí)驗(yàn)三 response、request和server對(duì)象的應(yīng)用實(shí)驗(yàn)學(xué)時(shí):2實(shí)驗(yàn)類型:驗(yàn)證實(shí)驗(yàn)要求:必修一、實(shí)驗(yàn)?zāi)康?、掌握c#.net的response、request和server對(duì)象;2、掌握具有驗(yàn)證功能的用戶信息注冊(cè)表單的設(shè)計(jì)方法。二、實(shí)驗(yàn)內(nèi)容1、使用c#設(shè)計(jì)一個(gè)具有驗(yàn)證功能的用戶登陸表單,具體要求如下:表單項(xiàng)目設(shè) 計(jì) 建 議賬號(hào)使用textbox控件使用regularexpr

51、essionvalidator控件驗(yàn)證賬號(hào)是6位數(shù)字使用comparevalidator控件驗(yàn)證賬號(hào)是否正確密碼使用textbox控件,其中:textmode設(shè)置為password使用comparevalidator控件驗(yàn)證密碼是否正確cookie 有效期使用dropdownlist控件,其中:下拉列表項(xiàng)分別為:不保存,保存一天,保存一周,保存一月,保存一年,永久保存當(dāng)驗(yàn)證通過時(shí),先把賬號(hào)和密碼寫入到cookie中去,然后再把賬號(hào)和密碼用response.redirect方式傳遞到下一頁(yè)面。三、實(shí)驗(yàn)原理、方法和手段調(diào)試并運(yùn)行一個(gè)簡(jiǎn)單的 spooling模擬系統(tǒng),該spooling 系統(tǒng)的輸入/

52、輸出處理程序與其它請(qǐng)求輸入/輸出的進(jìn)程并發(fā)運(yùn)行;spooling 進(jìn)程把從輸入設(shè)備讀入的信息送到外存輸入井中,或把外存輸出井中的信息送到打印機(jī)等輸出設(shè)備上輸出。通過運(yùn)行例程理解模擬系統(tǒng)在運(yùn)行過程中顯示的狀態(tài)和有關(guān)參數(shù)變化情況的意義。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開放模式組織教學(xué)。重點(diǎn):掌握c#.net的response、request和server對(duì)象的應(yīng)用。 難點(diǎn):合理使用對(duì)象的屬性與方法。五、實(shí)驗(yàn)條件安裝了windows 系列操作系統(tǒng)的計(jì)算機(jī),并配有如下應(yīng)用軟件:·visual studio 2008·a 3.5六、實(shí)驗(yàn)步

53、驟1、閱讀實(shí)驗(yàn)程序程序代碼見【實(shí)驗(yàn)例程】。2、設(shè)計(jì)并運(yùn)行程序3、記錄并理解運(yùn)行顯示的信息4、回答思考題并撰寫實(shí)驗(yàn)報(bào)告七、思考題1、cookie有何用處?2、請(qǐng)將response對(duì)象的write方法與利用標(biāo)簽控件輸出信息進(jìn)行比較。3、在a中創(chuàng)建對(duì)象通常用什么方法來實(shí)現(xiàn)?八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)       在實(shí)驗(yàn)前每位同學(xué)都需要對(duì)本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡(jiǎn)要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對(duì)實(shí)驗(yàn)中的注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要

54、求寫在預(yù)習(xí)報(bào)告中。        設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄       學(xué)生開始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測(cè)得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來。       實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告      主要內(nèi)容包括

55、對(duì)實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)中的特殊現(xiàn)象、實(shí)驗(yàn)操作的成敗、實(shí)驗(yàn)的關(guān)鍵點(diǎn)等內(nèi)容進(jìn)行整理、解釋、分析總結(jié),回答思考題,提出實(shí)驗(yàn)結(jié)論或提出自己的看法。九、實(shí)驗(yàn)例程步驟一:編寫窗體文件default.aspx <form id="form1" runat="server"> <div> <asp:label id="label1" runat="server" style="z-index: 100; left: 85px; position: absolute; top: 64px"

56、 text="賬號(hào):"></asp:label> <asp:label id="label2" runat="server" style="z-index: 101; left: 85px; position: absolute; top: 99px" text="密碼:"></asp:label> <asp:label id="label3" runat="server" style="z-ind

57、ex: 102; left: 20px; position: absolute; top: 133px" text="cookie 有效期:"></asp:label> <asp:textbox id="textbox1" runat="server" style="z-index: 103; left: 148px; position: absolute; top: 61px"></asp:textbox> <asp:textbox id="te

58、xtbox2" runat="server" style="z-index: 104; left: 148px; position: absolute; top: 97px" textmode="password"></asp:textbox> &nbsp; <asp:button id="button1" runat="server" onclick="button1_click" style="z-index: 105;

59、 left: 148px; position: absolute; top: 173px" text="登陸" /> <asp:label id="label4" runat="server" style="z-index: 106; left: 147px; position: absolute; top: 27px" text="用戶登陸"></asp:label> &nbsp; <asp:regularexpressionvalidat

60、or id="regularexpressionvalidator1" runat="server" controltovalidate="textbox1" display="dynamic" errormessage="regularexpressionvalidator" style="z-index: 107; left: 318px; position: absolute; top: 64px" validationexpression="d6"

61、>賬號(hào)必須是位數(shù)字</asp:regularexpressionvalidator> <asp:dropdownlist id="dropdownlist1" runat="server" style="z-index: 108; left: 149px; position: absolute; top: 130px"> <asp:listitem selected="true">不保存</asp:listitem> <asp:listitem value

62、="保存一周">保存一周</asp:listitem> <asp:listitem value="保存一月">保存一月</asp:listitem> <asp:listitem value="保存一年">保存一年</asp:listitem> <asp:listitem>永久保存</asp:listitem> </asp:dropdownlist> <asp:comparevalidator id="compareva

63、lidator1" runat="server" controltovalidate="textbox1" errormessage="comparevalidator" style="z-index: 109; left: 471px; position: absolute; top: 64px" valuetocompare="123456">該賬號(hào)不存在</asp:comparevalidator> <asp:comparevalidator id=&qu

64、ot;comparevalidator2" runat="server" controltovalidate="textbox2" errormessage="comparevalidator" style="z-index: 110; left: 319px; position: absolute; top: 100px" valuetocompare="654321">密碼錯(cuò)誤</asp:comparevalidator> <asp:label id=&qu

65、ot;label5" runat="server" style="z-index: 112; left: 25px; position: absolute; top: 249px" text="賬號(hào):123456 密碼:654321"></asp:label> </div> </form>步驟二:編寫程序文件default.aspx.cs protected void page_load(object sender, eventargs e) /讀取有子鍵的cookies if ( req

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論