




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息學(xué)院信息技術(shù)教研室面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)第6章 Windows應(yīng)用程序?qū)︽I盤與鼠標(biāo)的響應(yīng)21 Windows應(yīng)用程序?qū)︽I盤的響應(yīng)本節(jié)實(shí)現(xiàn)在應(yīng)用程序中響應(yīng)鍵盤操作。3俄羅斯方塊游戲?qū)︽I盤的響應(yīng):方向鍵、:向左、右、下移動(dòng)當(dāng)前方塊;方向鍵:旋轉(zhuǎn)當(dāng)前方塊;空格鍵:當(dāng)前方塊一步到位;回車鍵:暫停/啟動(dòng)游戲。4鍵盤上的鍵鍵盤上的鍵一個(gè)唯一的標(biāo)識(shí)值掃描碼)一個(gè)唯一的標(biāo)識(shí)值掃描碼)按下或釋放某鍵時(shí)按下或釋放某鍵時(shí)產(chǎn)產(chǎn)生生6.1 鍵盤在應(yīng)用程序中的應(yīng)用5由于鍵盤的輸入由于鍵盤的輸入產(chǎn)生一條產(chǎn)生一條消息消息掃描碼、虛擬碼以及其他與擊鍵有關(guān)的信息掃描碼
2、、虛擬碼以及其他與擊鍵有關(guān)的信息設(shè)備驅(qū)動(dòng)程序設(shè)備驅(qū)動(dòng)程序截取鍵的掃描碼截取鍵的掃描碼翻譯翻譯虛擬碼虛擬碼它含它含取出鍵盤消息進(jìn)行處理取出鍵盤消息進(jìn)行處理消息消息設(shè)備驅(qū)動(dòng)程序設(shè)備驅(qū)動(dòng)程序把消息放到系統(tǒng)的把消息放到系統(tǒng)的消息隊(duì)列中消息隊(duì)列中Windows從系統(tǒng)消息隊(duì)從系統(tǒng)消息隊(duì)列中取出消息列中取出消息發(fā)送到相應(yīng)的線程消息隊(duì)列中發(fā)送到相應(yīng)的線程消息隊(duì)列中窗口過(guò)程窗口過(guò)程6 虛擬碼是一種與設(shè)備無(wú)關(guān)的鍵盤編碼,它的值存放在鍵盤消息虛擬碼是一種與設(shè)備無(wú)關(guān)的鍵盤編碼,它的值存放在鍵盤消息的的wParam參數(shù)中,用以標(biāo)識(shí)哪一個(gè)鍵被按下或釋放,最常用的虛擬參數(shù)中,用以標(biāo)識(shí)哪一個(gè)鍵被按下或釋放,最常用的虛擬碼已經(jīng)
3、在碼已經(jīng)在Windows.h中定義,中定義,常用的虛擬碼符符號(hào)號(hào)常常量量名名稱稱等等價(jià)價(jià)的的鍵鍵盤盤鍵鍵或或鼠鼠標(biāo)標(biāo)按按鈕鈕符符號(hào)號(hào)常常量量名名稱稱等等價(jià)價(jià)的的鍵鍵盤盤鍵鍵或或鼠鼠標(biāo)標(biāo)按按鈕鈕VK_LBUTTON鼠鼠標(biāo)標(biāo)左左按按鈕鈕VK_BACK退退格格鍵鍵VK_RBUTTON鼠鼠標(biāo)標(biāo)右右按按鈕鈕VK_TAB制制表表鍵鍵VK_MBUTTON鼠鼠標(biāo)標(biāo)中中按按鈕鈕VK_RETURN回回車車鍵鍵VK_SHIFTShift 鍵鍵VK_CONTROLCtrl 鍵鍵VK_MENUAlt 鍵鍵VK_PAUSEPause 鍵鍵VK_CAPITALCaps Lock 鍵鍵VK_ESCAPEEsc 鍵鍵VK_PR
4、IORPage Up 鍵鍵VK_NEXTPage Down 鍵鍵VK_ENDEnd 鍵鍵VK_HOMEHome 鍵鍵VK_LEFT左左鍵鍵頭頭鍵鍵VK_RIGHT右右箭箭頭頭鍵鍵VK_UP上上箭箭頭頭鍵鍵VK_DOWN下下箭箭頭頭鍵鍵VK_0VK_909 鍵鍵VK_AVK_ZAZ 鍵鍵7操作系統(tǒng)在接收到鍵盤輸入后,還要決定哪一個(gè)應(yīng)用程序?qū)㈨憫?yīng)輸入操作系統(tǒng)在接收到鍵盤輸入后,還要決定哪一個(gè)應(yīng)用程序?qū)㈨憫?yīng)輸入Windows系統(tǒng)把消息發(fā)送給具有系統(tǒng)把消息發(fā)送給具有“輸入焦點(diǎn)輸入焦點(diǎn)(input focus)的窗口的窗口應(yīng)用程序一般有幾個(gè)窗應(yīng)用程序一般有幾個(gè)窗口,但當(dāng)按下某一個(gè)鍵口,但當(dāng)按下某一個(gè)鍵時(shí)
5、,只有一個(gè)窗口能接時(shí),只有一個(gè)窗口能接收到該鍵盤消息,接收收到該鍵盤消息,接收這個(gè)鍵盤消息的窗口稱這個(gè)鍵盤消息的窗口稱為有為有“輸入焦點(diǎn)的窗口輸入焦點(diǎn)的窗口有有“輸入焦點(diǎn)輸入焦點(diǎn)”的窗口應(yīng)是活的窗口應(yīng)是活動(dòng)窗口或者活動(dòng)窗口或者活動(dòng)窗口的子窗口動(dòng)窗口的子窗口窗口具有窗口具有輸入焦點(diǎn)輸入焦點(diǎn) 窗口函數(shù)通過(guò)捕獲窗口函數(shù)通過(guò)捕獲WM_SETFOCUS和和WM_KILLFOCUS消息確消息確定當(dāng)前窗口是否具有輸入焦點(diǎn)。定當(dāng)前窗口是否具有輸入焦點(diǎn)。窗口失去窗口失去輸入焦點(diǎn)輸入焦點(diǎn)8輸入焦點(diǎn)在畫圖應(yīng)用程序中,當(dāng)打開“編輯顏色對(duì)話框時(shí),該窗口具有輸入焦點(diǎn)。9鍵盤消息鍵盤消息分為兩類分為兩類按下或松開一個(gè)鍵時(shí)按
6、下或松開一個(gè)鍵時(shí)就產(chǎn)生了一按鍵消息就產(chǎn)生了一按鍵消息一個(gè)按鍵的組合產(chǎn)生了一個(gè)按鍵的組合產(chǎn)生了一個(gè)可以顯示的字符時(shí),一個(gè)可以顯示的字符時(shí),就產(chǎn)生了一個(gè)字符消息就產(chǎn)生了一個(gè)字符消息系統(tǒng)按鍵消息系統(tǒng)按鍵消息非系統(tǒng)按鍵消息非系統(tǒng)按鍵消息Alt鍵與相關(guān)輸入鍵的組合鍵與相關(guān)輸入鍵的組合產(chǎn)生的消息,這些鍵一般產(chǎn)生的消息,這些鍵一般由由Windows系統(tǒng)內(nèi)部直接系統(tǒng)內(nèi)部直接處置,應(yīng)用程序不處理處置,應(yīng)用程序不處理若應(yīng)用程序處理了這若應(yīng)用程序處理了這些系統(tǒng)鍵消息,還要調(diào)些系統(tǒng)鍵消息,還要調(diào)用用DefWindowsProc()函函數(shù),以便不影響系統(tǒng)對(duì)數(shù),以便不影響系統(tǒng)對(duì)它們的處理它們的處理不使用不使用Alt鍵組合
7、鍵組合的按鍵消息的按鍵消息10消消 息息類類 型型含含 義義W M _K E Y D O W N非非 系系 統(tǒng)統(tǒng)按按 下下 了了 非非 系系 統(tǒng)統(tǒng) 鍵鍵 消消 息息W M _K E Y U P非非 系系 統(tǒng)統(tǒng)松松 開開 了了 非非 系系 統(tǒng)統(tǒng) 鍵鍵 消消 息息W M _SY SK E Y D O W N系系 統(tǒng)統(tǒng)按按 下下 了了 系系 統(tǒng)統(tǒng) 鍵鍵 消消 息息W M _SY SK E Y U P系系 統(tǒng)統(tǒng)松松 開開 了了 系系 統(tǒng)統(tǒng) 鍵鍵 消消 息息按鍵消息的按鍵消息的兩個(gè)變量?jī)蓚€(gè)變量wParamlParam32位的變量位的變量重復(fù)計(jì)數(shù)位重復(fù)計(jì)數(shù)位015位)位)OEM掃描碼掃描碼1623位)位)
8、擴(kuò)展鍵標(biāo)志擴(kuò)展鍵標(biāo)志24位)位)保留位保留位2528位)位)關(guān)聯(lián)碼關(guān)聯(lián)碼29位)位)鍵的先前狀態(tài)位鍵的先前狀態(tài)位30)轉(zhuǎn)換狀態(tài)轉(zhuǎn)換狀態(tài)31位)位)包含了識(shí)別按下的鍵的虛擬碼包含了識(shí)別按下的鍵的虛擬碼11 在在WinMain函數(shù)的消息循環(huán)中包含了函數(shù)的消息循環(huán)中包含了TranslateMessage函數(shù),函數(shù),其功能是把按鍵消息轉(zhuǎn)化為字符消息,但只有當(dāng)鍵盤驅(qū)動(dòng)程序把鍵其功能是把按鍵消息轉(zhuǎn)化為字符消息,但只有當(dāng)鍵盤驅(qū)動(dòng)程序把鍵盤字符映射成盤字符映射成ASCII碼后才能產(chǎn)生碼后才能產(chǎn)生WM_CHAR消息消息消消 息息 類類 型型 含含 義義 W WM M_ _C CH HA AR R 非非 系系 統(tǒng)
9、統(tǒng) 非非 系系 統(tǒng)統(tǒng) 字字 符符 W WM M_ _D DE EA AD DC CH HA AR R 非非 系系 統(tǒng)統(tǒng) 非非 系系 統(tǒng)統(tǒng) 死死 字字 符符 W WM M_ _S SY YS SC CH HA AR R 系系 統(tǒng)統(tǒng) 系系 統(tǒng)統(tǒng) 字字 符符 W WM M_ _S SY YS SD DE EA AD DC CH HA AR R 系系 統(tǒng)統(tǒng) 系系 統(tǒng)統(tǒng) 死死 字字 符符 字符消息字符消息系統(tǒng)系統(tǒng)非系統(tǒng)非系統(tǒng)WM_KEYDOWN和和WM_KEYUP的按鍵消息只能產(chǎn)生非系統(tǒng)字符消息的按鍵消息只能產(chǎn)生非系統(tǒng)字符消息WM_SYSKEYDOWN和和WM_SYSKEYUP按鍵消息只能產(chǎn)生系統(tǒng)字符消
10、息按鍵消息只能產(chǎn)生系統(tǒng)字符消息126.2 鍵盤操作應(yīng)用舉例13用戶窗口區(qū)輸入用戶窗口區(qū)輸入“這是一這是一個(gè)有關(guān)鍵盤操作的示例程個(gè)有關(guān)鍵盤操作的示例程序的字符串序的字符串程序中緩沖區(qū)大小只設(shè)程序中緩沖區(qū)大小只設(shè)30個(gè)字符,當(dāng)緩沖區(qū)滿時(shí)若個(gè)字符,當(dāng)緩沖區(qū)滿時(shí)若再輸入任何字符,就出現(xiàn)再輸入任何字符,就出現(xiàn)(1)號(hào)錯(cuò)誤提示號(hào)錯(cuò)誤提示用戶按下左箭頭鍵直至光用戶按下左箭頭鍵直至光標(biāo)到達(dá)本行起始位置時(shí),標(biāo)到達(dá)本行起始位置時(shí),就無(wú)法再往左移動(dòng),則出就無(wú)法再往左移動(dòng),則出現(xiàn)現(xiàn)(2)號(hào)錯(cuò)誤信息號(hào)錯(cuò)誤信息若此時(shí)您按下若此時(shí)您按下Esc鍵,就出現(xiàn)鍵,就出現(xiàn)(3)號(hào)錯(cuò)號(hào)錯(cuò)誤提示信息誤提示信息若當(dāng)前光標(biāo)位置處于本行的起若
11、當(dāng)前光標(biāo)位置處于本行的起始位置,此時(shí)按下回退鍵始位置,此時(shí)按下回退鍵(BackSpace),則出現(xiàn)編號(hào)為,則出現(xiàn)編號(hào)為(4)的錯(cuò)誤提示信息的錯(cuò)誤提示信息若字符緩沖區(qū)中已沒(méi)有任若字符緩沖區(qū)中已沒(méi)有任何字符,此時(shí)按下了何字符,此時(shí)按下了Delete鍵,則出現(xiàn)鍵,則出現(xiàn)(5)號(hào)錯(cuò)號(hào)錯(cuò)誤提示信息誤提示信息當(dāng)按下當(dāng)按下Home鍵或鍵或End鍵時(shí),當(dāng)前鍵時(shí),當(dāng)前輸入位置為本行起始位置或末尾輸入位置為本行起始位置或末尾14long WINAPI WndProc(HWND hWnd,UINT iMessage,UINT wParam,LONG lParam) #define BufSize 30/設(shè)置存放字符
12、的緩沖區(qū)大小設(shè)置存放字符的緩沖區(qū)大小 /設(shè)置靜態(tài)字符數(shù)組,存放輸入的字符,字符個(gè)數(shù)不能超出緩沖區(qū)大小設(shè)置靜態(tài)字符數(shù)組,存放輸入的字符,字符個(gè)數(shù)不能超出緩沖區(qū)大小static char cCharBufBufSize;static int nNumChar=0;/現(xiàn)有字符個(gè)數(shù)現(xiàn)有字符個(gè)數(shù)static int nArrayPos=0;/字符的位置字符的位置static int nLnHeight;static int nCharWidth;int x; /循環(huán)變量循環(huán)變量HDC hDC;TEXTMETRIC tm;PAINTSTRUCT PtStr; /定義指向包含繪圖信息的結(jié)構(gòu)體變量定義指向包含
13、繪圖信息的結(jié)構(gòu)體變量 15switch(iMessage) /處理消息處理消息case WM_CHAR: /遇到非系統(tǒng)字符所作的處理遇到非系統(tǒng)字符所作的處理if(wParam=VK_BACK) /處置處置“遇到回退鍵的消息遇到回退鍵的消息” /若已在一行文字的開始處,則提示用戶若已在一行文字的開始處,則提示用戶不能回退不能回退if(nArrayPos=0)MessageBox(hWnd,當(dāng)前位置是文本的起始位置,不能回退當(dāng)前位置是文本的起始位置,不能回退,NULL,MB_OK);else /每按一次回退鍵就回退一個(gè)字符的位置每按一次回退鍵就回退一個(gè)字符的位置nArrayPos=nArrayPo
14、s-1; nNumChar=nNumChar-1;/對(duì)現(xiàn)有字符總數(shù)進(jìn)行計(jì)數(shù)對(duì)現(xiàn)有字符總數(shù)進(jìn)行計(jì)數(shù) /刷新用戶區(qū),并序發(fā)送刷新用戶區(qū),并序發(fā)送WM_PAINT消息消息InvalidateRect(hWnd,NULL,TRUE);break;if(wParam=VK_ESCAPE) /處理按下處理按下Escape鍵消息鍵消息MessageBox(hWnd,您現(xiàn)在不能按您現(xiàn)在不能按ESC鍵,請(qǐng)繼續(xù)其它操作鍵,請(qǐng)繼續(xù)其它操作,NULL,MB_OK);break;16if(nNumChar=BufSize) /如果寫入的字符數(shù)超過(guò)緩沖區(qū)大小,則報(bào)警如果寫入的字符數(shù)超過(guò)緩沖區(qū)大小,則報(bào)警MessageBo
15、x(hWnd,緩沖區(qū)已滿,不能再輸入字符了緩沖區(qū)已滿,不能再輸入字符了n若需要?jiǎng)h除字符,請(qǐng)用若需要?jiǎng)h除字符,請(qǐng)用BackSpace鍵鍵,NULL,MB_OK);break;for(x=nNumChar;xnArrayPos;x=x-1)cCharBufx=cCharBufx-1;cCharBufnArrayPos=(unsigned char)wParam;nArrayPos=nArrayPos+1;nNumChar=nNumChar+1;InvalidateRect(hWnd,NULL,TRUE);break; 17case WM_CREATE: /處理窗口創(chuàng)建消息處理窗口創(chuàng)建消息hDC=G
16、etDC(hWnd);GetTextMetrics(hDC,&tm); /獲取字體信息獲取字體信息nLnHeight=tm.tmHeight+tm.tmExternalLeading;nCharWidth=tm.tmAveCharWidth;ReleaseDC(hWnd,hDC);break;case WM_KEYDOWN: /處理按下鍵消息處理按下鍵消息switch(wParam)case VK_END: /處理按下鍵為處理按下鍵為End時(shí)的消息時(shí)的消息nArrayPos=nNumChar;/輸入位置從本行的末尾開始輸入位置從本行的末尾開始break;case VK_HOME:/處理
17、按下鍵為處理按下鍵為Home時(shí)的消息時(shí)的消息nArrayPos=0;/輸入位置為本行的起始位置輸入位置為本行的起始位置break;case VK_DELETE:/處理按下鍵為處理按下鍵為Delete時(shí)的消息時(shí)的消息if(nArrayPos=nNumChar) /輸入位置處于本行的末尾輸入位置處于本行的末尾MessageBox(hWnd,緩沖區(qū)已空,沒(méi)有字符可供刪除緩沖區(qū)已空,沒(méi)有字符可供刪除,NULL,MB_OK);else for(x=nArrayPos;x0)nArrayPos=nArrayPos-1; /當(dāng)前輸入位置往前移一個(gè)位置當(dāng)前輸入位置往前移一個(gè)位置elseMessageBox(h
18、Wnd,您已經(jīng)移動(dòng)到起始位置,不能再往左移動(dòng)了您已經(jīng)移動(dòng)到起始位置,不能再往左移動(dòng)了,NULL,MB_OK);break;case VK_RIGHT處理按下右方向鍵時(shí)的消息處理按下右方向鍵時(shí)的消息if(nArrayPos=50&x=50&y=50&x=50&y=150&x=50&y=250&x=50&y=50&x=150&y=150&x=150&y=250&x=150&y=50&x=250&y=150&x=250&y=250&x=250&
19、;y=350)/加載一個(gè)用于表示系統(tǒng)忙的光標(biāo)加載一個(gè)用于表示系統(tǒng)忙的光標(biāo)hCursor=LoadCursor(NULL,IDC_WAIT);SetCursor(hCursor);37elsehCursor=LoadCursor(NULL,IDC_ARROW);/其他區(qū)域設(shè)置成普通的箭頭型光標(biāo)其他區(qū)域設(shè)置成普通的箭頭型光標(biāo)SetCursor(hCursor);hdc=GetDC(hWnd);GetTextMetrics(hdc,&tm);hbrush=(HBRUSH)GetStockObject(WHITE_BRUSH);SelectObject(hdc,hbrush);hpen=(HP
20、EN)GetStockObject(WHITE_PEN);SelectObject(hdc,hpen); /用白色畫刷畫一個(gè)矩形,實(shí)際上是擦除上一次輸出的坐標(biāo)位置用白色畫刷畫一個(gè)矩形,實(shí)際上是擦除上一次輸出的坐標(biāo)位置Rectangle(hdc,5,5,tm.tmAveCharWidth*8,tm.tmHeight+3);sprintf(str,%d,%d0,x,y); /把整數(shù)打印到字符串中把整數(shù)打印到字符串中TextOut(hdc,5,5,str,lstrlen(str);EndPaint(hWnd,&ps);break;38case WM_PAINT:hdc=BeginPaint(
21、hWnd,&ps);hpen=(HPEN)GetStockObject(BLACK_PEN);SelectObject(hdc,hpen);Rectangle(hdc,50,50,350,350);MoveToEx(hdc,50,150,NULL);LineTo(hdc,350,150);MoveToEx(hdc,50,250,NULL);LineTo(hdc,350,250);MoveToEx(hdc,150,50,NULL);LineTo(hdc,150,350);MoveToEx(hdc,250,50,NULL);LineTo(hdc,250,350);TextOut(hdc,6
22、0,90,IDC_CROSS,strlen(IDC_CROSS);TextOut(hdc,155,90,IDC_SIZEALL,strlen(IDC_SIZEALL);TextOut(hdc,275,90,IDC_NO,strlen(IDC_NO);TextOut(hdc,50,190,IDC_SIZENESW,strlen(IDC_SIZENESW);TextOut(hdc,160,190,IDC_SIZENS,strlen(IDC_SIZENS);TextOut(hdc,250,190,IDC_SIZENWSE,strlen(IDC_SIZENWSE);TextOut(hdc,60,290
23、,IDC_SIZEWE,strlen(IDC_SIZEWE);TextOut(hdc,150,290,IDC_UPARROW,strlen(IDC_UPARROW);TextOut(hdc,270,290,IDC_WAIT,strlen(IDC_WAIT);EndPaint(hWnd,&ps);break;39case WM_DESTROY:/處理結(jié)束應(yīng)用程序消息處理結(jié)束應(yīng)用程序消息PostQuitMessage(0); /結(jié)束應(yīng)用程序結(jié)束應(yīng)用程序return 0;default: /其他消息處理程序其他消息處理程序return(DefWindowProc(hWnd,iMessage,
24、wParam,lParam) ;4041switch (message) case WM_LBUTTONDOWN: if (!operate)&ready) operate=TRUE ;/左鍵擊活捕獲左鍵擊活捕獲 ready=FALSE; SetCapture (hwnd) ;/把所有的鼠標(biāo)信息輸入到被左鍵擊活的窗口把所有的鼠標(biāo)信息輸入到被左鍵擊活的窗口. SetCursor (LoadCursor (NULL, IDC_CROSS) ; /載入光標(biāo)載入光標(biāo) BeginP.x=LOWORD(lParam); BeginP.y=HIWORD(lParam); return 0 ;LRES
25、ULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam,LPARAM lParam) static BOOL operate=FALSE,ready=TRUE; static POINT BeginP,EndP; static RECT rect=0,0,0,0 ; HDC hdc ; PAINTSTRUCT PtStr; HBRUSH hBrush;42 case WM_LBUTTONUP: if (operate) operate=FALSE; SetCursor (LoadCursor (NULL, IDC_WAIT); GetClientRect (hwnd, &rect) ; InvalidateRect(hwnd,NULL,TRUE); SetCursor(LoadCursor(NULL,IDC_ARROW); ReleaseCapture () ;/把鼠標(biāo)從當(dāng)前窗口中釋放出來(lái)把鼠標(biāo)從當(dāng)前窗口中釋放出來(lái) return 0
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 秋季防火安全知識(shí)
- 蘇少版 三年級(jí)下冊(cè)音樂(lè) 第六單元 八只小鵝 教案
- 防水工三級(jí) 試題及答案
- 2024秋五年級(jí)語(yǔ)文上冊(cè)第八單元語(yǔ)文園地八教案新人教版
- 農(nóng)村澆地用電合同范例
- 三年級(jí)科學(xué)上冊(cè)第四單元流動(dòng)的空氣3空氣的流動(dòng)教學(xué)設(shè)計(jì)大象版
- odm代加工合同范例
- 創(chuàng)意花朵美術(shù)課件
- 個(gè)體雙方出資合同范例
- gf工程采購(gòu)合同范例
- 2025年孝感貨運(yùn)從業(yè)資格考試
- 防災(zāi)避險(xiǎn)安全應(yīng)急知識(shí)培訓(xùn)課件
- 2023年新高考全國(guó)Ⅱ卷語(yǔ)文真題(解析版)
- 2025屆西北四省(山西、陜西、青海、寧夏)高三下學(xué)期第一次聯(lián)考英語(yǔ)試題
- 中考生物總復(fù)習(xí)《用藥、急救與健康地生活》專項(xiàng)測(cè)試題及答案
- 第2課 中華文化的世界意義 說(shuō)課稿-2023-2024學(xué)年高中歷史統(tǒng)編版(2019)選擇性必修3
- 2.2學(xué)會(huì)管理情緒 課件 -2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 加油站常見安全隱患
- 2025年醫(yī)院基本公共衛(wèi)生服務(wù)項(xiàng)目工作計(jì)劃
- 2025年福建能化集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 江蘇省中小學(xué)生金鑰匙科技競(jìng)賽(高中組)考試題及答案
評(píng)論
0/150
提交評(píng)論