Web程序設(shè)計指導(dǎo)書_第1頁
Web程序設(shè)計指導(dǎo)書_第2頁
Web程序設(shè)計指導(dǎo)書_第3頁
Web程序設(shè)計指導(dǎo)書_第4頁
Web程序設(shè)計指導(dǎo)書_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Web程序設(shè)計上機(jī)指導(dǎo)實驗1 ASP.NET基礎(chǔ)1一、實驗?zāi)康?二、實驗要求1三、實驗步驟1實驗2 C#程序設(shè)計3一、實驗?zāi)康?二、實驗要求3三、實驗步驟3實驗3 基本控件的使用6一、實驗?zāi)康?二、實驗要求6實驗4用戶界面交互及網(wǎng)頁間的數(shù)據(jù)傳遞7一、實驗?zāi)康?二、實驗要求7實驗5 使用Web服務(wù)器常用控件9一、實驗?zāi)康?二、實驗要求9三、實驗步驟9實驗6 狀態(tài)管理對象的應(yīng)用13一、實驗?zāi)康?3二、實驗要求13三、實驗步驟14實驗7 設(shè)計數(shù)據(jù)庫應(yīng)用網(wǎng)站16一、實驗?zāi)康?6二、實驗要求16三、實驗步驟16實驗8 Web技術(shù)綜合應(yīng)用19一、系統(tǒng)功能19二、系統(tǒng)功能模塊分析19三、數(shù)據(jù)庫設(shè)計20實驗1

2、 ASP.NET基礎(chǔ)一、實驗?zāi)康?、 通過本實驗了解HTML標(biāo)記語言的基本語法格式2、 了解使用HTML語言制作靜態(tài)網(wǎng)頁的基本技術(shù)3、 掌握HTML表格的設(shè)計方法4、 設(shè)計一個學(xué)生成績查詢的ASP.NET 2.0網(wǎng)站二、實驗要求1、 使用HTML語言,在Windows“記事本”程序中編寫HTML代碼,制作學(xué)生成績登記表,要求能在瀏覽器中正確顯示字體、字型、字號等格式。2、 設(shè)計一個用于學(xué)生成績查詢的ASP.NET 2.0網(wǎng)站。三、實驗步驟1、 使用Windows記事本程序制作網(wǎng)頁1) 編寫HTML代碼:啟動Windows附件中的記事本程序,編寫HTML代碼2) 保存HTML文件3) 執(zhí)行如圖1

3、-1圖1-12、 設(shè)計一個用于學(xué)生成績查詢的ASP.NET 2.0網(wǎng)站1) 設(shè)計要求:假設(shè)某學(xué)?,F(xiàn)在有3個班級,要求設(shè)計一個能在網(wǎng)絡(luò)中通過IE瀏覽器進(jìn)行各班級學(xué)生成績查詢的ASP.NET網(wǎng)站。設(shè)計時可采用Visual Studio 2005或記事本為每個班級創(chuàng)建一個獨立的靜態(tài)頁面class1.htm、class2.htm、class3.htm。站點打開時首先顯示列有所有班級名稱的導(dǎo)航頁default.aspx,用戶通過單擊希望查看的班級名稱鏈接,打開對應(yīng)的班級查詢網(wǎng)頁。2) 創(chuàng)建ASP.NET網(wǎng)站啟動VS 2005新建一個ASP.NET網(wǎng)站項目,新建3個HTML頁文件:顯示各班級學(xué)生成績列表內(nèi)

4、容的靜態(tài)網(wǎng)頁class1.htm、class2.htm、class3.htm?;蛘?,將事先已通過記事本完成的用于顯示各班級學(xué)生成績列表內(nèi)容的靜態(tài)網(wǎng)頁class1.htm、class2.htm、class3.htm添加到網(wǎng)站中??梢灾苯訉?zhǔn)備好的靜態(tài)網(wǎng)頁文件復(fù)制到網(wǎng)站所在的文件夾,也可在“解決方案資源管理器”窗口中,選擇項目的保存位置后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中執(zhí)行“添加現(xiàn)有項”命令,選擇需要添加的文件,單擊【添加】按鈕。3) 設(shè)計WEB頁面切換到default.aspx的設(shè)計視圖,執(zhí)行布局菜單下的“插入表”命令,在對話框中用戶可在可視化界面中設(shè)置HTML表格的各種屬性,單擊【確定】按鈕將

