福建農(nóng)林大學(xué)ASPNET實驗二

福建農(nóng)林大學(xué)ASPNET實驗二

ID:38799443

大?。?86.82 KB

頁數(shù):16頁

時間:2019-06-19

福建農(nóng)林大學(xué)ASPNET實驗二_第1頁
福建農(nóng)林大學(xué)ASPNET實驗二_第2頁
福建農(nóng)林大學(xué)ASPNET實驗二_第3頁
福建農(nóng)林大學(xué)ASPNET實驗二_第4頁
福建農(nóng)林大學(xué)ASPNET實驗二_第5頁
資源描述:

《福建農(nóng)林大學(xué)ASPNET實驗二》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、福建農(nóng)林大學(xué)計算機與信息學(xué)院實驗報告系:計算機與信息學(xué)院專業(yè):計算機科學(xué)與技術(shù)年級:姓名:學(xué)號:實驗室號田C510計算機號實驗時間:指導(dǎo)教師簽字:成績:實驗二ASP.NET3.5標準控件一、實驗?zāi)康暮鸵?、理解asp.net3.5頁面事件處理流程。2、熟悉asp.net3.5標準控件的使用。二、實驗內(nèi)容和原理本次實驗為2學(xué)時。為了避免將程序設(shè)計得過于復(fù)雜,又兼顧實驗的覆蓋面,將實驗分為三個獨立的部分。1、設(shè)計并實現(xiàn)一個簡易的計算器。要求如下:(1)頁面瀏覽效果如圖1-1所示。圖1-1簡易瀏覽器的瀏覽效果(2)仿照一般計算器的工作方式,實現(xiàn)加和減的功能?!緟⒖柬撁娲a】【參考事件代碼】請在下

2、述代碼的基礎(chǔ)上進一步完善。1、設(shè)計并實現(xiàn)一個用于查詢教師課表的聯(lián)動下拉列表框頁面,要求如下:(1)頁面瀏覽效果如圖2-1所示。圖2-1聯(lián)動下拉列表框瀏覽效果(2)“學(xué)年”下拉列表框中添加十個數(shù)據(jù)項;當前學(xué)期及之前的九個學(xué)年。(3)“學(xué)期”下拉列表框添加兩個數(shù)據(jù)項:1和2。(4)“分院”下拉列表框添加三個數(shù)據(jù)項:數(shù)學(xué)與信息工程學(xué)院、機電學(xué)院和外國語學(xué)院。(5)“教師”下拉列表框中的數(shù)據(jù)項根據(jù)不同的分院產(chǎn)生?!咎崾尽空垍⒄照n件《第三講ASP.NET3.5標準控件》中“年月日下拉列表框的聯(lián)動”來設(shè)置。3、設(shè)計簡易在線測試程序。具體要求如下:(1)如圖3-1所示,在頁面打開時顯示一組模擬測試題,每題

3、均由一個4元素單選按鈕組控件提供4個選項,用戶可以使用鼠標選擇自己認為正確的答案。(2)所有題目完成后,單擊“提交”按鈕,頁面中將顯示答對題的數(shù)量,所有答錯題目的標題均加一個淡藍色底色,以突出顯示,如圖3-2所示。(3)界面中的所有題目、分割線均以動態(tài)的方式在程序運行時通過代碼添加到頁面中。圖3-1初始化頁面圖3-2部分答錯【參考頁面代碼】【參考事件代碼】請在下述代碼的基礎(chǔ)上進一步完善。三、實驗環(huán)境1、Windows?XP2、VisualStudio2005四、算法描述及實驗步驟1.設(shè)計并實現(xiàn)一個簡易的計算器(1)設(shè)計Web窗體新建一個Web窗體,切換到設(shè)計視圖。如圖2-5所示,向頁面添加1

4、個用于布局的1行1列黑色邊框表格。向表格中添加一個TextBox控件、6個Botton控件。圖2-5(2)設(shè)置屬性Web窗體中各控件的屬性設(shè)置如表2-1所示。表2-1各控件的屬性設(shè)置表控件屬性名屬性值說明TextBoxIDtxtDisplay用于顯示輸入數(shù)字的文本框控件編程名稱ReadOnlyTrue不能更改文本框中的文本,默認值為FalseBottonIDbtnOne“數(shù)字1”按鈕的編程名稱Text1“數(shù)字1”按鈕上顯示的文本BottonIDbtnTwo“數(shù)字2”按鈕的編程名稱Text2“數(shù)字2”按鈕上顯示的文本BottonIDbtnThree“數(shù)字3”按鈕的編程名稱Text3“數(shù)字3”按

5、鈕上顯示的文本BottonIDbtnAdd“+”按鈕的編程名稱Text+“+”按鈕上顯示的文本BottonIDbtnSubtract“-”按鈕的編程名稱Text-“-”按鈕上顯示的文本BottonIDbtnEqual“=”按鈕的編程名稱Text=“=”按鈕上顯示的文本(3)編寫事件、方法代碼在所有事件、方法外聲明靜態(tài)字段。靜態(tài)字段保證了其中的數(shù)據(jù)可以在所有的事件、方法中被訪問,并能在事件代碼或方法代碼執(zhí)行結(jié)束后保留數(shù)據(jù)。其中,靜態(tài)字段num1用于存儲算式中的第一個數(shù)字字符串,初始值為“0”;num2用于存儲算式中的第二個數(shù)字字符串,初始值為“0”;total用于存儲將所有輸入的數(shù)連接后的數(shù)字

6、字符串,初始值為“”(空字符串);sign用于存儲運算符號,初始值為“”。代碼如下:staticstringnum1="0",num2="0",total="",sign="";按鈕btnOne被單擊時執(zhí)行的事件代碼如下:protectedvoidbtnOne_Click(objectsender,EventArgse){total+="1";//將數(shù)字字符串"1"與total原值連接后再存入totaltxtDisplay.Text=total;}按鈕btnTwo被單擊時執(zhí)行的事件代碼如下:protectedvoidbtnTwo_Click(objectsender,EventArgse){

7、total+="2";txtDisplay.Text=total;}按鈕btnThree被單擊時執(zhí)行的事件代碼如下:protectedvoidbtnThree_Click(objectsender,EventArgse){total+="3";txtDisplay.Text=total;}按鈕btnAdd被單擊時執(zhí)行的事件代碼如下:protectedvoidbtnAdd_Click(objectsender,

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。