版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)報(bào)告記憶力測(cè)試C黜言沈陽(yáng)航空航天大學(xué)學(xué)號(hào)143403030222班名指導(dǎo)教師2015年10月29日沈陽(yáng)航空航天大學(xué)課程設(shè)計(jì)任務(wù)書(shū)系:航空宇航工程學(xué)部業(yè):飛行器制造工程班級(jí):1434030302學(xué)號(hào):143403030222題目:記憶力測(cè)試201516第1學(xué)期第9周,即10月26日10月30日,共計(jì)1周,20學(xué)時(shí)。二、課程設(shè)計(jì)內(nèi)容用C獻(xiàn)計(jì)一個(gè)記憶力測(cè)試系統(tǒng)。管擦測(cè)試界面出現(xiàn)的字母,幾秒鐘后默寫(xiě)出現(xiàn)的字母,免疫管難度增加,由最開(kāi)始出現(xiàn)的一個(gè)字母,到兩個(gè)字母,直至最多出現(xiàn)8個(gè)字母,測(cè)試者可以選擇從頭開(kāi)始測(cè)試或單關(guān)重新測(cè)試。創(chuàng)建圖形界面,并在其中周期顯示不同的字母;顯
2、示關(guān)號(hào),隨著關(guān)號(hào)的增長(zhǎng),難度增加,字母數(shù)目增加;最后顯示成績(jī)。三、課程設(shè)計(jì)要求程序質(zhì)量要求:,貫徹面向?qū)ο蟪绦蛟O(shè)計(jì)思想。,設(shè)計(jì)用戶圖形界面,界面友好,功能明確,操作方便。,可以加以其它功能或修飾。,代碼簡(jiǎn)潔清晰,并給出必要的注釋,以增強(qiáng)程序的可讀性。課程設(shè)計(jì)說(shuō)明書(shū):,課程結(jié)束后,上交課程設(shè)計(jì)說(shuō)明書(shū)和源程序。課程設(shè)計(jì)說(shuō)明書(shū)的內(nèi)容參見(jiàn)提供的模板。四、指導(dǎo)教師和學(xué)生簽字指導(dǎo)教師:學(xué)生簽名:五、成績(jī)六、教師評(píng)語(yǔ)沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙目錄一、需求分析1二、設(shè)計(jì)分析1三、主要界面截圖1四、技術(shù)要點(diǎn)3五、個(gè)人總結(jié)4六、參考文獻(xiàn)4七、源程序4I沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙一、需求分析該系統(tǒng)是一個(gè)典型的記憶力測(cè)試
3、系統(tǒng),系統(tǒng)應(yīng)該具有安全性,穩(wěn)定性和功能齊全的特點(diǎn)。1,功能性該系統(tǒng)可以讓你對(duì)你自己的記憶里有一個(gè)客觀的認(rèn)識(shí),在以后的學(xué)習(xí)和生活中對(duì)自己的記憶力有一個(gè)初步的了解,對(duì)以后的學(xué)習(xí)效率有一個(gè)顯著的提高。2,穩(wěn)定性該系統(tǒng)比較健全,界面清晰,只要合理操作,就可以達(dá)到預(yù)定的功能,不會(huì)出現(xiàn)錯(cuò)誤。二、設(shè)計(jì)分析通過(guò)定義26個(gè)大小寫(xiě)字母,再隨機(jī)抽取輕重的1到8個(gè)字母出現(xiàn),實(shí)現(xiàn)了隨機(jī)出現(xiàn)字母。頁(yè)面加載時(shí)初始化游戲界面,游戲開(kāi)始時(shí)再清空正確字母文本框,然后產(chǎn)生隨機(jī)字符,計(jì)時(shí)器開(kāi)始工作,十秒后出現(xiàn)答題界面,計(jì)時(shí)器停止,開(kāi)始答題,正確,遞進(jìn)入下一關(guān),錯(cuò)誤,則提示失敗。定義從新開(kāi)始,則初始化游戲界面,從新開(kāi)始出現(xiàn)隨機(jī)字母定義
4、tab,按順序選關(guān)三、主要界面截圖開(kāi)始界面1,沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙.j.沖戲屈知(肥1美丘蝴記四*a2記化嚀四!加MfrE札曲捌蛇開(kāi)始答題.X符麴漏開(kāi)鴛擊職時(shí)與黑EI將相辱轉(zhuǎn)3律之如:加1第二美/卜二府門(mén)油為,成功界面答題界面2沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙四個(gè)大小寫(xiě)四、技術(shù)要點(diǎn)1定義字符串?dāng)?shù)組,以此生成隨機(jī)字符串,字符串不包含o,p,s,z不容易分辨的字符。strings1=a,b,c,d,e,f,g,h,i,j,k,l,m,n,q,r,t,u,v,w,y,A,B,C,D,E,F,G,H,I,J,K,L,M,N,Q,R,T,U,V,W,Y;2開(kāi)始答題時(shí),清空正確答案文本框zqdatxt.Tex
5、t=計(jì)時(shí)器開(kāi)始工作this.timer1.Interval+;intnum=0;num=this.timer1.Interval-1000;if(num11)intjsn=10-num;控制關(guān)卡按鈕可用,實(shí)現(xiàn)功能,過(guò)完第一關(guān),系統(tǒng)開(kāi)啟第二關(guān)按鈕Controlbt=pfrm.Controls.Find(dygbt,true);if(gknum=1)bt=pfrm.Controls.Find(degbt,true);elseif(gknum=2)3沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙4默認(rèn)選中第一關(guān),通過(guò)tab可以進(jìn)行選關(guān)操作。dygbt.TabIndex=0;degbt.TabIndex=1;選關(guān)按鈕,第一
6、關(guān),以此類(lèi)推privatevoiddygbt_Click(objectsender,EventArgse)gamefrmgfrm=newgamefrm(1,this);gfrm.ShowDialog();五、個(gè)人總結(jié)在這次的課設(shè)中,我學(xué)到了許多東西,有較為深刻的體會(huì)和感想。在編寫(xiě)程序時(shí)遇到了很多的問(wèn)題,要發(fā)揚(yáng)好學(xué)好問(wèn)的精神,積極探索,尋找答案,而不是坐以待斃,在這個(gè)過(guò)程中,要心有毅力,不能半途而廢,只有這樣才能完成任務(wù)。經(jīng)過(guò)一個(gè)星期的摸索與學(xué)習(xí),我對(duì)C#t了更深刻的理解,只是,有很多的東西是從別的地方生搬硬照過(guò)來(lái)的,對(duì)C#勺運(yùn)用不是十分的深刻。這個(gè)需要我以后的學(xué)習(xí)。在以后的上學(xué)習(xí)生活中,我會(huì)更
7、加認(rèn)真仔細(xì)的學(xué)習(xí)。六、參考文獻(xiàn)網(wǎng)絡(luò)搜索七、源程序usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespacemtest4沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙publicpartialclassgamefrm:Form/定義變量,接收關(guān)卡數(shù)intgknum=0;/定義字符串?dāng)?shù)組,以此生成隨機(jī)字符串,字符串不包含o,p,s,z四個(gè)大小寫(xiě)不容易分辨的字符s
8、trings1=a,b,c,d,e,f,g,h,i,j,k,l,m,n,q,r,t,u,v,w,y,A,B,C,D,E,F,G,H,I,J,K,L,M,N,Q,R,T,U,V,W,Y;/字符列表startfrmpfrm=null;publicgamefrm(intgnum,startfrmsfrm)InitializeComponent();gknum=gnum;pfrm=sfrm;/界面加載時(shí)初始化游戲界面privatevoidgamefrm_Load(objectsender,EventArgse)dtjslb.Text=答題計(jì)時(shí):10秒;zqdalb.Visible=false;zqda
9、txt.Visible=false;qrbt.Visible=false;rstbt.Visible=false;privatevoidstartbt_Click(objectsender,EventArgse)/開(kāi)始答題時(shí),清空正確答案文本框zqdatxt.Text=;/計(jì)算器開(kāi)始計(jì)時(shí)this.timer1.Start();/產(chǎn)生待記憶隨機(jī)字符串Randomrand=newRandom();/實(shí)例化randstringstr=null;for(inti=0;igknum;i+)5沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙str+=s1rand.Next(0,s1.Length);this.lb.Text=st
10、r;privatevoidtimer1_Tick(objectsender,EventArgse)/計(jì)時(shí)器開(kāi)始工作this.timer1.Interval+;intnum=0;num=this.timer1.Interval-1000;/如果十秒之內(nèi),只計(jì)時(shí)if(num11)intjsn=10-num;this.dtjslb.Text=答題計(jì)時(shí):+jsn.ToString()+秒;else/十秒以后,出現(xiàn)答題界面,計(jì)時(shí)器停止,并重新初始化timer1.Stop();this.timer1.Interval=1000;lb.Visible=false;startbt.Visible=false;
11、zqdalb.Visible=true;zqdatxt.Visible=true;qrbt.Visible=true;rstbt.Visible=true;zqdatxt.Focus();privatevoidqrbt_Click(objectsender,EventArgse)/獲取正確答案stringdaanstr=zqdatxt.Text.Trim();如果答案正確,提示闖關(guān)成if(daanstr.Equals(lb.Text.Trim()/功。沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙MessageBox.Show(闖關(guān)成功恭喜你,你已經(jīng)獲得了:+gknum+分。);/控制關(guān)卡按鈕可用,實(shí)現(xiàn)功能,過(guò)完第
12、一關(guān),系統(tǒng)開(kāi)啟第二關(guān)按鈕Controlbt=pfrm.Controls.Find(dygbt,true);if(gknum=1)bt=pfrm.Controls.Find(degbt,true);elseif(gknum=2)bt=pfrm.Controls.Find(dsgbt,true);elseif(gknum=3)bt=pfrm.Controls.Find(dsigbt,true);elseif(gknum=4)bt=pfrm.Controls.Find(dwgbt,true);elseif(gknum=5)bt=pfrm.Controls.Find(dlgbt,true);elsei
13、f(gknum=6)bt=pfrm.Controls.Find(dqgbt,true);elseif(gknum=7)bt=pfrm.Controls.Find(dbgbt,true);elseif(gknum=8)return;if(bt.Length1)return;Buttongbt=(Button)bt0;gbt.Enabled=true;gbt.Focus();this.Close();elseMessageBox.Show(闖關(guān)失敗);/如果答案錯(cuò)誤,提示闖關(guān)失敗/重新開(kāi)始,初始化游戲界面沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙privatevoidrstbt_Click(objectsender
14、,EventArgse)dtjslb.Text=答題計(jì)時(shí):10秒;lb.Text=;zqdalb.Visible=false;zqdatxt.Visible=false;qrbt.Visible=false;rstbt.Visible=false;startbt.Visible=true;lb.Visible=true;privatevoidgamefrm_FormClosing(objectsender,FormClosingEventArgse)usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;us
15、ingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespacemtestpublicpartialclassstartfrm:Form沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙publicintscore=0;publicstartfrm()InitializeComponent();privatevoidstartfrm_FormClosing(objectsender,FormClosingEventArgse)Application.Exit();privatevoidstartfrm_Load
16、(objectsender,EventArgse)dygbt.TabIndex=0;degbt.TabIndex=1;dsgbt.TabIndex=2;dsigbt.TabIndex=3;dwgbt.TabIndex=4;dlgbt.TabIndex=5;dqgbt.TabIndex=6;dbgbt.TabIndex=7;沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙degbt.Enabled=false;dsgbt.Enabled=false;dsigbt.Enabled=false;dwgbt.Enabled=false;dlgbt.Enabled=false;dqgbt.Enabled=false;dbgbt
17、.Enabled=false;privatevoiddygbt_Click(objectsender,EventArgse)gamefrmgfrm=newgamefrm(1,this);gfrm.ShowDialog();privatevoiddegbt_Click(objectsender,EventArgse)gamefrmgfrm=newgamefrm(2,this);gfrm.ShowDialog();privatevoiddsgbt_Click(objectsender,EventArgse)gamefrmgfrm=newgamefrm(3,this);沈陽(yáng)航空航天大學(xué)設(shè)計(jì)用紙gfrm.ShowDialog();privatevoiddsigbt_Click(objectsender,EventArgse)gamefrmgfrm=newgamefrm(4,this);gfrm.ShowDialog();privatevoiddwgbt_Click(objectsender,EventArgse)gamefrmgfrm=newgamefrm(5,this);gfrm.ShowDialog();privatevoiddlgbt_Click
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育學(xué)自我檢測(cè)試卷B卷附答案
- 2024年度山西省高校教師資格證之高等教育心理學(xué)題庫(kù)綜合試卷A卷附答案
- 2024年嬰幼兒保育技能大賽試題
- 交通安全主題班會(huì)設(shè)計(jì)7篇
- 2024民間借款協(xié)議爭(zhēng)議起訴狀范例
- 2024年資產(chǎn)評(píng)估師聘用協(xié)議范本
- 醫(yī)保培訓(xùn)工作總結(jié)
- 2024年城市綠化帶建設(shè)承包協(xié)議細(xì)則
- 2024年建筑行業(yè)工人聘用協(xié)議樣本
- 2024年度某公司股權(quán)投資協(xié)議文件
- GB 21258-2024燃煤發(fā)電機(jī)組單位產(chǎn)品能源消耗限額
- 手術(shù)室急危重患者的搶救與配合
- 1.1公有制為主體多種所有制經(jīng)濟(jì)共同發(fā)展課件-高中政治統(tǒng)編版必修二經(jīng)濟(jì)與社會(huì)
- 研發(fā)投入核算管理制度
- 新疆哈密地區(qū)(2024年-2025年小學(xué)四年級(jí)語(yǔ)文)人教版期中考試(上學(xué)期)試卷及答案
- 完整2024年國(guó)有企業(yè)管理人員處分條例專題課件
- 國(guó)開(kāi)電大本科工程數(shù)學(xué)(本)在線形考(形成性考核作業(yè)4)試題及答案
- 機(jī)器視覺(jué)課件
- 第二章 精氣神與生命 優(yōu)質(zhì)課件
- 陸羽泉罐裝茶營(yíng)銷(xiāo)策劃書(shū)
- 抗合成酶抗體綜合征.ppt
評(píng)論
0/150
提交評(píng)論