5、表格插入到頁面當(dāng)前光標(biāo)位置4) 設(shè)置對象屬性分別選擇頁面中的3個超鏈接控件,在屬性窗口中按表設(shè)計它們的初始屬性。表1-1屬性設(shè)置控件屬性值說明HyperLink1 HyperLink3IDlnkClass1、lnkClass2、lnkClass3控件在程序中使用的名稱Text網(wǎng)絡(luò)1班、網(wǎng)絡(luò)2班、網(wǎng)絡(luò)3班空間上顯示的文本NavigateUrlclass1.htm、class2.htm、class3.htm單擊控件時跳轉(zhuǎn)的目標(biāo)URLTarget_blank打開新網(wǎng)頁時的目標(biāo)框架5) 編寫程序代碼6) 測試運行結(jié)果實驗2 C#程序設(shè)計一、實驗?zāi)康?、 通過上機(jī)操作掌握結(jié)構(gòu)化設(shè)計的基本方法2、 理解順

6、序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的基本概念3、 掌握ifelse、switch、for和while語句的使用方法4、 通過本實驗進(jìn)一步理解使用C# 2005創(chuàng)建ASP.NET網(wǎng)站的一般步驟和常用編程技巧二、實驗要求注:至少選做2題。1、 設(shè)計一個能計算1!+2!+3!+n!的程序2、 設(shè)計一個商場收費程序3、 為小學(xué)生設(shè)計一個用于100以內(nèi)的加法練習(xí)程序。要求見課本P93習(xí)題16小題。4、 設(shè)計一個循環(huán)程序,當(dāng)用戶單擊“開始”按鈕時,產(chǎn)生8組19之間的隨機(jī)整數(shù),如果在某組中已產(chǎn)生了5個隨機(jī)數(shù)或產(chǎn)生的隨機(jī)數(shù)為6,則開始下一組。要求見課本P94習(xí)題17小題。三、實驗步驟1、 設(shè)計階乘和計算程序(如圖)

7、圖2-1 圖2-21) 問題分析:可以將問題分為“計算若干項的和”與“計算某數(shù)的階乘” 兩個層次來理解,這兩個層次分別通過for循環(huán)來處理。也就是說,可以通過一個for循環(huán)的嵌套來解決問題。2) 設(shè)計WEB頁面:新建一個ASP.NET網(wǎng)站,切換到設(shè)計視圖。向頁面中添加需要說明文字和1個文本框TextBox1;1個按鈕Button1和1和用于顯示結(jié)果的標(biāo)簽控件Label1。3) 設(shè)置對象屬性表2-1 屬性設(shè)置控件屬性值說明TextBox1IDtxtNum文本框在程序中使用的名稱Button1IDbtnOK按鈕控件在程序中使用的名稱Text確定按鈕控件上顯示的文本Label1IDlblResult

8、標(biāo)簽控件在程序中使用的名稱Text空標(biāo)簽控件上顯示的文本4) 編寫事件代碼2、 設(shè)計商場收費程序 圖2-3 圖2-4要求:1) 若沒有輸入商品數(shù)量,則默認(rèn)為1.2) 若沒有輸入商品的編號,直接單擊【確定】按鈕,則表示統(tǒng)計完畢,屏幕上顯示購物金額、折扣率和應(yīng)付金額。3) 為了防止因用戶誤單擊【確定】按鈕導(dǎo)致結(jié)算數(shù)據(jù)重復(fù)出現(xiàn),在顯示了結(jié)算數(shù)據(jù)戶,【確定】按鈕呈灰色顯示。4) 單擊【返回】按鈕清楚上次購物詳細(xì)清單及結(jié)算數(shù)據(jù),將程序恢復(fù)為初始狀態(tài)。 步驟:1) 問題分析:用戶輸入“商品編號”及“數(shù)量”值后,程序根據(jù)預(yù)先的 設(shè)定進(jìn)行判斷,從而得到相應(yīng)的“商品名稱”、“單價”、計算出小計值并將結(jié)果顯示到標(biāo)

