

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、/文件名/DWORD dwDes i redAccess,/文件彷問形式fAR,刁 讀操作為GENERI C_READ,寫操作為GJ/ERI C_WR ITEQ DWORD dwshareMode,/文件的共享樓式標(biāo)識(shí)LPSECURITY_ATTRIBUTES IpsecurityAttributesr廠DWORD dwCreat ionDi spos i t i on,文件創(chuàng)建操作標(biāo)識(shí),DWORD dwF I agsAndAttributes,/文件屬性棕識(shí)HANDLE hTemplateFi le/指向文件屬性模板的句柄該文件不能共享,則其值為 o可讀共享,其值為 FILE_SHARE_R
2、EAD 可寫共享,其值為 FILE_SHARE_WRITE指向安全屬性數(shù)據(jù)結(jié)構(gòu)的指針,常為NULL常用的文件操作函數(shù)CreateFileCreateFile;創(chuàng)建或打開一個(gè)文件HANDLE CreateFi le (LPCTSTR IpszName,文件共享模式ReadFileReadFile 函數(shù):從文件指針的位置開始讀取一個(gè)現(xiàn)存文件中的數(shù)據(jù)BOOL ReadFileHANDLE hFi le,/打開的文件句柄;LPVO I D IpBuffer,/指向接收讀入數(shù)據(jù)緩沖區(qū)地址的指針;DWORDnNumberOfBytesToRead, /將從文件中讀入的數(shù)據(jù)字?jǐn)?shù);LPDWORD IpNumb
3、erOfBytesRead, /指向?qū)嶋H讀取字節(jié)數(shù)的指針;HANDLEhFile,DWORDnNumberOfBytesToWr ite/將向文件中寫入的數(shù)據(jù)字LPDWORDIpNumberOfBytes/指向?qū)嶋H寫入字節(jié)的針:LPOVERLAPPEDIpOver lapped/指向一個(gè)OVERLAPPED數(shù)據(jù)結(jié)構(gòu)的指針。BOOLWriteFLPOVERLAPPEDGetFilelnformartiomByHandle函數(shù)獲取指定文件的信息,并將其保存在BY_HANDLE_FILE_INFORMATIOBY_HANDLE_FILE_INFORMATIO N N 數(shù)據(jù) 結(jié)構(gòu)中BOOLGetF i
4、IeInformati onByHandleHANDLE hFile,LPBY_HANDEL_FILE_INFORMATI ON IpFileInformat ion)N為指向BY_HANDLE_FILE_INFORMATIO N結(jié)構(gòu)的指針SearchPath函數(shù)根據(jù)給定搜索路徑査找指定文件并返回指定文件的路徑IpPath/指定搜索路徑;若為NULL,則采用缺省路徑;IpFi leName,/搜索的文件名;-IPExtension,/捜索文件的擴(kuò)展名;DWORDnBufferLength,/用來接收文件路徑名的緩沖區(qū)長(zhǎng)度;/指向接收文件路徑名的緩沖區(qū);LPTSTR * I PF il epar
5、t/指向路徑名中文件名部分地址的指針。 /如果調(diào)用該函數(shù)未指定搜索路徑, /則采用缺省系統(tǒng)路徑進(jìn)行搜索lpFileName缺省的搜索次序:當(dāng)前目錄;(2) W i ndows操作目錄;DWORD SearchPath(LPCTSTRLPCTSTRLPCTSTRLPTSTRW i ndows系統(tǒng)所在目錄;(4) PATH環(huán)境變量包含的目錄(HANDLE hFi le,/文件句柄LONG I p i stanceToMove,指針移動(dòng)的字節(jié)數(shù)LPLONG I pD i stanceToMoveH i gh,/指向指針移動(dòng)距離的高位指針DWORD dwMoveMethod/指針移動(dòng)參考位置標(biāo)識(shí))話選
6、職一個(gè)文本文件?|xl?|xl搜尋I Example112112 1212 _3 3 4 4 4 4 5 5 5 5 _血01014-1-223-1-1-223-16 6 6 6 7 7 7 7 7 7LCILCI回回回c c c c c c c c C C4.56.Z14.56.Z1. .-_ _一一7 7 7 77 78 88 8cl打開I取消IDWORDSetFi【例9-1】 本例創(chuàng)建一個(gè)具有打開文件功能的對(duì)話框, 并可進(jìn)行文件的編 輯與保存。 |口| x|用文件34.5 &8-8-A8-8-8-A8-文件類型(X) :LRESULT APIENTRY MainWndProc(.
7、)1.static HWND hWndEdit;2.switch(message)3.case WM_CREATE:4.hWndEdit=CreateWindow(EDIT, NULL, WS_CHILD|WS_VISIBLEWS_HSCROLL|ES_LEFT |ES.MULTILINE|ES_AUTOHSCROLL,0, 0, 0, 0, hWnd, IHMENU) ID.EDITCHILD,(HINSTANCE) GetWindowLong (hWnd, GWLINSTANCE), NULL);5.break;6.case WM_SIZE:7.MoveWindow(hWndEdit, 0
8、, 0, LOWORD(lParam), HIWORD(lParam), TRUE); break;8.case WM_COMMAND:9.switch (LOWORD(wParam)10.case IDM_FILEOPEN: OpenTextF訂e(hWnd, hWndEdit); break;11.case IDM_FILESAVE: SaveTextFile(hWnd, hWndEdit); break;12.case IDM_EXIT: SendMessage (hWnd, WMJESTROY, OL, OL) ; break; caseIDM_ABOUT:DialogBox(hIns
9、t, AboutBox*, hWnd, (DLGPROC)About) ;break ;14.default:return(DefWindowProc(hWnd, message, wParam, 1Param);15.16.break;17.case WM_DESTROY: PostQuitMessage(O); break;18.default: return(DefWindowProc(hWnd, message, wParam, 1Param);return(0);_/*調(diào)用公共對(duì)話框函數(shù),顯示【打開】對(duì)話框,檢取用戶選擇 的文本文件,然后打開該文本文件到編輯控件中void OpenT
10、extFile(HWND hWnd,HWND hWndEdit)OPENFILENAME OpenFileName;char szDirNameMAX_PATH二;char szFileMAX_PATH二0;char szFileTitle MAX_PATH二0;/ OPENFILENAME結(jié)構(gòu)的過濾器規(guī)格說明。char szFilter = 文本文件(*txt) 0*. txt0C源程序文件(*. c)0*. c0所有文件0* *0;OpenFileName. lStructSize=sizeof (OPgfflFILENAME);OpenFileName IpstrDefExt二*txt;
11、OpenFileName. lCustData=0;OpenFileName Flags二OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST| OFNHIDEREADONLY;填寫OpenFiIeName1.if (Ge t Op enF i 1 eName (ftOpenFi 1 eName)2.(HANDLE hF訂 e;DWORD dwF訂 eSize, dwBytesRead; char * lpBufPtr:3.hFile=CreateFile(. );/ 打開指定的文件4.if (hFile! =INVALID_HANDLE_VALUE)5.dwFileSize
12、=GetFileSize(hFile, NULL);/檢取文件字節(jié)大小。6.if(dwFileSize!=OxFFFFFFFF)7.lpBufPtr=(char *)malloc(dwFileSize) ; /分配用來讀入文件的緩沖區(qū)。&if (lpBufPtr!二 NULL)9.ReadFile(hFile, (LPVOID)lpBufPtr, dwFileSize, &dwBytesRead, NULL);1多行編輯控件中,7-件強(qiáng)謖入緩迪 J11.SendMessage(hWndEdit, WM_SETTEXT, 0, (LPARAM) lpBufPtr);12.SetW
13、indowText (hWnd, OpenF 訂 eName. IpstrF 訂 e);3.Q se14.MessageBox(hWnd,u讀入字節(jié)數(shù)為零力,NULL,MB-OKIMB-ICONEXCLAMATION);15.free (lpBufPtr);16.17.else18.MessageBox(NULL,內(nèi)存分配失敗! ,NULL, MB_OK | MBICONEXCLAMATION);19.20.else21MessageBox (NULL,檢取文件大小失敗,NULL, MB_OK | MB_ICONEXCLAMATION);22.CloseHandle(hFile);23./*調(diào)
14、用公共對(duì)話框函數(shù),顯示【另存為】對(duì)話框,/*用戶選擇文本名,然后把編輯控件中的內(nèi)容保存到該文件中.voidSaveTextFile(HWND hWnd, HWND hWndEdit ) OPENFILENAME OpenFileName;char szDirNameMAX_PATH二;char szFileMAX_PATH=0*;char szFileTitleMAX_PATH=O;char szFilter = *A11 Files。*.*0;OpenF訂eName. lStructSize=sizeof(OPENFILENAME); OpenFileName.hWndOwner=hWnd;
15、OpenF訂eName. lCustData二0;OpenFileName. Flags=OFN_OVERWRITEPROMPT;1.if (GetSaveFi1eName (ftOpenFi1eName)2.(HANDLE hFile; DWORD dwF訂 eSize,dwBytesWrite; char 盧 luBufPtr:4.if (hFile!=INVALID_HANDLE_VALUE)| 右同空 p征 HUI 霜5. 檢取編輯控件丙容的字節(jié)大小。I 伺冋名又桿則覆6.dwFileSize=SendMessage(hWndEdit, WMGETTEXTLENGTH, 0, 0);7
16、.if(dwFileSize!=O)8. lpBufPtr=(char *)malloc(dwFileSize); / 分配文件緩沖區(qū)。9 if(dwFileSize!二 0)10./把編輯控件中的內(nèi)容裝到文件緩沖區(qū)。11.SendMessage(hWndEdit, WM_GETTEXT, dwFileSize, (LPARAM)lpBufPtr);12.把文件緩沖區(qū)中的數(shù)據(jù)存寫到文件中。13.WriteF 訂 e(hFile,(LPVOID) lpBufPtr, dwF 訂 eSize, &dwBytesWrite, NULL);14.SetWindowText(hWnd, Open
17、FileName. IpstrFile);15.free (lpBufPtr);16.17.else18.MessageBox(NULL,內(nèi)存分配失??!, NULL, MB_OK | MB_ICONEXCLAMATION);1920.else21.MessageBox (NULL,編輯控件中內(nèi)容為空, NULL, MB_OK|MB_ICONEXCLAMATION);22.CloseHandle(hFile);23.24.e1so25 MessageBox (hWnd,創(chuàng)建文件失??! ,NULL, MB_0K | MB.ICONEXCLAMATION);BOOL APIENTRY About (
18、 HWND hDlg,UINT message,WPARAM wParam,LPARAM lparam) switch (message)case WM_INITDIALOG: return (TRUE );case WM_COMMAND:if (LOWORD (wParam) =IDOK | | LOWORD (wParam) =IDCANCEL)EndDialog(hDlg, TRUE); return (TRUE);break;hF訂 e=CreateFile(.):return(FALSE);在使用剪貼板之前,應(yīng)用程序需將準(zhǔn)備操作剪貼板的數(shù)據(jù)初進(jìn)行復(fù)使用剪貼板首先應(yīng)考慮的問題是其支持的
19、數(shù)據(jù)格式。剪貼板把數(shù)據(jù)拷貝到內(nèi)存以后,應(yīng)及時(shí)調(diào)用 GlobalUnLockGlobalUnLock 解鎖內(nèi)存句柄BOOL GlobalUnLock (HGLOBAL hMem) /hMem為內(nèi)存句柄應(yīng)用程序向剪貼板發(fā)送文本的操作過程可分為如下 5 5 個(gè)步驟調(diào)用 GlobalAllocGlobalAlloc 函數(shù)為文本分配全局存儲(chǔ)空間HGLOBAL GlobalAIloc(UINT uFlags,函數(shù)分配內(nèi)存形式標(biāo)識(shí)。DWORD dwBytes)分配字節(jié)數(shù)然后調(diào)用 GlobalLockGlobalLock 函數(shù)鎖定分配的內(nèi)存塊LPVOID GlobalLock (HGLOBAL hMem) /
20、hMem為內(nèi)存塊地址始化為系統(tǒng)預(yù)定義的數(shù)據(jù)格式。應(yīng)用程序向剪貼板發(fā)送文本1拷貝2.打開剪貼板該步驟由應(yīng)用程序調(diào)用OpenClipboard函數(shù)完成BOOL OpenClipboard(HWND hwnd)/hwnd為打開剪貼板的窗口句柄。3 清除剪貼板中的所有句柄該步驟由應(yīng)用程序調(diào)用函數(shù) EmptyClipboardEmptyClipboard 完成BOOL EmptyCIipboard (VO ID)4.向剪貼板傳送文本全局內(nèi)存句柄該步驟由應(yīng)用程序調(diào)用函數(shù) SetClipboardDataSetClipboardData 完成,HANDLE SetCIi pboardData(UINT uF
21、ormat,/數(shù)據(jù)格式標(biāo)識(shí)HANDLE hMem)數(shù)據(jù)句柄應(yīng)用程序一旦將文本內(nèi)存句柄傳遞給剪貼板,則該句柄屬于剪 貼板,應(yīng)用程序不能再對(duì)其進(jìn)行操作。5關(guān)閉剪貼板該步驟由應(yīng)用程序調(diào)用函數(shù)CloseCiipboard完成BOOL CloseCIipboard (VOID)F 面的程序段是應(yīng)用程序向剪貼板發(fā)送文本的一般過程:I.HANDLE hText; LPTSTR lpString, lpText;2.3.case IDM_COPY; 分配全局內(nèi)存4.if ( ! (hText=GloalbAlloc (GWND, Sizeof (IpSring)5. MessageBox (hwnd 全局內(nèi)存
22、分配失?。?” , “ 提示 MB_OK) ;break;6.lpText=GlobalLock(hText) ;/鎖定文本內(nèi)存句柄并返回文本指針7.lstrcpy (lpText, IpString); 拷貝文本8.GlobalUnlock (hText) :/解鎖文本內(nèi)存句柄9.If ( ! OpenClipboard (hwnd)10. MessageBox (hwnd,r剪貼板打開失??!,” 提示,MB_0K);break; II.EmptyClipboard( );/清除剪貼板12.SetClipboardData (CF.TEXT, hText);設(shè)置剪貼板文本13.CloseCi
23、ipboard ():關(guān)閉剪貼板14.hText二 NULL 以避免應(yīng)用程序再通過該句柄執(zhí)行其他操作15 break;20獲取剪貼板文本應(yīng)用程序從剪貼板上獲取文本的操作過程可分為如下4個(gè)步驟1-打開剪貼板:調(diào)用函數(shù)OpenClipboard打開剪貼板2.檢査剪貼板數(shù)據(jù)格式:由函數(shù)IsClipboardFormatAvailable完成BOOL IsC1ipboardFormatAvai1ab1e (UINT uformat)3.獲取剪貼板文本:由函數(shù)GetClipboardData完成,HANDLEGetClipboardData (UINT uforaat)uformat為數(shù)據(jù)格式標(biāo)識(shí)3.L
24、PTSTR IpString, lpText;4. 5 case IDM_FASTE;6.if(! IsClipboardFormstAvailable (CFTEXT) 檢査剪貼板的數(shù)據(jù)格式7.MessageBox (hwnd, “剪貼板上無文本數(shù)據(jù),提示,MB_OK): Break; & if (! OpenClipboard (hwnd) 打開剪貼板9.MessageBox (hwnd“剪貼板板開失敗”,“提示” ,MBOK);Brdak;10.獲取剪貼板文本內(nèi)存句柄11.i f(!(hText=GetClipboardData(CF.TEXT)12.MessageBox (hw
25、nd, “無法讀取剪貼板數(shù)據(jù)”,“提示”,MB_OK);13.CloseClipboard() : Break; 14.lpTexe=GlobalLock(hText); /鎖定文本內(nèi)存名柄并返回文本指針15./復(fù)制剪貼板文本內(nèi)容16.lpString= (LPTSTR) malloc (GlobalSize (hText);17.lpstrcpy (IpString, lpText);18.GlobalUnlock (hText); 解鎖文本內(nèi)存句柄19.CloseClipboard ():關(guān)閉剪貼板獲取剪貼板文本內(nèi)1.2.下面的程序段是應(yīng)用程序獲取剪貼板文本的一般形式:HANDLEhTex
26、t;2021 break;IDID【例9-2】本例要求創(chuàng)建一個(gè)對(duì)話框,具有剪切、復(fù)制、粘貼、取消動(dòng)作及退出等功能。:粘貼示例This is a test fileIt can show you how to operate the clipboard退出( (X)# include # include # include # include # include # include # include 9_2 hHINSTANCEhlnst;HWNDhWndMain;HWNDhWndRichEdit;CHARszRtfFileNameMAX_PATH;HCURSORhCursorWait;HCU
27、RSORhCursorNormal;HANDLEhRTFLib;-nix剪切1)復(fù)制)粘貼()刪除)撤銷)全部選定)LRESULT API ENTRY MainWndProc (,)static TCHAR szBuf128;static TCHAR szFontString1024;UINT ultem;switch (message)case WM_CREATE:/創(chuàng)建多格式文字編輯控件。hWndR i chEd i t=Creat eWi ndowEx(WS_EX_CLIENTEDGE,/使多格式文字編輯控件有一個(gè)客戶型邊界RICHEDIT,/多格式文字編輯控件的W口類名稱NULL,/多
28、格式文字編輯控件中的初始文字WS_CHILD|WS_VISIBLE|ES_MULTILINE|ES_SAVESEL|WSJHSCROLLI WS_VSCROLL, /窗 口風(fēng)格0, 0, 0,0,77位置和尺寸待定hWnd,/父窗口句柄(HMENU) ID_RICHEDIT,/控件標(biāo)識(shí)號(hào)hlnst,/實(shí)例句柄NULL);lstrcpy (szRtfFileName,粘貼示例);SetWindowText(hWnd, szRtfF:ileName);break;case WM_SIZE:MoveWindow(hWndRichEdit, 0, 0, LOWORD(IParam), HIWORD(l
29、Param), TRUE); break;case WM_INITMENUPOPUP:if (BOOL) HI WORD (IParam) )/如果是系統(tǒng)菜單,則不作檢査。break;檢査是否可以進(jìn)行撤銷操作,并由此設(shè)置菜單項(xiàng)的狀態(tài)。辻(SendMessage(hWndRichEdit, EM_CANUNDO, 0, 0)EnableMenuItem (GetMenu (hWndMain), IDM_EDITUNDO, MF_BYCOMMAND | MF_ENABLED);elseEnableMenuItem(GetMenu(hWndMain), IDM_EDITUNDO, MF_BYCOMM
30、AND|MF_GRAYED);/*檢査是否可以進(jìn)行粘貼操作,異由此設(shè)晝菜單項(xiàng)的決態(tài)。辻(SendMessage(hWndRichEdit, EM_CANPASTE, 0, 0)EnableMenuItem(GetMenu(hWndMain), IDM_EDITPASTE, MF_BYCOMMAND|MF_ENABLED);elseEnableMenuItem(GetMenu(hWndMain), IDM_EDITPASTE, MF_BYCOMMAND|MF_GRAYED);break;case WM_COMMAND:ultem = LOWORD(wParam);switch (ultem)ca
31、se IDM_EDITUNDO:SendMessage(hWndRichEdit, WM_UND0, 0, 0);break; case IDMEDITCUT:SendMessage(hWndRichEdit, WM_CUT, 0, 0) ; break; case IDM_EDITCOPY:SendMessage(hWndRichEdit, WM_COPY, 0, 0);break; case IDM_EDITPASTE:SendMessage(hWndRichEdit, WM_PASTE, 0, 0);break; case IDM_EDITDELETE:SendMessage(hWndR
32、ichEdit, WM_CLEAR, 0, 0);break; case IDM_EDITSELECTALL:SendMessage(hWndRichEdit, EM_SETSEL, 0, -1);break; case IDM_EXIT:SendMessage(hWnd, WM CLOSE, 0, OL);return 0; defauIt:return(DefWindowProc(hWnd, message, wParam, 1Param);break;if (hRTFLib);FreeLibrary(hRTFLib);hRTFLib二NULL;PostQuitMessage(0);bre
33、ak;defauIt: returnZDefkindowProc (hWnd, message, wParam, 1 Param);return (0):【例8 2】本例題將在用戶區(qū)中創(chuàng)建兩個(gè)編輯框子窗口,用戶可以在第一個(gè)編 輯框中輸入文本,并將其中的某些文本選中,然后選擇“復(fù)制第一個(gè)編輯框 中的選中文本”菜單項(xiàng),即可將選中文本復(fù)制到剪貼板中。選擇“將文本粘 貼到第二個(gè)編輯框”菜單項(xiàng)可將剪貼板中的文本粘貼到第二個(gè)編輯框中。include include ftincluderesource. hdefine IDE_1 102/第一個(gè)編輯框的標(biāo)識(shí)define IDE_2 103/第二個(gè)編輯框的標(biāo)
34、識(shí)long WINAPI WndProc (HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM 1Param);HWND hEditl, hEdit2;定義輸入編輯框,輸出編輯框HINSTANCE hlnst;定義應(yīng)用程序?qū)嵗浔?Ilong WINAPI WndProcCHWND hWnd, UINT iMessage, WPARAM wParam, LPARAMIParam)DWORD begin, end;HGLOBAL hSel;LPTSTR pSel, pEdit, pGlobal:long length;unsigned i:switch
35、(iMessage)caseWM.CREATE:窗口初始化消息.hEditl=CreateWindow(EDir,/創(chuàng)建ED IT對(duì)象.NULL,無標(biāo)題.WS_CHILD | WS.VISIBLE | ES_LEFT | WS_BORDER,/樣式.230, 20, 300, 30, hWnd,(HMENU) IDE_1,/編輯框標(biāo)識(shí).hlnst, NULL);hEdit2=CreateWindow(EDIT,創(chuàng)建ED IT編輯框.NULL,/無標(biāo)題WS.CHILD | WS.VISIBLE | ES.LEFT | WS.BORDER,/樣式.230, 70, 300, 30, hWnd,(H
36、MENU) IDE_2,/編輯框標(biāo)識(shí).hlnst, NULL);break:case WM COMMAND:swi tch (LOWORD(wParam) case IDE_1: if(HIWORD(wParam)=ENSETFOCUS) SetFocus(hEditl): break; case IDE_2:if(HIWORD(wParam)=EN_SETFOCUS) SetFocus(hEdit2); break; case IDM_COPY:SendMessage(hEditl, EM_GETSEL, (WPARAM) &b eg in, (LPARAM) &end);length=GetWindowTextLength(hEditl);pEdit=(LPTSTR)malloc(length+1)*sizeof(char); GetWindowText(hEditl, pEdit, length+1);pSel=(LPTS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ù)工程職業(yè)學(xué)院《酒店客戶關(guān)系管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西工程職業(yè)學(xué)院《面料再造設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 民辦安徽旅游職業(yè)學(xué)院《園林植物栽培學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年度浙江省專利代理師科目一(專利法律知識(shí))測(cè)試卷(含答案)
- 周口文理職業(yè)學(xué)院《推拿功法學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中南財(cái)經(jīng)政法大學(xué)《幼兒美術(shù)作品賞析與創(chuàng)作》2023-2024學(xué)年第二學(xué)期期末試卷
- 徐州工業(yè)職業(yè)技術(shù)學(xué)院《應(yīng)用非參數(shù)統(tǒng)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊職業(yè)技術(shù)學(xué)院《俄語精讀Ⅴ》2023-2024學(xué)年第二學(xué)期期末試卷
- 教育新體驗(yàn)的探求談增強(qiáng)現(xiàn)實(shí)的實(shí)踐應(yīng)用及前景分析
- 鄭州財(cái)稅金融職業(yè)學(xué)院《當(dāng)代世界經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- DL∕T 1909-2018 -48V電力通信直流電源系統(tǒng)技術(shù)規(guī)范
- 博士高校面試答辯模板
- JT-T-1211.1-2018公路工程水泥混凝土用快速修補(bǔ)材料第1部分:水泥基修補(bǔ)材料
- 上海市嘉定區(qū)2023-2024學(xué)年三年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- DL-T5181-2017水電水利工程錨噴支護(hù)施工規(guī)范
- 走近核科學(xué)技術(shù)智慧樹知到期末考試答案2024年
- 鋼結(jié)構(gòu)36米桁架吊裝安全監(jiān)理實(shí)施細(xì)則1
- 西鐵城操作說明書
- 福建省泉州市晉江市2024年中考生物模試卷含解析
- 智能建造理論與實(shí)踐 課件全套 第1-6章 智能建造概述- 智慧城市
- 《危險(xiǎn)化學(xué)品重大危險(xiǎn)源監(jiān)督管理暫行規(guī)定》解讀
評(píng)論
0/150
提交評(píng)論