


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)武漢理工大學(xué)華夏學(xué)院課程設(shè)計(jì)報(bào)告書課程名稱:軟件綜合題目 :基于 VC+的“推箱子”游戲軟件的開發(fā)與測(cè)試系名:信息工程系專業(yè)班級(jí):姓名:指導(dǎo)教師 :2013 年 元月 18 日課程設(shè)計(jì)任務(wù)書學(xué)生姓名:專業(yè)班級(jí):軟件 2101指導(dǎo)教師:工作單位:信息系計(jì)算機(jī)教研室設(shè)計(jì)題目:基于 VC+的“推箱子”游戲軟件的開發(fā)與測(cè)試初始條件:1. 已完成 c 語(yǔ)言程序設(shè)計(jì)、軟件工程、數(shù)據(jù)庫(kù)概論或數(shù)據(jù)庫(kù)技術(shù)等課程的學(xué)習(xí)2. 系統(tǒng)環(huán)境: Intel 奔騰 4 以上處理器, 1G以上內(nèi)存, 40G以上硬盤,Windows 編程環(huán)境, Visual C+ 編程工具要求完成的主要任務(wù): (在規(guī)定的時(shí)間內(nèi)完成下列任務(wù))(
2、包括課程設(shè)計(jì)工作量及其技術(shù)要求,以及說明書撰寫等具體要求)主要任務(wù):系統(tǒng)完成用戶登錄及管理員增加、刪除、修改、查詢功能1 按系統(tǒng)功能進(jìn)行游戲背景區(qū)域(移動(dòng)區(qū)域、圍墻)的設(shè)計(jì)與繪制:2 根據(jù)系統(tǒng)實(shí)現(xiàn)的功能,繪出功能圖、系統(tǒng)流程圖3 模塊調(diào)試,運(yùn)行結(jié)果正確,并經(jīng)教師檢查及答辯;設(shè)計(jì)報(bào)告撰寫格式要求: (課程設(shè)計(jì)報(bào)告按統(tǒng)一通用格式書寫)具體內(nèi)容如下: 設(shè)計(jì)任務(wù)與要求 總體方案與說明 程序主要模塊的流程圖 問題分析與解決方案的設(shè)計(jì)思想和改進(jìn)設(shè)想 系統(tǒng)的調(diào)試記錄、調(diào)試報(bào)告(即在調(diào)試中遇到的主要問題、解決方法及改進(jìn)設(shè)想) 小結(jié)與體會(huì)附錄:使用說明 參考資料時(shí)間安排:2012年12 月29 日-2013年元
3、18 日(共三周)第 1 天介紹本次課程設(shè)計(jì)的目的、要求,介紹MFCAppWizard 應(yīng)用程序框架的簡(jiǎn)介第 2 天第 5 天介紹 MFC中的窗口消息的創(chuàng)建及用,完成游戲背景區(qū)域(移動(dòng)區(qū)域、圍墻)的設(shè)計(jì)與繪制第 6 天第 9 天完成目標(biāo)區(qū)域、 小人、箱子的繪制、 繪制地圖、加載 / 更新地圖、關(guān)卡的設(shè)置及系統(tǒng)整合第 10 天系統(tǒng)運(yùn)行與演示第 11 天第 14 天 系統(tǒng)測(cè)試與掌握調(diào)試的方法和技巧,撰寫設(shè)計(jì)報(bào)告第 15天按項(xiàng)目組進(jìn)行演示與答辯,形成課程設(shè)計(jì)報(bào)告文檔指導(dǎo)教師簽字:2012年 12月28 日系主任簽字:年月日目 錄1 引言最經(jīng)典的推箱子游戲,類似的游戲你一定早就玩過。要控制搬運(yùn)工上下左
4、右移動(dòng),來(lái)將箱子推到指定地點(diǎn)記得幾年前,推箱子在機(jī)上刮起了一股不小的益智類游戲的旋風(fēng),現(xiàn)在許多資深玩家也都對(duì)推箱子贊不絕口,可見有深度的益智類游戲是非常受大家歡迎的。 推箱子游戲 1981 年由今林宏行首創(chuàng), 是在 1982 年 12 月由 ThinkingRabbit公司首次發(fā)行,名“倉(cāng)庫(kù)番”。箱子只可以推 , 不可以拉 , 而且一次只能推動(dòng)一個(gè),勝利條件就是把所有的箱子都推到目的地。推箱子游戲是一種老少皆宜的益智游戲,既可以開發(fā)青少年學(xué)生的,又可以防止老年癡呆癥,全家一起攻關(guān)還可以促進(jìn)家庭和睦,何樂而不為推箱子游戲是目前比較流行的游戲之一,很多操作系統(tǒng)或者流行軟件都會(huì)帶有這種游戲。它既能鍛
5、煉思維的嚴(yán)密性,又有很多樂趣。我們團(tuán)隊(duì)比較喜歡玩這個(gè)游戲,于是備采用 c+編程語(yǔ)言進(jìn)行實(shí)現(xiàn)。2 項(xiàng)目需求分析用戶可以進(jìn)行開始游戲,退出游戲, 選關(guān),重新開始游戲等操作。有結(jié)束提示。作為一款極為經(jīng)典的游戲,推箱子吸引了一代代玩家樂此不疲,通過使用Visual C+ 進(jìn)行設(shè)計(jì),將學(xué)習(xí)過的知識(shí)應(yīng)用到實(shí)際程序中,以便于為以后的進(jìn)一步學(xué)習(xí)奠定基礎(chǔ)。推箱子游戲的設(shè)計(jì)目標(biāo)完成一個(gè)比較簡(jiǎn)單的游戲,使之能夠?qū)崿F(xiàn)推箱子游戲的基本功能,成為一個(gè)比較完整的游戲框架。在一個(gè)狹小的倉(cāng)庫(kù)中,要求把木箱放到指定的位置,稍不小心就會(huì)出現(xiàn)箱子無(wú)法移動(dòng)或者通道被堵住的情況,所以需要巧妙的利用有限的空間和通道,合理安排移動(dòng)的次序和位
6、置,才能順利的完成任務(wù)。在游戲主界面中,會(huì)出現(xiàn)一個(gè)小人、若干個(gè)箱子和箱子放置點(diǎn)。玩家需要利用方向鍵控制小人上下左右移動(dòng),并推動(dòng)界面中的箱子到達(dá)指定的箱子放置點(diǎn)。3 系統(tǒng)概要設(shè)計(jì)3.1功能控制模塊初始化主界系統(tǒng)功能如圖3-1 所示。繼續(xù)退出開始功能控制模塊進(jìn)入上一關(guān) 閉 游選擇關(guān)卡次離開游指定位置狀態(tài)判屏幕輸出功能初始化進(jìn)返回游戲通關(guān)時(shí)的時(shí)刻判斷游戲的小是 否 是通關(guān)提示人物、箱子所能移動(dòng)圖 3-1功能模塊成功提示3.2系統(tǒng)流程圖通關(guān)提示進(jìn)入下一系統(tǒng)流程如圖3-2 所示。關(guān)于推箱子游游 戲關(guān)卡重置功能規(guī) 則倒回本關(guān)的初始返回狀態(tài)和重新選擇圖 3-2系統(tǒng)流程圖3.3推箱子游戲具有的功能3.3.1能
7、夠顯示主菜單和界面游戲需要一共主菜單讓玩家進(jìn)行游戲設(shè)置,同時(shí)能夠把地圖文件中的信息轉(zhuǎn)換成為圖像顯示在游戲界面上。3.3.2能夠?qū)崿F(xiàn)鍵盤操作功能能夠接受到鍵盤駛?cè)氲姆较蜴I信息,并根據(jù)不同的方向鍵把游戲人物移動(dòng)到相應(yīng)的位置。例如,當(dāng)玩家單機(jī)方向鍵向上“上”時(shí),如果向上的位置是可以移動(dòng)的,那么就當(dāng)把游戲人物向上西東一個(gè)方格。3.3.3能夠把放置到位置的箱子進(jìn)行變色顯示當(dāng)玩家把箱子推到指定位置的格子時(shí),需要把這個(gè)箱子進(jìn)行變色,這樣就能明確的現(xiàn)實(shí)出該箱子已經(jīng)放置到指定位置。3.3.4游戲勝負(fù)判斷功能在游戲中,當(dāng)玩家把所有的箱子都推到指定點(diǎn)時(shí),玩家勝利通過當(dāng)前游戲關(guān)口,進(jìn)行下一關(guān)口的游戲。如果玩家無(wú)法將箱
8、子全部推到指定位置時(shí),玩家失敗,玩家可以選擇重新開始進(jìn)行當(dāng)前關(guān)口的游戲,還是退出游戲。3.3.5支持關(guān)口選擇功能玩家在游戲中可以自行選擇需要挑戰(zhàn)的關(guān)口。當(dāng)玩家點(diǎn)擊菜單中的“關(guān)卡選擇”,并在對(duì)話框中輸入所需要挑戰(zhàn)的關(guān)口,設(shè)置完畢后點(diǎn)擊開始即可打開所需關(guān)口。3.4推箱子功能框架推箱子游初畫移移功始圖動(dòng)動(dòng)能化模箱小控模塊子人制圖 3-3功能框架初始化模塊。該模塊包括屏幕初始化和游戲第一關(guān)到第最后一關(guān)的初始化。屏幕初始化用于輸出操作信息,游戲每一關(guān)的初始化時(shí)構(gòu)建每一關(guān)的關(guān)卡。畫圖模塊。 該模塊最要是被其他模塊調(diào)用, 用于畫墻、 在空地畫箱子、 畫小人、和畫目的地。移動(dòng)箱子模塊。該模塊用于移動(dòng)箱子,包括
9、目的地之間、空地之間和目的地與空地之間箱子的移動(dòng)移動(dòng)小人模塊。該模塊用于移動(dòng)人物,包括目的地之間、空地之間和目的地與空地之間人物的移動(dòng)功能控制模塊。該模塊是幾個(gè)功能函數(shù)的集合,包括屏幕輸出功能、指定位置狀態(tài)功能和關(guān)卡重置功能。3.5游戲界面設(shè)計(jì)3.5.1游戲主界面推箱子游戲主界面設(shè)計(jì)如圖3-4 所示圖 3-4設(shè)計(jì)的游戲主界面3.5.2游戲菜單與幫助結(jié)構(gòu)設(shè)計(jì)圖 3-5 游戲菜單結(jié)構(gòu)圖 3-6 幫助結(jié)構(gòu)設(shè)計(jì)3.5.3游戲中關(guān)卡選擇對(duì)話框設(shè)計(jì)圖 3-7 關(guān)卡選擇對(duì)話框當(dāng)玩家在對(duì)話框中輸入關(guān)口數(shù)字,并重新點(diǎn)擊開始游戲時(shí),游戲會(huì)自動(dòng)選擇對(duì)應(yīng)關(guān)口的地圖級(jí)別開始新游戲。3.6游戲的界面實(shí)現(xiàn)在推箱子游戲中,通
10、過如下幾步即可實(shí)現(xiàn)游戲的菜單在推箱子游戲工程的資源中添加一個(gè)菜單資源,其屬性如表3-1 所示:表 3-1資源屬性ID類別說明IDR_MAINFRAME彈出菜單游戲的主菜單IDR_RESTART菜單欄重新開始IDR_SELECT菜單欄關(guān)卡選擇IDR_EXIT菜單欄游戲退出1 給每個(gè)菜單欄添加相應(yīng)函數(shù)到CboxManDlg類中。2 菜單響應(yīng)函數(shù)的實(shí)現(xiàn),各類菜單調(diào)用響應(yīng),要運(yùn)用到的代碼如下:(1) void CBoxManDlg:OnExit()pp文件和 .h 文件。基類選 CDialog ,對(duì)話框 ID選上面建好的對(duì)話框。OK圖 3-10 添加函數(shù)圖 2(2) 為編輯框添加一個(gè)變量,用來(lái)存儲(chǔ)編輯
11、框獲得的數(shù)據(jù)。選項(xiàng)卡Variables,類名選上面那個(gè)對(duì)話框的類名,選中編輯框的Member ID,增加變量圖 3-11 變量設(shè)置( 6)要想在 CBoxManDlg類中使用這個(gè)對(duì)話框類,必須包含頭文件:#include ""最后,選項(xiàng)卡關(guān)聯(lián)函數(shù)中調(diào)用這個(gè)對(duì)話框類:void CBoxManDlg:OnSelect()Debug/","rb");如何顯示 Debug工具欄窗口:在任意工具欄的位置,單擊鼠標(biāo)右鍵,勾選Debug 項(xiàng): Tools->Customize-àToolbars- àDebug- àclo
12、se引申:工具欄和工具條的區(qū)別?一個(gè)工具欄可以放置多個(gè)工具條。2斷點(diǎn)調(diào)試F9:設(shè)置或去除斷點(diǎn)。如果當(dāng)前行未設(shè)置斷點(diǎn),按F9 可在當(dāng)前行設(shè)置斷點(diǎn),如果當(dāng)前行已設(shè)置斷點(diǎn),按F9 則為去除斷點(diǎn)設(shè)置。Alt+F9 :調(diào)出斷點(diǎn)設(shè)置窗口在這個(gè)窗口里可以設(shè)置斷點(diǎn),去除所有已經(jīng)設(shè)置的斷點(diǎn)或者單個(gè)斷點(diǎn),也可以轉(zhuǎn)到已設(shè)置的斷點(diǎn)處,通過按鈕Edit Code ,可以設(shè)置需要被計(jì)算的表達(dá)式,可以設(shè)置,監(jiān)視 (Watch) 數(shù)組或結(jié)構(gòu)體元素的個(gè)數(shù),可以在窗口過程函數(shù)中設(shè)置斷點(diǎn),可以為任何一個(gè)想要監(jiān)視 (Watch) 的消息 (Message) 設(shè)置一個(gè)斷點(diǎn)。3開始調(diào)試: Build-Start Debug-Go: F5
13、注: F5 有兩層含義。對(duì)于非調(diào)試階段,按F5 用于開始調(diào)試。對(duì)于調(diào)試階段( 已經(jīng)進(jìn)入調(diào)試階段 ) ,按 F5 用于運(yùn)行程序到下一個(gè)斷點(diǎn)處4. 停止調(diào)試一旦按 F5 之后進(jìn)入調(diào)試階段, IDE 編輯器上就會(huì)增加一個(gè)Debug 菜單選項(xiàng) ( 里面包含一些常用調(diào)試手段)這里列出不常見的兩個(gè), 有 Exceptions ,Threads ,Modules,可以通過點(diǎn)擊 Modules 進(jìn)入 Module List 對(duì)話框,在這里可以看到一些模塊 (Module) ,如,可以 Google 的一些信息。這里略過,我也不是很熟悉。 。-b ,歡迎大牛補(bǔ)充。 。都說說是怎么用的。: Debug-
14、4;Stop Debugging :Shift+F55重新開始調(diào)試 ( 或者說重頭開始調(diào)試)這個(gè)功能既可以在調(diào)試階段使用,也可以在非調(diào)試階段使用,用于進(jìn)入調(diào)試階段。在調(diào)試階段,它的功能如下: (即不停止調(diào)試的情況下)如果在一個(gè)程序里有多個(gè)斷點(diǎn),比如斷點(diǎn)1、斷點(diǎn) 2、。斷點(diǎn) 5. 首先,按 F5 調(diào)試,進(jìn)入調(diào)試階段,程序首先執(zhí)行到斷點(diǎn)1 處,如果再按F5 就會(huì)執(zhí)行到斷點(diǎn)2 處,依次類推,直到斷點(diǎn)5 處,如果當(dāng)程序執(zhí)行到斷點(diǎn)5 處,再按 F5,則程序不會(huì)再中斷,程序完全運(yùn)行起來(lái)??墒牵谡{(diào)試階段, 如何從斷點(diǎn)2斷點(diǎn) 5 處之間的任意一個(gè)斷點(diǎn)跳到斷點(diǎn)1 處去重新執(zhí)行呢比如,程序已經(jīng)執(zhí)行到斷點(diǎn)4 處,
15、現(xiàn)在程序員想回到斷點(diǎn)1 處,重新再查看(監(jiān)視)每個(gè)斷點(diǎn)處的情形(也許是他記性不好,也許是他眼花了,也許是他操作太快,比如多按了幾下F5 鍵 (*_*) ,這種情況大家也碰到過吧,往往很多人選擇了,停止調(diào)試,再重新開始進(jìn)入調(diào)試,再重新來(lái)一遍,當(dāng)然,這樣可以,只是有點(diǎn)麻煩。)現(xiàn)在,其實(shí)還有一種方法。 。我之前也沒發(fā)現(xiàn)。 。 -b 。在這種情況下,就可以用重新開始調(diào)試了(注意,這個(gè)重新開始調(diào)試是指再不停止調(diào)試的情況下,重新開始調(diào)試),比如,現(xiàn)在在斷點(diǎn)4 處,想回到斷點(diǎn)1 處,就可以按Ctrl+Shift+F5(重新開始調(diào)試的快捷鍵):Debug- àRestart: Ctrl+Shift+
16、F56. 單步調(diào)試前提條件 - 調(diào)試階段: Debug-Step Into (F11)逐語(yǔ)句。(例如,遇到函數(shù)調(diào)用時(shí)會(huì)進(jìn)入被調(diào)函數(shù)): Debug-Step Over (F10)逐過程(例如,遇到函數(shù)調(diào)用語(yǔ)句時(shí),不會(huì)進(jìn)入被調(diào)函數(shù)): Debug-Step Out (Shift+F11)跳出過程調(diào)用(例如,當(dāng)F11 逐語(yǔ)句進(jìn)入被調(diào)函數(shù)后,按Shift+F11會(huì)跳出被調(diào)函數(shù)): Debug- àRun to Cursor (Ctrl+F10)運(yùn)行到光標(biāo)所在位置。 (注:貌似執(zhí)行只能向前不能向后,即光標(biāo)定位不能在已經(jīng)執(zhí)行過的代碼里),經(jīng)測(cè)試,如果光標(biāo)在已執(zhí)行的代碼里,按Ctrl+F10則程
17、序會(huì)完全執(zhí)行起來(lái),猜測(cè)。 。是不是執(zhí)行完程序,再重新,從頭開始執(zhí)行到光標(biāo)處,貌似顯示的是沒執(zhí)行到光標(biāo)處。 。 -b 歡迎批評(píng)補(bǔ)充。7. 變量監(jiān)視: Debug- àQuickWatch (Shift+F9)調(diào)出 QuickWatch 對(duì)話框,添加要監(jiān)視查看(watch )的表達(dá)式( expression ),然后Add Watch ,程序之后就會(huì)監(jiān)視該表達(dá)式: View-Debug Windows-Watch (Alt+3)監(jiān)視你設(shè)置的需要被監(jiān)視的變量。: View- àDebug Windows- àVariables (Alt+4)監(jiān)視所有變量。注: View
18、 下的 Debug Windows 下的所有項(xiàng)均在Debug 工具條中有。注:在 Debug 下,可以將變量選中,直接拖到 Variables 的窗口中監(jiān)視。 。,是不是很方便很 HIGH4功能測(cè)試4.1主菜單和界面顯示功能測(cè)試這個(gè)演示主要是測(cè)試游戲的菜單和界面顯示是否成功,其步驟如下。( 1)運(yùn)行推箱子程序 .exe 文件, 如圖 6-1 所示圖 6-1 運(yùn)行文件( 2)程序啟動(dòng)后,其菜單及界面如圖6-2 所示圖6-2界面效果4.2鍵盤操作功能測(cè)試鍵盤操作功能的演示,演示步驟如下:(1) 游戲開始后人物的位置,如圖6-3 所示圖6-3(2) 按下鍵盤上的“下”方向按鍵。(3) 查看任務(wù)是否向
19、下移動(dòng),如圖5-4 :圖6-44.3箱子放置到指定位置時(shí)變色顯示功能測(cè)試將箱子放置到指定位置時(shí),箱子會(huì)變色的功能,具體步驟如下(1)推箱子游戲已經(jīng)開始,如圖6-5 所示圖 6-5(2)推動(dòng)箱子到指定位置后,顯示如圖5-6 所示圖6-64.4支持地圖擴(kuò)展功能的演示推箱子游戲是否支持地圖擴(kuò)展功能,步驟如下:(1)查看第一關(guān)地圖文件,其內(nèi)容如下:(2)與游戲顯示的地圖對(duì)照?qǐng)D 6-7第一關(guān)地圖文件圖 6-8 修改后的地圖文件(3)重新進(jìn)行第一關(guān)游戲,地圖顯示圖 6-95 特殊問題及解決方法1、問題1問題描述記錄所有走過的步數(shù)總是不成功解決方案設(shè)置變量 sum解決結(jié)果可以記錄所有走過的步數(shù),當(dāng)游戲重新開
20、始的時(shí)候本關(guān)的步數(shù)清零。2、問題 2問題描述在初始化地圖函數(shù)時(shí),由于每加載地圖均要將目的地存儲(chǔ)于POINT DE 中,由于人物移動(dòng)過程中當(dāng)人物占領(lǐng)目的地時(shí),目的地POINT DE 存儲(chǔ)內(nèi)容也會(huì)隨之改變,事實(shí)上DE里面的值是不會(huì)變的解決方案對(duì) POINT DE 的值只初始化一次,記在選關(guān)按鈕按下時(shí),或游戲結(jié)束時(shí)才初始化,當(dāng)人物移動(dòng)時(shí),當(dāng)加載目的地圖片時(shí),不再對(duì)POINT DE 進(jìn)行賦值。解決結(jié)果目的地的圖片正常顯示,成功判斷當(dāng)前關(guān)是否成功6 設(shè)計(jì)小結(jié)從工程實(shí)踐開始前兩周,原計(jì)劃使用MFC開發(fā)程序,因?yàn)檩^WIN32應(yīng)用程序熟悉,但是后來(lái)考慮到運(yùn)用WIN32應(yīng)用程序能使得開發(fā)更為靈活,且文件不至于冗余。剛剛使用WIN32 應(yīng)用程序開發(fā)的時(shí)候,對(duì)整個(gè)開發(fā)框架和消息機(jī)制的不熟悉,走了很多彎路,花了不少時(shí)間實(shí)踐,從最初的需求分析設(shè)計(jì),概要設(shè)計(jì),我們小組都會(huì)集中實(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度商鋪?zhàn)赓U合同終止及市場(chǎng)租金指數(shù)掛鉤協(xié)議
- 2025年度股東股份協(xié)議書:智慧城市建設(shè)項(xiàng)目股權(quán)分配及合作協(xié)議
- 自建房安全質(zhì)量監(jiān)督承包協(xié)議書(2025年度)
- 農(nóng)村自建房建筑工程保險(xiǎn)合同(2025年度)
- 二零二五年度教育機(jī)構(gòu)學(xué)費(fèi)返利合同
- 二零二五年度高端基金份額代持保密協(xié)議書
- 2025年度磚廠安全生產(chǎn)承包管理合同
- 二零二五年度汽修廠汽車維修技師職業(yè)健康檢查合同
- 2025年度煙草店店鋪轉(zhuǎn)讓與獨(dú)家銷售區(qū)域授權(quán)合同
- 2025年度水平定向鉆施工與施工期環(huán)境保護(hù)合同
- 新人教版小學(xué)五年級(jí)數(shù)學(xué)下冊(cè)《第一單元 觀察物體(三)》2022課標(biāo)大單元整體教學(xué)設(shè)計(jì)-全析
- 《光伏電站運(yùn)行與維護(hù)》課件-項(xiàng)目五 光伏電站常見故障處理
- 《富貴不能淫》知識(shí)點(diǎn)(譯文+主旨+問答題+比較閱讀)
- 2024年貴州公需科目答案
- 新版FMEA控制程序-第五版FMEA
- 好作文的開頭和結(jié)尾公開課獲獎(jiǎng)?wù)n件省賽課一等獎(jiǎng)?wù)n件
- 剪叉式升降平臺(tái)結(jié)構(gòu)設(shè)計(jì)
- 安慶大學(xué)科技園建設(shè)實(shí)施方案
- 高中英語(yǔ)新課程標(biāo)準(zhǔn)解讀課件
- 2024年秋新滬科版物理八年級(jí)上冊(cè) 6.3來(lái)自地球的力 教學(xué)課件
- 三、種植芽苗菜(教學(xué)設(shè)計(jì))魯科版二年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)
評(píng)論
0/150
提交評(píng)論