9、簽控件中。為了得到總購物金額還需要對小計值進(jìn)行累加。2) 設(shè)計WEB頁面:新建一個ASP.NET網(wǎng)站,切換到設(shè)計視圖。向頁面中添加需要的說明文字和2個文本框;2個按鈕和一個用于顯示計算結(jié)果的標(biāo)簽控件。3) 設(shè)置對象的屬性表2-2屬性設(shè)置控件屬性值說明TextBox1IDtxtAmount文本框1在程序中使用的名稱TextBox2IDtxtSerial文本框2在程序中使用的名稱Button1IDbtnOK按鈕1控件在程序中使用的名稱Text確定按鈕1控件上顯示的文本Button2IDbtnBack按鈕2控件在程序中使用的名稱Text返回按鈕2控件上顯示的文本Label1IDlblBill標(biāo)簽控件

10、在程序中使用的名稱Text空標(biāo)簽控件上顯示的文本4) 編寫事件代碼實驗3 基本控件的使用一、實驗?zāi)康?、熟悉在Microsoft Visual Studio.Net中建立項目的方法。2、掌握常用的Html服務(wù)器控件和Web服務(wù)器控件的主要屬性和它們的使用方法。二、實驗要求1、設(shè)計一個ASP.NET項目,實現(xiàn)如下功能:通過一個組合列表框選擇或輸入姓名,通過復(fù)選框選擇其愛好,然后顯示“歡迎你,愛好*的*”的信息。其中*代表愛好,*代表姓名。2、利用Web服務(wù)器控件及C#程序完成以下功能:1)制作一個用戶登陸界面2)驗證用戶名和密碼是否正確,若正確給出歡迎信息,并可以輸入留言,否則,給出錯誤提示。實

11、驗4用戶界面交互及網(wǎng)頁間的數(shù)據(jù)傳遞一、實驗?zāi)康模?)練習(xí)ASP.NET基本狀態(tài)管理對象的使用(2)練習(xí)網(wǎng)頁間數(shù)據(jù)傳遞的方法二、實驗要求(1)設(shè)計一個登錄界面,在其中輸入登錄信息后,在同一頁面給出反饋結(jié)果。要求使用Request和Response對象操作完成。操作界面截圖如下: 圖4-2 圖4-1(2)設(shè)計如下圖所示的數(shù)據(jù)輸入界面:圖4-3當(dāng)用戶填寫并選擇完相應(yīng)的信息,并單擊“提交”按鈕后,在另一界面返回用戶輸入的信息。如下圖:圖4-4實驗5 使用Web服務(wù)器常用控件一、實驗?zāi)康耐ㄟ^上機(jī)操作進(jìn)一部理解常用Web服務(wù)器控件的屬性、事件和方法,掌握控件在程序設(shè)計中的作用及特點。通過本實驗掌握在程序運

12、行時動態(tài)地向頁面添加控件的程序設(shè)計方法。二、實驗要求注:以下題目至少選做2題。本實驗為了避免將程序設(shè)計的過于復(fù)雜,又兼顧到實驗的覆蓋面,將實驗分為兩個獨立的部分進(jìn)行。1) 使用選擇性控件(下拉列表和復(fù)選框)設(shè)計一個能根據(jù)用戶選擇查詢員工信息的Web應(yīng)用程序。2) 使用向頁面中動態(tài)添加控件的技術(shù),設(shè)計一個簡單的在線測驗Web應(yīng)用程序。3) 設(shè)計一個可以在程序運行中動態(tài)更改文本框中字體、字型和字號的網(wǎng)頁。頁面打開后用戶可使用程序提供的單選按鈕更改字體(宋體、黑體、楷體、隸書),使用復(fù)選框更改字型(粗體、斜體和下劃線),使用下拉列表框更改字號(8、10、12、14、18、24、36、48)。文本框中

