




已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
程序設(shè)計(jì)與實(shí)驗(yàn)報(bào)告 設(shè)計(jì)內(nèi)容:推箱子 姓名 :黃 庭 班級(jí) :電信1101 學(xué)號(hào) :1107050123 目 錄一引言二需求分析與系統(tǒng)設(shè)計(jì)三 開(kāi)發(fā)技術(shù)四程序中的主要模塊五. 心得體會(huì)六. 程序全文1 引言在實(shí)際編寫程序的過(guò)程中,產(chǎn)生的一些疑惑與不解,在同學(xué)和老師的幫助下圓滿解決,對(duì)于老師和同學(xué)們的幫助,在此我表示衷心的感謝。因?yàn)橐婚_(kāi)始構(gòu)架的問(wèn)題造成了一些功能的不能實(shí)現(xiàn)。經(jīng)多方努力仍不能解決,留下遺憾,希望隨著日后能力的提高能解決今天留下的問(wèn)題。二需求分析與系統(tǒng)設(shè)計(jì)2.1 設(shè)計(jì)目的通過(guò)本學(xué)期對(duì)游戲程序的研究,我們掌握了運(yùn)用win32來(lái)制作游戲的技術(shù),雖然不嫻熟還有待提高,但是一些技術(shù)含量較低的小游戲還是很容易讓我們掌握的。此次游戲程序設(shè)計(jì)的目的,主要是通過(guò)win32來(lái)制作游戲來(lái)更好的掌握編程語(yǔ)言。通過(guò)win32這個(gè)平臺(tái),熟習(xí)在制作游戲方面所需要的技巧,將自己的游戲盡可能多的運(yùn)用所學(xué)到的技術(shù),并且將在課程上面學(xué)到的知識(shí)付諸于實(shí)踐,并從實(shí)際操作中,找出自己的不足之處進(jìn)行彌補(bǔ)。每一次的課程設(shè)計(jì),都是一次小小的軟件工程,所以需要我們用百分百認(rèn)真的態(tài)度來(lái)對(duì)待。對(duì)于小一點(diǎn)的程序,我們一個(gè)人足以應(yīng)付,但是這并不是說(shuō)我們可以單獨(dú)一個(gè)人為所欲為,其實(shí)質(zhì)應(yīng)該是通過(guò)課程設(shè)計(jì)來(lái)培養(yǎng)自己獨(dú)立自主的能力。而對(duì)于那些相對(duì)于麻煩的程序,便需要我們的協(xié)作,這樣對(duì)我們以后進(jìn)入企業(yè)公司發(fā)展打下了更多的基礎(chǔ)。2.2 設(shè)計(jì)要求這次課程設(shè)計(jì)的要求并不像以往那么緊,老師讓給了我們充足的時(shí)間來(lái)制作游戲,雖然是計(jì)劃做一款較為大眾的經(jīng)典游戲,并且能力有限,但還是對(duì)游戲做出了較高的期望,對(duì)于功能做出了較多的設(shè)想。例如,背景音樂(lè)的播放,時(shí)間的顯示,自動(dòng)切換關(guān)卡,難度的選擇等。2.3 界面設(shè)計(jì)圖2.3.1進(jìn)入后的主界面圖2.3.2素材圖片集合這個(gè)程序是一個(gè)益智類的游戲,是一個(gè)單機(jī)游戲,人物通過(guò)推動(dòng)箱子到達(dá)目的地以在游戲中取勝,同一時(shí)刻只能有一位玩家進(jìn)行游戲。圖2.3.4英雄榜圖2.3.5關(guān)于游戲 圖2.3.3選擇關(guān)卡截圖2.4 游戲流程 系統(tǒng)流程圖:游戲開(kāi)始選擇關(guān)卡選擇關(guān)卡進(jìn)行游戲進(jìn)行游戲自動(dòng)切換下一關(guān)完成游戲完成游戲結(jié)束游戲游戲開(kāi)局出現(xiàn)如圖1,然后進(jìn)行難度的選擇,再是關(guān)卡的選擇,然后就可以游戲了,游戲完成之后會(huì)自動(dòng)切換下一關(guān),游戲者可手動(dòng)選擇結(jié)束游戲。三 開(kāi)發(fā)技術(shù)3.1 Win32 API 簡(jiǎn)介 Win32 API即為Microsoft 32位平臺(tái)的應(yīng)用程序編程接口(Application Programming Interface)。所有在Win32平臺(tái)上運(yùn)行的應(yīng)用程序都可以調(diào)用這些函數(shù)。使用Win32 API,應(yīng)用程序可以充分挖掘Windows的32位操作系統(tǒng)的潛力。 Mircrosoft的所有32位平臺(tái)都支持統(tǒng)一的API,包括函數(shù)、結(jié)構(gòu)、消息、宏及接口。使用 Win32 API不但可以開(kāi)發(fā)出在各種平臺(tái)上都能成功運(yùn)行的應(yīng)用程序,而且也可以充分利用每個(gè)平臺(tái)特有的功能和屬性。在具體編程時(shí),程序?qū)崿F(xiàn)方式的差異依賴于相應(yīng)平臺(tái)的底層功能的不同。最顯著的差異是某些函數(shù)只能在更強(qiáng)大的平臺(tái)上實(shí)現(xiàn)其功能。例如,安全函數(shù)只能在Windows NT操作系統(tǒng)下使用。另外一些主要差別就是系統(tǒng)限制,比如值的范圍約束,或函數(shù)可管理的項(xiàng)目個(gè)數(shù)等等。 3.2 Win32 API函數(shù)分類標(biāo)準(zhǔn)Win32 API函數(shù)可以分為以下幾類:1、 窗口管理2、 窗口通用控制3、 Shell特性4、 圖形設(shè)備接口5、 系統(tǒng)服務(wù)6、 國(guó)際特性7、 網(wǎng)絡(luò)服務(wù) 四程序中的主要模塊4.1函數(shù)原型的一些定義LRESULT CALLBACK WindowProc( HWND hwnd, / handle to window UINT uMsg, / message identifier WPARAM wParam, / first message parameter LPARAM lParam / second message parameter);/窗口過(guò)程函數(shù)原型BOOL InitWindowsClass(HINSTANCE hInstance);/初始化窗口類BOOL InitWindows(HINSTANCE hInstance,int nCmdShow);/初始化窗口BOOL CALLBACK DlgProc(HWND hdlg,UINT message,WPARAM wParam,LPARAM lParam);/對(duì)話框過(guò)程函數(shù)void Show_Image(HBITMAP bmap,int i,int j); /顯示單張圖片void Draw_Map();/作圖的函數(shù)void Show_Map();/顯示地圖void Get_Poision(Poision &poision);/人物在哪里的定位4.2創(chuàng)建窗口函數(shù)void main()PlaySound(E:2.wav, NULL, SND_FILENAME | SND_ASYNC);BOOL InitWindows(HINSTANCE hInstance,int nCmdShow)hWnd=CreateWindow(joe,推箱子,WS_OVERLAPPEDWINDOW,450,200,325,372,NULL,NULL,hInstance,NULL);if(!hWnd)return FALSE;SetTimer(hWnd, 1, 1, NULL);ShowWindow(hWnd,nCmdShow);UpdateWindow(hWnd);hInst=hInstance;return TRUE;4.3 地圖的輸出void Show_Map()int i,j;for(i=0;i10;i+)/1表示墻 0表示通路 2表示箱子 3表示人 4表示目的地for(j=0;j10;j+)if(Mapij=1)Show_Image(hBm_wall,32*j,32*i);else if(Mapij=2)Show_Image(hBm_box,32*j,32*i);else if(Mapij=3)Show_Image(hBm_people,32*j,32*i);else if(Mapij=4)Show_Image(hBm_dirtion,32*j,32*i);else if(Mapij=0)Show_Image(hBm_floor,32*j,32*i);4.4人物的定位void Get_Poision(Poision &poision)int i=0,j=0;bool flag=FALSE;poision.Hang=0,poision.Lie=0;for(i=0;i10;i+)for(j=0;j10;j+)if(Mapij=3)poision.Hang=i;poision.Lie=j;flag=TRUE;break;if(flag=TRUE)break;4.5 地圖的編寫int Map41010=1,1,1,1,1,0,0,0,0,0, /1表示墻 0表示通路 2表示箱子 3表示人 4表示目的地 1,3,0,0,1,0,0,0,0,0, 1,0,2,2,1,0,0,1,1,1, 1,0,2,0,1,0,0,1,4,1, 1,1,1,0,1,1,1,1,4,1, 0,1,1,0,0,0,0,0,4,1, 0,1,0,0,0,1,0,0,0,1, 0,1,0,0,0,1,1,1,1,1, 0,1,0,0,0,1,0,0,0,1, 0,1,1,1,1,1,0,0,0,0 ;int Map51010=1,1,1,1,1,1,1,1,1,1, /1表示墻 0表示通路 2表示箱子 3表示人 4表示目的地 1,0,0,0,1,0,0,0,0,1, 1,0,3,0,1,4,0,0,4,1, 1,0,2,0,1,0,0,1,0,1, 1,0,1,0,0,0,0,0,0,1, 1,0,0,2,0,0,0,0,0,1, 1,0,0,0,1,0,0,0,0,1, 1,0,0,0,0,0,0,0,0,1, 1,0,0,0,0,0,0,0,0,1, 1,1,1,1,1,1,1,1,1,1 ;int Map11010=1,1,1,1,1,1,1,1,1,1, /1表示墻 0表示通路 2表示箱子 3表示人 4表示目的地 1,0,0,0,1,0,0,0,0,1, 1,0,3,0,1,4,0,0,4,1, 1,0,2,0,1,0,0,1,0,1, 1,0,1,0,0,0,0,0,0,1, 1,0,0,2,0,0,0,0,0,1, 1,0,0,0,1,0,0,0,0,1, 1,0,0,0,0,0,0,0,0,1, 1,0,0,0,0,0,0,0,0,1, 1,1,1,1,1,1,1,1,1,1 ;int Map21010=1,1,1,1,1,1,1,1,1,1, /1表示墻 0表示通路 2表示箱子 3表示人 4表示目的地 1,0,0,0,1,0,0,0,0,1, 1,0,3,0,0,0,0,0,0,1, 1,0,2,0,1,1,0,0,0,1, 1,0,0,0,4,1,0,0,0,1, 1,0,0,2,1,1,0,0,0,1, 1,0,0,0,0,0,1,4,0,1, 1,0,0,0,0,0,0,1,0,1, 1,0,0,0,0,0,0,0,1,1, 1,1,1,1,1,1,1,1,1,1 ;int Map31010=1,1,1,1,1,1,1,1,1,1, /1表示墻 0表示通路 2表示箱子 3表示人 4表示目的地 1,0,0,0,1,0,0,0,0,1, 1,0,3,0,0,0,0,2,0,1, 1,0,0,0,0,1,0,0,0,1, 1,0,0,0,1,0,0,0,0,1, 1,0,2,0,0,0,0,0,0,1, 1,0,0,1,0,0,1,4,0,1, 1,0,1,4,0,0,0,1,0,1, 1,1,0,0,0,0,0,0,1,1, 1,1,1,1,1,1,1,1,1,1 ;int Map1010=0,1,1,1,1,1,1,1,0,0, /1表示墻 0表示通路 2表示箱子 3表示人 4表示目的地 0,1,1,1,1,1,1,1,0,0, 0,1,0,0,0,0,0,1,1,1, 1,1,2,1,1,1,0,0,0,1, 1,0,3,0,2,0,0,2,0,1, 1,0,0,0,1,0,0,0,1,1, 1,0,0,0,1,0,0,0,1,1, 1,0,4,4,1,0,2,0,1,1, 1,1,4,4,1,0,0,0,1,0, 0,1,1,1,1,1,1,1,1,0 ;4.6 通過(guò)調(diào)用playsound 實(shí)現(xiàn)背景音樂(lè) case IDM_TOOL:PlaySound(E:2.wav, NULL, SND_FILENAME | SND_ASYNC);五 心得體會(huì) 通過(guò)一個(gè)學(xué)期的學(xué)習(xí)實(shí)踐,我掌握了一些比較基礎(chǔ)的編程方法。在實(shí)際操作上有了很大程度的提高,在聽(tīng)課以及與同學(xué)交流的過(guò)程中,受益匪淺,感悟頗多。 看似簡(jiǎn)單的編程游戲背后,確實(shí)異常復(fù)雜的算法。在網(wǎng)上參考了一些類似的邏輯算法和代碼,并在前人的基礎(chǔ)上進(jìn)行拓展與改編。同時(shí)也讓我更認(rèn)識(shí)到了自身學(xué)習(xí)的不足之處,也更進(jìn)一步產(chǎn)生了對(duì)游戲開(kāi)發(fā)的興趣。游戲開(kāi)發(fā)是一個(gè)創(chuàng)新的過(guò)程,由于能力欠缺,僅僅做了一個(gè)眾所周知的經(jīng)典項(xiàng)目。希望日后能力提高了,能做出更加復(fù)雜,細(xì)致的好游戲。第六章 程序全文#include#include#include#includeMenu.h#includeMap.h#include #pragma comment(lib,winmm.lib)/*全局變量的一些定義*/HMENU hmenu,haddmenu;HWND hWnd;HDC hdc,hDCMem;BITMAP bm;HBITMAP hBm_people,hBm_box,hBm_wall,hBm_dirtion,hBm_floor;HINSTANCE hInst;int Count=0;char lpszMenuName=Menu;char lpszClassName=joe;typedef structint Hang;int Lie;Poision;Poision poision;int choose=1;/*/*函數(shù)原型的一些定義*/LRESULT CALLBACK WindowProc( HWND hwnd, / handle to window UINT uMsg, / message identifier WPARAM wParam, / first message parameter LPARAM lParam / second message parameter);/窗口過(guò)程函數(shù)原型BOOL InitWindowsClass(HINSTANCE hInstance);/初始化窗口類BOOL InitWindows(HINSTANCE hInstance,int nCmdShow);/初始化窗口BOOL CALLBACK DlgProc(HWND hdlg,UINT message,WPARAM wParam,LPARAM lParam);/對(duì)話框過(guò)程函數(shù)void Show_Image(HBITMAP bmap,int i,int j); /顯示單張圖片void Draw_Map();/作圖的函數(shù)void Show_Map();/顯示地圖void Get_Poision(Poision &poision);/人物在哪里的定位/*/*/*WinMain函數(shù)*/*/int WINAPI WinMain( HINSTANCE hInstance, / handle to current instance HINSTANCE hPrevInstance, / handle to previous instance LPSTR lpCmdLine, / command line int nCmdShow / show state)MSG Message;HACCEL hAccel; if(!InitWindowsClass(hInstance) return FALSE;/初始化窗口類if(!InitWindows(hInstance,nCmdShow) return FALSE;/創(chuàng)建窗口hAccel=LoadAccelerators(hInstance,lpszMenuName);/*加載加速鍵資源*/while(GetMessage(&Message,NULL,0,0)if(!TranslateAccelerator(hWnd,hAccel,&Message)TranslateMessage(&Message);DispatchMessage(&Message);return Message.wParam;/*/*初始化類函數(shù)*/*/BOOL InitWindowsClass(HINSTANCE hInstance)WNDCLASS WndClass;WndClass.cbClsExtra=0;WndClass.cbWndExtra=0;WndClass.hbrBackground=(HBRUSH)GetStockObject(DKGRAY_BRUSH);WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);WndClass.hIcon=LoadIcon(NULL,boxprogram);WndClass.hInstance=hInstance;WndClass.lpfnWndProc=WindowProc;WndClass.lpszClassName=lpszClassName;WndClass.lpszMenuName=lpszMenuName;/加載窗口類菜單WndClass.style=CS_HREDRAW | CS_VREDRAW;hBm_floor=LoadBitmap(hInstance,FLOOR);/地板hBm_people=LoadBitmap(hInstance,PEOPLE);/小人hBm_box=LoadBitmap(hInstance,BOX);/箱子hBm_dirtion=LoadBitmap(hInstance,DIRTION);/目的地hBm_wall=LoadBitmap(hInstance,WALL);/墻if(!RegisterClass(&WndClass)MessageBeep(0);return FALSE;return TRUE;/*/*創(chuàng)建窗口函數(shù)*/*/void main()PlaySound(E:2.wav, NULL, SND_FILENAME | SND_ASYNC);BOOL InitWindows(HINSTANCE hInstance,int nCmdShow)hWnd=CreateWindow(joe,推箱子,WS_OVERLAPPEDWINDOW,450,200,325,372,NULL,NULL,hInstance,NULL);if(!hWnd)return FALSE;SetTimer(hWnd, 1, 1, NULL);ShowWindow(hWnd,nCmdShow);UpdateWindow(hWnd);hInst=hInstance;return TRUE;/*/*窗口過(guò)程函數(shù)*/*/LRESULT CALLBACK WindowProc( HWND hwnd, / handle to window UINT uMsg, / message identifier WPARAM wParam, / first message parameter LPARAM lParam / second message parameter)int i=0,j=0;PAINTSTRUCT ps;/定義指向柏涵繪圖信息的結(jié)構(gòu)體變量switch(uMsg)case WM_PAINT:if(Count=2)Count=0;MessageBox(hwnd,Congratulations, success!,You win,MB_OK);if(choose=1)for(i=0;i10;i+)for(j=0;j10;j+)Mapij=Map2ij; InvalidateRect(hWnd,NULL,1);/刷新整個(gè)界面 else if(choose=2)for(i=0;i10;i+)for(j=0;j10;j+)Mapij=Map3ij;/*else if(choose=3)for(i=0;i10;i+)for(j=0;j10;j+)Mapij=Map4ij;*/hdc=BeginPaint(hwnd,&ps);SetMapMode(hdc,MM_TEXT);Show_Map();EndPaint(hwnd,&ps);return 0;case WM_CREATE: /hdc=GetDC(hwnd);/獲取設(shè)備環(huán)境句柄 hDCMem=CreateCompatibleDC(hdc);/內(nèi)存設(shè)備環(huán)境句柄 /ReleaseDC(hwnd,hdc); /釋放設(shè)備環(huán)境句柄return 0;case WM_COMMAND:switch(LOWORD(wParam)case IDM_EXIT:SendMessage(hwnd,WM_DESTROY,0,0);break; case IDM_RESTART:switch(choose)case 1:for(i=0;i10;i+)for(j=0;j10;j+)Mapij=Map1ij;break;case 2:for(i=0;i10;i+)for(j=0;j10;j+)Mapij=Map2ij;break;case 3:for(i=0;i10;i+)for(j=0;j10;j+)Mapij=Map3ij;break;case 4:for(i=0;i10;i+)for(j=0;j10;j+)Mapij=Map3ij;break;case 5:for(i=0;i10;i+)for(j=0;j10;j+)Mapij=Map3ij;break; InvalidateRect(hwnd,NULL,1);/刷新整個(gè)界面Show_Map();break;case IDM_HELP:DialogBox(hInst/*當(dāng)前窗口的實(shí)例句柄*/,About,hWnd,(DLGPROC)DlgProc);break; case IDM_TOOL:PlaySound(E:2.wav, NULL, SND_FILENAME | SND_ASYNC); break;case WM_TIMER:if( wParam = 1 )char buffer100;SYSTEMTIME tmp;char *WeekName7 = 星期日,星期一,星期二,星期三,星期四,星期五,星期六;GetLocalTime(&tmp);sprintf(buffer, %04d年%02d月%02d日 %02d:%02d:%02d %s %04d,tmp.wYear, tmp.wMonth, tmp.wDay, tmp.wHour,tmp.wMinute, tmp.wSecond,WeekNametmp.wDayOfWeek, tmp.wMilliseconds);SetWindowText(hWnd, buffer );break;case IDM_RANGE: DialogBox(hInst,Range,hWnd,(DLGPROC)DlgProc);break;case IDM_CHOOSE:DialogBox(hInst,CHOOSE,hWnd,(DLGPROC)DlgProc);break;break;case WM_KEYDOWN:switch(wParam)case VK_RIGHT:Get_Poision(poision);if(Mappoision.Hangpoision.Lie+1=0)Mappoision.Hangpoision.Lie+1=3;/人走過(guò)來(lái)Mappoision.Hangpoision.Lie=0; /變成路else if(Mappoision.Hangpoision.Lie+1=2)if(Mappoision.Hangpoision.Lie+2=0)Mappoision.Hangpoision.Lie+2=2;Mappoision.Hangpoision.Lie+1=3;Mappoision.Hangpoision.Lie=0;if(Mappoision.Hangpoision.Lie+2=4)Mappoision.Hangpoision.Lie+2=2;Mappoision.Hangpoision.Lie+1=3;Mappoision.Hangpoision.Lie=0;Count+;InvalidateRect(hwnd,NULL,1);/刷新整個(gè)界面Show_Map();break;case VK_LEFT:Get_Poision(poision);if(Mappoision.Hangpoision.Lie-1=0)Mappoision.Hangpoision.Lie-1=3;/箱子走過(guò)來(lái)Mappoision.Hangpoision.Lie=0; /人過(guò)來(lái),身后變成路else if(Mappoision.Hangpoision.Lie-1=2)if(Mappoision.Hangpoision.Lie-2=0)Mappoision.Hangpoision.Lie-2=2;Mappoision.Hangpoision.Lie-1=3;Mappoision.Hangpoision.Lie=0;if(Mappoision.Hangpoision.Lie-2=4)Mappoision.Hangpoision.Lie-2=2;Mappoision.Hangpoision.Lie-1=3;Mappoision.Hangpoision.Lie=0;Count+;InvalidateRect(hwnd,NULL,1);/刷新整個(gè)界面Show_Map();break;case VK_UP:Get_Poision(poision);if(Mappoision.Hang-1poision.Lie=0)Mappoision.Hang-1poision.Lie=3;/箱子走過(guò)來(lái)Mappoision.Hangpoision.Lie=0; /人過(guò)來(lái),身后變成路else if(Mappoision.Hang-1poision.Lie=2)if(Mappoision.Hang-2poision.Lie=0)Mappoision.Hang-2poision.Lie=2;Mappoision.Hang-1poision.Lie=3;Mappoision.Hangpoision.Lie=0;if(Mappoision.Hang-2poision.Lie=4)Mappoision.Hang-2poision.Lie=2;Mappoision.Hang-1poision.Lie=3;Mappoision.Hangpoision.Lie=0;Count+;InvalidateRect(hwnd,NULL,1);/刷新整個(gè)界面Show_Map();break;case VK_DOWN:Get_Poision(poision);if(Mappoision.Hang+1poision.Lie=0)Mappoision.Hang+1poision.Lie=3;/箱子走過(guò)來(lái)Mappoision.Hangpoision.Lie=0; /人過(guò)來(lái),身后變成路else if(Mappoision.Hang+1poision.Lie=2) if(Mappoision.Hang+2poision.Lie=0)Mappoision.Hang+2poision.Lie=2;Mappoision.Hang+1poision.Lie=3;Mappoision.Hangpoision.Lie=0;if(Mappoision.Hang+2poision.Lie=4)Mappoision.Hang+2poision.Lie=2;Mappoision.Hang+1poision.Lie=3;Mappoision.Hangpoision.Lie=0;Count+;InvalidateRect(hwnd,NULL,1);/刷新整個(gè)界面Show_Map();break;break;case WM_CLOSE:if(IDYES=MessageBox(hwnd,Do you really want to quit?,退出,MB_YESNO)DestroyWindow(hwnd);break;case WM_DESTROY:PostQuitMessage(0);break;default:return DefWindowProc(hwnd,uMsg,wParam,lParam);return 0;/*/*對(duì)話框過(guò)程函數(shù)*/*/BOOL CALLBACK DlgProc(HWND hdlg,UINT message,WPARAM wParam,LPARAM lParam)int i=0,j=0;BOOL root;switch(message)case WM_INITDIALOG:return TRUE;case WM_COMMAND:switch(LOWORD(wParam)case IDC_EDIT1:Count=0;choose=G
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)化學(xué)2025年知識(shí)與考試設(shè)計(jì)相互影響試題及答案
- 大學(xué)物理圖像理解能力試題及答案
- 提升語(yǔ)言應(yīng)用能力2025年商務(wù)英語(yǔ)考試試題及答案
- 家具設(shè)計(jì)中的情感設(shè)計(jì)與用戶體驗(yàn)考核試題及答案
- 物理學(xué)的基本假設(shè)試題及答案
- 口才考級(jí)測(cè)試題及答案
- 法治能力測(cè)試試題及答案
- 創(chuàng)業(yè)者應(yīng)關(guān)注的重要扶持政策試題及答案
- 急診搬運(yùn)考試題及答案
- 大學(xué)化學(xué)考試新舊知識(shí)對(duì)比試題及答案
- 中華農(nóng)耕文化歷史與現(xiàn)實(shí)知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春中國(guó)農(nóng)業(yè)大學(xué)
- 中考語(yǔ)文試卷名著專題匯編《駱駝祥子》看圖題(含答案)(截至2024年)
- 設(shè)備采購(gòu)方案投標(biāo)文件(技術(shù)方案)
- 信息技術(shù)必修2信息系統(tǒng)與社會(huì)3.2《數(shù)據(jù)庫(kù)的構(gòu)建》教學(xué)設(shè)計(jì)
- 氫能源項(xiàng)目融資計(jì)劃書
- 投標(biāo)人對(duì)本項(xiàng)目合理化建議及改進(jìn)措施
- 2025年丹江口水力發(fā)電廠招聘筆試參考題庫(kù)含答案解析
- 住宅室內(nèi)裝飾裝修管理辦法
- 外科感染-有芽孢厭氧菌感染(外科課件)
- 物業(yè)服務(wù)重點(diǎn)難點(diǎn)分析
- 模塊項(xiàng)目化活頁(yè)式教材模板
評(píng)論
0/150
提交評(píng)論