程序設(shè)計實(shí)訓(xùn)封面及內(nèi)容模板

程序設(shè)計實(shí)訓(xùn)封面及內(nèi)容模板

ID:40645852

大?。?7.72 KB

頁數(shù):18頁

時間:2019-08-05

程序設(shè)計實(shí)訓(xùn)封面及內(nèi)容模板_第1頁
程序設(shè)計實(shí)訓(xùn)封面及內(nèi)容模板_第2頁
程序設(shè)計實(shí)訓(xùn)封面及內(nèi)容模板_第3頁
程序設(shè)計實(shí)訓(xùn)封面及內(nèi)容模板_第4頁
程序設(shè)計實(shí)訓(xùn)封面及內(nèi)容模板_第5頁
資源描述:

《程序設(shè)計實(shí)訓(xùn)封面及內(nèi)容模板》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、鄭州輕工業(yè)學(xué)院實(shí)習(xí)報告實(shí)習(xí)名稱:程序設(shè)計與ACM競賽實(shí)訓(xùn)之程序設(shè)計實(shí)訓(xùn)院系:計算機(jī)與通信工程學(xué)院專業(yè)班級:計算機(jī)2014-01班學(xué)號:541407010152姓名:張徑天實(shí)習(xí)地點(diǎn):科學(xué)校區(qū)實(shí)驗樓302時間:2015年7月第一部分掃雷游戲的設(shè)計與實(shí)現(xiàn)一、實(shí)訓(xùn)目的請注意格式:正文采用小四號字、單倍行距,其中的代碼用五號字!注意分段,且每段首行縮進(jìn)兩個字!1.掌握窗體設(shè)計步驟、窗體調(diào)用2.學(xué)習(xí)Form窗體中控件的靈活使用,能基本理解所學(xué)代碼的基本含義3.會使用button、panel、label、textbox、menestrip等按鈕,并會使用二維數(shù)

2、組的定義與使用二維數(shù)組定義雷區(qū),通過enable按鈕控制器可使用性4.能通過Loction、size等控制界面的合理大方5.能使用imagebox、timer等控件的加入,并能通過屬性按鈕來完成所需要的結(jié)果6.自學(xué)制作過程中不會控件的使用。二、實(shí)訓(xùn)內(nèi)容1.通過一學(xué)期所學(xué)的C#知識來完成基本的可視化程序設(shè)計需求2.仿Windows系統(tǒng)掃雷,完善掃雷游戲:添加菜單(包含快捷鍵、熱鍵等)、實(shí)現(xiàn)初級、中級、高級及自定義掃雷;添加掃雷英雄榜;實(shí)現(xiàn)各方塊中標(biāo)識周邊雷數(shù)量的文字采用不同顏色的數(shù)字顯示三、程序開發(fā)操作步驟說明:以下共分為4各部分來介紹,分別為:掃

3、雷主界面、自定義窗體、請輸入窗體、英雄榜窗體等.主界面:1.打開MicrosoftVisualStudio2008,選擇c#編譯環(huán)境,創(chuàng)建一個項目,使用Windows窗體應(yīng)用程序,并命名為“掃雷_xxb”2.點(diǎn)擊Form1,從text屬性欄中的Form1改為掃雷,icon屬性中加入mine.ico圖片。再將Font屬性改為新宋體,9pt,加粗。并向其中添加一個timer1控件其屬性中的Interval屬性改為1000.添加一個imageList1控件,添加圖片。3.按照如上設(shè)計分別加入menestrip控件,設(shè)計好菜單為:游戲(&G):新游戲、初

4、級、中級、高級、自定義…、英雄榜…、退出;幫助(&H):游戲說明、關(guān)于掃雷…、關(guān)于版權(quán)…等。按順序先把前者屬性欄中的ShowShortcutKeys屬性設(shè)置為True,ShortcutKeys分別設(shè)置為Ctrl+N、Ctrl+L、Ctrl+M、Ctrl+H、Ctrl+D、Ctrl+C、Ctrl+E;后者分別設(shè)置為Ctrl+I、Ctrl+F、Ctrl+B。4.向Form1中拖入一個menuStrip控件,Loction和size屬性按上圖設(shè)計,分別向其中加入1個button控件和2個label控件。設(shè)置label控件的Font屬性為宋體,12pt,

5、加粗,其中ForeColor設(shè)置為Red。并在buttion窗體的text設(shè)置為空,Image加入face.bmp圖片。5.再向Form1窗體中拖入一個button控件,其Text屬性改為標(biāo)示出雷,F(xiàn)ont屬性設(shè)置為新宋體,9pt,加粗。其中各個控件的位置是一定的。6.選中Form1在其屬性事件中單擊Load,添加如下代碼:privatevoidForm1_Load(objectsender,EventArgse)//Form1_Load,用于基本開始界面的設(shè)置{stringpath;//定義字符串,用于存放“掃雷英雄榜.txt”的位置path=

6、System.Windows.Forms.Application.StartupPath;//bin路徑if(!File.Exists(path+"\掃雷英雄榜.txt"))//if語句,主要是通過檢測是否有掃雷英雄榜.txt,如果沒有。。。File.Create(path+"\掃雷英雄榜.txt");//創(chuàng)建掃雷英雄榜.txt初級ToolStripMenuItem.Checked=true;//使菜單中的初級可用Load_Mine();//用于解決開始時單擊任意按鈕均勝利的問題GameInit();//游戲初始化timer1.Enabled

7、=true;//開啟時鐘計時}7.設(shè)置button1按鈕:在點(diǎn)擊事件下加入如下代碼:privatevoidbutton1_Click(objectsender,EventArgse)//這是一個開始按鈕,單擊即開始游戲{button1.Image=Image.FromFile("face.bmp");//用于控制開始按鈕的圖標(biāo),開始時位笑臉DelAllMines();//刪除所有的雷區(qū)控件(很重要,用于不讓其改變等級時有參與)RestMine=MineNum;//用于記錄雷數(shù),開始時剩余雷數(shù)為總雷數(shù)CostTime=0;//用于記錄從開始到現(xiàn)在游

8、戲用時,開始為0label1.Text=CostTime.ToString();//label1窗體中用于顯示所用的時間GamesBeg

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

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

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