13、的內(nèi)容為您的專業(yè)、年級、班級、學(xué)號和姓名。4) 設(shè)計一個用于按班級名稱查詢課表的網(wǎng)站。用戶可以使用頁面中的下拉列表框選擇班級名稱,進(jìn)行班級課表查詢。5) 使用用戶控件設(shè)計一個用戶注冊網(wǎng)頁。用戶控件公開Username和Password兩個屬性,分別對應(yīng)用戶控件界面中兩個文本框的Text屬性。通過驗證時在頁面中顯示公開屬性的值。使用驗證控件對用戶輸入數(shù)據(jù)進(jìn)行驗證(用戶名不能為空、兩次密碼必須相同),驗證失敗時,顯示出錯提示信息。三、實驗步驟1設(shè)計員工信息查詢程序程序運行時的界面如圖5-1所示,用戶可通過下拉列表框選擇要查詢的員工所在的部門,程序能根據(jù)用戶選擇,自動在“姓名”下拉列表框中添加指定部

14、門的員工姓名。例如選擇了教務(wù)處,則姓名下拉列表框中只有教務(wù)處員工的姓名。圖5-1用戶在選擇了“部門”和“姓名”后,頁面中顯示該員工的基本信息(姓名,性別和生日),選擇了“住址”,“電話”,“學(xué)歷”后,根據(jù)用戶選擇,程序自動將有關(guān)信息添加到頁面中,如圖6-2所示圖5-2如果要求“部門”下拉列表框中顯示的是“-選擇部門-”,則“姓名”下拉列表框中只有供選項“-選擇姓名-”,而沒有具體的員工姓名數(shù)據(jù)1) 設(shè)計Web頁面新建一個ASP.NET網(wǎng)站項目,切換到設(shè)計視圖。按圖3-3所示向頁面中添加一個用于布局的HTML表格,適當(dāng)調(diào)整表格的行列數(shù)及寬度。向頁面中添加必要的說明文字,添加2個下拉列表框控件Dr

15、opDownList1和DropDownList2;添加一個復(fù)選框組控件CheckBoxList1和一個容件控件PlaceHolder1。適當(dāng)調(diào)整個控件的大小及位置。圖5-3 設(shè)計Web頁面 2)創(chuàng)建下拉列表框的共享事件為了實現(xiàn)“部門”下拉列表框和“姓名”下拉列表框中的數(shù)據(jù)聯(lián)動,需要切換到源視圖,創(chuàng)建這兩個控件的共享SelectedIndexChanged事件,這里將共享時間名定義為:drop_SelectedIndexChanged。需要注意的是,本例中“部門”下拉列表框還有自己的SelectedIndexChanged事件的處理程序。也就是說,若“部門”下拉列表框中的選項變化時,將引起兩個

16、SelectedIndexChanged事件。3)設(shè)置對象屬性表5-1屬性設(shè)置控件屬性值說明DropDownList1IDdropUnit部門下拉列表在程序中使用的名稱AutoPostBacktrue使用自動回發(fā)(默認(rèn)值為false)Items“-選擇單位-”添加初始供選項DropDownList2IDdropName姓名下拉列表在程序中使用的名稱AutoPostBacktrue使用自動回發(fā)(默認(rèn)值為false)Items“-選擇姓名-”添加初始供選項CheckBoxList1IDChklDisplay附加選項復(fù)選框在程序使用的名稱RepeatDirectionHorizontal設(shè)置個元素的

17、排列方向Items“住址”,”電話”,”學(xué)歷”添加初始供選項AutoPostBacktrue 使用自動回發(fā)(默認(rèn)值為false)4)編寫事件代碼2.設(shè)計簡易在線測試程序如圖5-4所示,要求在頁面打開時顯示一組模擬的測試題,每題均由一個4元素單選按鈕組控件4個選項,用戶可以使用鼠標(biāo)選擇自己認(rèn)為正確的答案。所有題目完成后,單擊提交按鈕,頁面將顯示出答對題的數(shù)量,所有答錯題目的標(biāo)題均加一個淡蘭色底色,突出顯示出來。要求所有題目,分隔線均以動態(tài)的方式在程序運行時通過代碼添加到頁面中。圖5-4 動態(tài)添加控件1) 問題分析2) 設(shè)計Web頁面圖5-5 設(shè)計Web頁面3) 設(shè)置對象屬性表5-2 個控件對象的

18、屬性設(shè)置4) 事件過程代碼編寫實驗6 狀態(tài)管理對象的應(yīng)用一、實驗?zāi)康耐ㄟ^本試驗進(jìn)一步掌握Application和Session對象的特點和使用方法,理解Application對象和Session對象在應(yīng)用程序中保存用戶數(shù)據(jù)的基本原理。二、實驗要求注:至少選做1題。1設(shè)計一個簡易網(wǎng)上聊天室用戶訪問網(wǎng)站時首先打開登錄頁面(Default.aspx)。在輸入了用戶名和相應(yīng)的密碼后,進(jìn)入聊天頁面(chat.htm)。頁面通過框架分為上下兩部分,上方顯示聊天文字信息,下方顯示一個輸入聊天信息的表單,用戶在輸入了信息后單擊提交按鈕即可將信息發(fā)布到上方窗口。當(dāng)用戶進(jìn)入聊天頁面時,屏幕上顯示“*進(jìn)入聊天室”(

19、*為用戶昵稱)的信息。若用戶在登錄時忘記輸入用戶名或密碼是彈出出錯提示,如圖6-2所示;若輸入的用戶名或密碼不正確,彈出出錯信息,如圖6-3所示。圖6-1 登錄聊天室 圖6-2忘記輸入用戶名或密碼是時的提示 圖6-3用戶名或密碼出錯時的提示圖6-4聊天頁面2設(shè)計一個站點計數(shù)器要求:使用Session對象設(shè)計一個站點計數(shù)器,將來訪人數(shù)存放在放在站點內(nèi)的counter.txt文件中,該數(shù)字不會因服務(wù)器或網(wǎng)站的重新啟動而丟失;程序運行時要將當(dāng)前會話的ID值顯示到頁面中,注意比較SessionID值的變化。三、實驗步驟以簡易網(wǎng)上聊天室為例。1. 設(shè)計登錄頁面(Default.aspx) 新建一個ASP

20、.NET網(wǎng)站,向頁面中添加一個用于布局的HTML表格,向表格中添加必要的說明文字。添加兩個文本框TestBox1和TestBox2,添加一個連接按鈕控件LinkButton1。適當(dāng)調(diào)整各控件的大小及位置,頁面設(shè)計效果如圖5-1 所示 。2. 設(shè)置Defalt.aspx中控件的屬性設(shè)置用戶名文本框TestBox1的ID屬性為txtUsername;設(shè)置密碼文本框的ID性為txtPassword ,TextMode屬性為Password(將文本框設(shè)為密碼框);設(shè)置連接按鈕LinkButton1的ID屬性為lbtnLogin,Text屬性為“進(jìn)入聊天室”。3. 編寫Default.aspx中包含的程

21、序代碼4. 添加并配置全局配置文件(Global.aspx)在解決方案資源管理器中,右鍵單擊網(wǎng)站名稱,在彈出的快捷菜單中執(zhí)行“添加命令,然后選擇“全局應(yīng)用程序類”模板,單擊添加按鈕。5. 添加用于顯示聊天信息的頁面(main.aspx)通過解決方案資料管理器向網(wǎng)站中添加一個新Web窗體,將其命名為main.aspx。切換到設(shè)計視圖,向頁面中添加一個用于顯示聊天信息的標(biāo)簽控件。將標(biāo)簽的ID屬性設(shè)置為lblMsg,Text屬性設(shè)置為空。6. 設(shè)置發(fā)送聊天信息的頁面(send.aspx)向網(wǎng)站中添加一個新的Web窗體,向頁面中添加一個用于顯示用戶名的標(biāo)簽控件Label1,添加一個用于輸入聊天文字的文

22、本框控件TextBox1和一個按鈕控件Button1如圖2所示。設(shè)置標(biāo)簽控件Label1的ID屬性為lblName,Text屬性為空;設(shè)置文本框TextBox1的ID屬性為txtMsg,TextMode屬性為MultiLine(能顯示多行文本);設(shè)置按鈕控件Button1的ID屬性為btnSubmit,Text屬性為“提交”。7. 編寫send.aspx中包含的程序代碼8. 設(shè)計框架網(wǎng)頁chat.htm在Windows附件中的“記事本”程序中輸入如下HTML代碼,并以chat.htm為文件名進(jìn)行保存,設(shè)計完畢的網(wǎng)頁必須保存到站點文件夾中。實驗7 設(shè)計數(shù)據(jù)庫應(yīng)用網(wǎng)站一、實驗?zāi)康耐ㄟ^本實驗理解在A

23、SP.NET環(huán)境中創(chuàng)建ASP.NET數(shù)據(jù)庫應(yīng)用網(wǎng)站的方法和常用技巧;理解ADO.NET環(huán)境中的應(yīng)用;掌握Web窗體控件的基本使用方法和常用屬性。本實驗除應(yīng)用到了ADO.NET包含的主要對象和GirdView數(shù)據(jù)表控件外,還設(shè)計了許多SQL查詢語句和通過ASP.NET內(nèi)置對象,在不同頁面間傳遞數(shù)據(jù)的技巧,這些都是開發(fā)Web數(shù)據(jù)庫應(yīng)用程序的基本手段,要求在程序中認(rèn)真理解其含義及語句書寫格式。二、實驗要求在ASP.NET環(huán)境中創(chuàng)建一個簡易的留言板網(wǎng)站。設(shè)已創(chuàng)建了一個Access數(shù)據(jù)庫文件msg.mdb,其中包含有用于存放用戶留言內(nèi)容的message表和存放用戶登錄數(shù)據(jù)的userinfo表。 在use

24、rinfo表中添加一條初始記錄。其中,“密碼”字段值為字符串“654321”經(jīng)MD5算法加密后得到的密文字符串“C33367701511B4F6020EC61DED352059”;“答案”字段值為字符串“遼寧”經(jīng)MD5算法加密后得到的密文字符串“2FF1BF5F2845959D00BCE4799AA79A99”。程序具體要求如下。1.用戶登錄身份驗證2.查看和發(fā)表留言3.新用戶注冊4.忘記密碼的處理注:也可以使用Oracle、SQL Server 2000/2005等數(shù)據(jù)庫系統(tǒng)。選做題目:課本第8章習(xí)題9、10、11、12題(P274277)。三、實驗步驟1.用戶登陸功能的實現(xiàn)(registe

25、r.aspx)(1)設(shè)計WEB頁面新建一個APS.NET網(wǎng)站,將準(zhǔn)備好的數(shù)據(jù)庫文件復(fù)制到系統(tǒng)自動創(chuàng)建的App_Data文件夾中。向頁面中添加一個用于布局的HTML表格。向表格中添加必要的說明文字,添加2個文本框控件TextBox1和TextBox2,添加3個按鈕控件Button1Button3。適當(dāng)調(diào)整各控件的大小及位置。(2)設(shè)置對象屬性Default.aspx頁面中的控件初始屬性設(shè)置如表。表7-1屬性設(shè)置(3)編寫事件代碼首先,在代碼窗口最上方命名空間引用區(qū)中使用下列代碼引入OleDb命名空間:; 然后,在此頁面裝入時執(zhí)行的事件過程及各控件的觸發(fā)事件過程中填入代碼,詳細(xì)代碼見程序,就不在此

26、詳述。2.查看和發(fā)表留言功能的實現(xiàn)(msg.aspx)(1)設(shè)計WEB頁面向網(wǎng)站中添加新的WEB窗體,并命名為msg.aspx。向頁面中添加一個用于布局的HTML表格。向頁面中添加必要的說明文字,添加一個用于顯示留言列表的GirdView控件,添加1個標(biāo)簽控件Label1,添加1個用于填寫留言文本的文本框控件TextBox1和3個按鈕控件Button1Button3。(2)設(shè)置對象屬性msg.aspx頁面中的控件初始屬性值見下表。表7-2屬性設(shè)置(3)編寫事件代碼首先,在代碼窗口最上方命名空間引用區(qū)中使用下列代碼引入OleDb命名空間:; 然后,在此頁面裝入時執(zhí)行的事件過程及各控件的觸發(fā)事件過

27、程中填入代碼,詳細(xì)代碼見程序。3.新用戶注冊功能的實現(xiàn)(1)設(shè)計WEB頁面向網(wǎng)站中添加新的WEB窗體,并命名為register.aspx。向頁面中添加一個用于布局的HTML表格。向頁面中添加必要的說明文字,添加5個文本框控件TextBox1TextBox5,添加1個鏈接按鈕控件LinkButton1控件和2個按鈕控件Button1、Button2。適當(dāng)調(diào)整各控件的大小及位置。(2)設(shè)置對象屬性設(shè)置register.aspx頁面中的控件初始屬性值見下表。表7-3屬性設(shè)置(3)編寫事件代碼首先,在代碼窗口最上方命名空間引用區(qū)中使用下列代碼引入OleDb命名空間:; 然后,在此頁面裝入時執(zhí)行的事件過

28、程及各控件的觸發(fā)事件過程中填入代碼,詳細(xì)代碼見程序。4.恢復(fù)遺忘密碼功能的實現(xiàn)(recover.aspx)(1)設(shè)計Web頁面通過解決方案資源管理器,向網(wǎng)站中添加一個新Web窗體并將其命名為recover.aspx。切換到設(shè)計視圖,向頁面中添加一個用于布局的HTML表格。向頁面中添加必要的說明文字,添加一個標(biāo)簽控件Label1,添加2個文本框控件TextBox1、TextBox2和2個按鈕控件Button1、Button2。向表格的最后一行添加一個容器控件Panel1,并向其中添加一個用于布局的HTML表格,向表格中添加“請輸入新密碼:”“確認(rèn)新密碼:”等說明文字,添加2個文本框控件TextB

29、ox3、TextBox4,添加1個按鈕控件Button3,適當(dāng)調(diào)整各控件的大小及位置。(2)設(shè)置對象屬性頁面中各控件的初始屬性設(shè)置如表。表7-4屬性設(shè)置(3)編寫事件代碼首先,在代碼窗口最上方命名空間引用區(qū)中使用下列代碼引入OleDb命名空間:;在所有事件過程之外聲明一個字符串變量strAnswer來存放從數(shù)據(jù)庫中讀取的問題“答案”。其他詳細(xì)代碼見程序。 string strAnswer; 實驗8 Web技術(shù)綜合應(yīng)用一、系統(tǒng)功能 教務(wù)管理系統(tǒng)根據(jù)用戶身份的不同,將操作劃分為超級管理員、普通管理員和學(xué)生權(quán)限。1、 管理員權(quán)限管理員是系統(tǒng)中最高權(quán)限的擁有者,可以對學(xué)生、班級、課程等項目進(jìn)行統(tǒng)一的管理。權(quán)限如下:學(xué)生信息管理、教師信息管理、基本課程管理、班級信息管理、選課管理、學(xué)生成績管理和用戶管理。2、 學(xué)生身份的用戶值能利用本系統(tǒng)進(jìn)行與自己有關(guān)的操作,不能

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論