




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、unit GlobalFunction;interfaceuses ComCtrls, Forms, Windows, Classes, SysUtils, ComObj, ActiveX, ShlObj, Messages, Graphics, Registry, Dialogs, Controls, uProcess, uCpuUsage, StrUtils, CommCtrl, jpeg, WinInet, ShellAPI, SHFolder, ADODB, WinSock; 保存日志文件 procedure YzWriteLogFile(Msg: String); 延時(shí)函數(shù),單位為毫
2、秒 procedure YzDelayTime(MSecs: Longint); 判斷字符串是否為數(shù)字 function YzStrIsNum(Str: string):boolean; 判斷文件是否正在使用 function YzIsFileInUse(fName: string): boolean; 刪除字符串列表中的空字符串 procedure YzDelEmptyChar(AList: TStringList); 刪除文件列表中的"Thumbs.db"文件 procedure YzDelThumbsFile(AList: TStrings); 返回一個(gè)整數(shù)指定位數(shù)的
3、帶"0"字符串 function YzIntToZeroStr(Value, ALength: Integer): string; 取日期年份分量 function YzGetYear(Date: TDate): Integer; 取日期月份分量 function YzGetMonth(Date: TDate): Integer; 取日期天數(shù)分量 function YzGetDay(Date: TDate): Integer; 取時(shí)間小時(shí)分量 function YzGetHour(Time: TTime): Integer; 取時(shí)間分鐘分量 function YzGetMi
4、nute(Time: TTime): Integer; 取時(shí)間秒鐘分量 function YzGetSecond(Time: TTime): Integer; 返回時(shí)間分量字符串 function YzGetTimeStr(ATime: TTime;AFlag: string): string; 返回日期時(shí)間字符串 function YzGetDateTimeStr(ATime: TTime;ADate: TDate): string; 獲取計(jì)算機(jī)名稱 function YzGetComputerName(): string; 通過(guò)窗體子串查找窗體 procedure YzFindSpecWi
5、ndow(ASubTitle: string); 判斷進(jìn)程CPU占用率 procedure YzJudgeCPU(ProcessName: string;CPUUsage: Single); 分割字符串 procedure YzSeparateTerms(Source: string;Separator: Char;Terms: TStringList); 切換頁(yè)面控件的活動(dòng)頁(yè)面 procedure YzGotoNewPage(AOwerPage: TPageControl;ANewPage: TTabSheet); 設(shè)置頁(yè)面控件標(biāo)簽的可見性 procedure YzSetTableVisib
6、le(PageControl: TPageControl;ShowFlag: Boolean); 根據(jù)產(chǎn)品名稱獲取產(chǎn)品編號(hào) function YzGetLevelCode(AName:string;ProductList: TStringList): string; 取文件的主文件名 function YzGetMainFileName(AFileName: string): string; 按下一個(gè)鍵 procedure YzPressOneKey(AByteCode: Byte);overload; 按下一個(gè)指定次數(shù)的鍵 procedure YzPressOneKey(AByteCode:
7、 Byte;ATimes: Integer);overload; 按下二個(gè)鍵 procedure YzPressTwoKeys(AFirstByteCode, ASecByteCode: Byte); 按下三個(gè)鍵 procedure YzPressThreeKeys(AFirstByteCode, ASecByteCode, AThirdByteCode: Byte); 創(chuàng)建桌面快捷方式 procedure YzCreateShortCut(const sPath: string; sShortCutName: WideString); 刪除桌面快捷方式 procedure YzDeleteS
8、hortCut(sShortCutName: WideString); 通過(guò)光標(biāo)位置進(jìn)行鼠標(biāo)左鍵單擊 procedure YzMouseLeftClick(X, Y: Integer);overload; 鼠標(biāo)左鍵雙擊 procedure YzMouseDoubleClick(X, Y: Integer); 通過(guò)窗口句柄進(jìn)行鼠標(biāo)左鍵單擊 procedure YzMouseLeftClick(lpClassName, lpWindowName: PAnsiChar);overload; 通過(guò)光標(biāo)位置查找窗口句柄 function YzWindowFromPoint(X, Y: Integer):
9、 THandle; 等待窗口在指定時(shí)間后出現(xiàn) function YzWaitWindowExist(lpClassName, lpWindowName: PAnsiChar; ASecond: Integer = 0): THandle;overload; 通光標(biāo)位置,窗口類名與標(biāo)題查找窗口是否存在 function YzWaitWindowExist(X, Y: Integer;AClassName, AWinName: string; ASecond: Integer = 0):THandle; overload; 等待指定窗口消失 procedure YzWaitWindowClose(
10、lpClassName, lpWindowName: PAnsiChar; ASecond: Integer = 0); 通過(guò)窗口句柄設(shè)置文本框控件文本 procedure YzSetEditText(lpClassName, lpWindowName: PAnsiChar; AText: string);overload; 通過(guò)光標(biāo)位置設(shè)置文本框控件文本 procedure YzSetEditText(X, Y: Integer;AText: string);overload; 獲取Window操作系統(tǒng)語(yǔ)言 function YzGetWindowsLanguageStr: String;
11、清空動(dòng)態(tài)數(shù)組 procedure YzDynArraySetZero(var A); 動(dòng)態(tài)設(shè)置屏幕分辨率 function YzDynamicResolution(X, Y: WORD): Boolean; 檢測(cè)系統(tǒng)屏幕分辨率 function YzCheckDisplayInfo(X, Y: Integer): Boolean;type TFontedControl = class(TControl) public property Font; end; TFontMapping = record SWidth : Integer; SHeight: Integer; FName: stri
12、ng; FSize: Integer; end; procedure YzFixForm(AForm: TForm); procedure YzSetFontMapping;-以下是關(guān)于獲取系統(tǒng)軟件卸載的信息的類型聲明和函數(shù) -type TUninstallInfo = array of record RegProgramName: string; ProgramName : string; UninstallPath : string; Publisher : string; PublisherURL : string; Version : string; HelpLink : string
13、; UpdateInfoURL : string; RegCompany : string; RegOwner : string; end; GetUninstallInfo 返回系統(tǒng)軟件卸載的信息 function YzGetUninstallInfo : TUninstallInfo; 檢測(cè)Java安裝信息 function YzCheckJavaInfo(AUninstallInfo: TUninstallInfo;CheckJava6 : Boolean = False): Boolean; 窗口自適應(yīng)屏幕大小 procedure YzAdjustForm(Form: TForm;co
14、nst OrgWidth, OrgHeight: integer); 設(shè)置窗口為當(dāng)前窗體 procedure YzBringMyAppToFront(AppHandle: THandle); 獲取文件夾大小 function YzGetDirSize(Dir: string;SubDir: Boolean): LongInt; 獲取文件夾文件數(shù)量 function YzGetDirFiles(Dir: string;SubDir: Boolean): LongInt; 獲取文件大小(KB) function YzGetFileSize(const FileName: String): Long
15、Int; 獲取文件大小(字節(jié)) function YzGetFileSize_Byte(const FileName: String): LongInt; 算術(shù)舍入法的四舍五入取整函數(shù) function YzRoundEx (const Value: Real): LongInt; 彈出選擇目錄對(duì)話框 function YzSelectDir(const iMode: integer;const sInfo: string): string; 獲取指定路徑下文件夾的個(gè)數(shù) procedure YzListFolders(const Path: String; const ShowPath: Bo
16、olean;var List: TStrings); 禁用窗器控件的所有子控件 procedure YzSetSubCtlState(AOwer: TWinControl;AState: Boolean); 模擬鍵盤按鍵操作(處理字節(jié)碼) procedure YzFKeyent(byteCard: byte); overload; 模擬鍵盤按鍵操作(處理字符串 procedure YzFKeyent(strCard: string); overload; 鎖定窗口位置 procedure YzLockWindow(ClassName,WinName: PChar;poX,poY: Intege
17、r); 注冊(cè)一個(gè)DLL形式或OCX形式的OLE/COM控件參數(shù)strOleFileName為一個(gè)DLL或OCX文件名,參數(shù)OleAction表示注冊(cè)操作類型,1表示注冊(cè),0表示卸載返回值True表示操作執(zhí)行成功,F(xiàn)alse表示操作執(zhí)行失敗function YzRegisterOleFile (strOleFileName: STRING;OleAction: Byte): BOOLEAN;function YzListViewColumnCount(mHandle: THandle): Integer;function YzGetListViewText(mHandle: THandle; m
18、Strings: TStrings): Boolean; 刪除目錄樹 function YzDeleteDirectoryTree(Path: string): boolean; Jpg格式轉(zhuǎn)換為bmp格式 function JpgToBmp(Jpg: TJpegImage): TBitmap; 設(shè)置程序自啟動(dòng)函數(shù) function YzSetAutoRun(AFilePath: string;AFlag: Boolean): boolean; 檢測(cè)URL地址是否有效 function YzCheckUrl(url: string): Boolean; 獲取程序可執(zhí)行文件名 function
19、YzGetExeFName: string; 目錄瀏覽對(duì)話框函數(shù) function YzBrowseFolder(AOwer: TWinControl;ATitle: string):string; 重啟計(jì)算機(jī) function YzShutDownSystem(AFlag: Integer):BOOL; 程序運(yùn)行后刪除自身 procedure YzDeleteSelf; 程序重啟 procedure YzAppRestart; 壓縮Access數(shù)據(jù)庫(kù) function YzCompactAccessDB(const AFileName, APassWord: string): Boolean
20、; 標(biāo)題:獲取其他進(jìn)程中TreeView的文本 function YzTreeNodeGetNext(mHandle: THandle; mTreeItem: HTreeItem): HTreeItem;function YzTreeNodeGetLevel(mHandle: THandle; mTreeItem: HTreeItem): Integer;function YzGetTreeViewText(mHandle: THandle; mStrings: TStrings): Boolean; 獲取本地Application Data目錄路徑 function YzLocalAppDa
21、taPath : string; 獲取Windows當(dāng)前登錄的用戶名 function YzGetWindwosUserName: String;枚舉托盤圖標(biāo) function YzEnumTrayNotifyWnd(AFindList: TStringList;ADestStr: string): BOOL; 獲取SQL Server用戶數(shù)據(jù)庫(kù)列表 procedure YzGetSQLServerDBList(ADBHostIP, ALoginPwd: string;ADBList: TStringList); 讀取據(jù)庫(kù)中所有的表 procedure YzGetTableList(Connc
22、etStr: string;ATableList: TStringList); 將域名解釋成IP地址 function YzDomainToIP(HostName: string): string; 等待進(jìn)程結(jié)束 procedure YzWaitProcessExit(AProcessName: string); 移去系統(tǒng)托盤失效圖標(biāo) procedure YzRemoveDeadIcons(); 轉(zhuǎn)移程序占用內(nèi)存至虛擬內(nèi)存 procedure YzClearMemory; 檢測(cè)允許試用的天數(shù)是否已到期 function YzCheckTrialDays(AllowDays: Integer):
23、 Boolean; 指定長(zhǎng)度的隨機(jī)小寫字符串函數(shù) function YzRandomStr(aLength: Longint): string;var FontMapping : array of TFontMapping;implementationuses uMain; 保存日志文件 procedure YzWriteLogFile(Msg: String);var FileStream: TFileStream; LogFile : String;begin try 每天一個(gè)日志文件 Msg := '' + DateTimeToStr(Now)+ ' '+
24、 Msg; LogFile := ExtractFilePath(Application.ExeName) + '/Logs/' + DateToStr(Now) + '.log' if not DirectoryExists(ExtractFilePath(LogFile) then CreateDir(ExtractFilePath(LogFile); if FileExists(LogFile) then FileStream := TFileStream.Create(LogFile, fmOpenWrite or fmShareDenyNone) el
25、se FileStream:=TFileStream.Create(LogFile,fmCreate or fmShareDenyNone); FileStream.Position:=FileStream.Size; Msg := Msg + #13#10; FileStream.Write(PChar(Msg), Length(Msg); FileStream.Free; except end;end; 延時(shí)函數(shù),單位為毫秒 procedure YZDelayTime(MSecs: Longint);var FirstTickCount, Now: Longint;begin FirstT
26、ickCount := GetTickCount(); repeat Application.ProcessMessages; Now := GetTickCount(); until (Now - FirstTickCount>=MSecs) or (Now < FirstTickCount);end; 判斷字符串是否為數(shù)字 function YzStrIsNum(Str: string):boolean;var I: integer;begin if Str = '' then begin Result := False; Exit; end; for I:=1
27、 to length(str) do if not (StrI in '0'.'9') then begin Result := False; Exit; end; Result := True;end; 判斷文件是否正在使用 function YzIsFileInUse(fName: string): boolean;var HFileRes: HFILE;begin Result := false; if not FileExists(fName) then exit; HFileRes := CreateFile(pchar(fName), GENERIC
28、_READ or GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); Result := (HFileRes = INVALID_HANDLE_VALUE); if not Result then CloseHandle(HFileRes);end; 刪除字符串列表中的空字符串 procedure YzDelEmptyChar(AList: TStringList);var I: Integer; TmpList: TStringList;begin TmpList := TStringList.Create; fo
29、r I := 0 to AList.Count - 1 do if AList.StringsI <> '' then TmpList.Add(AList.StringsI); AList.Clear; AList.Text := TmpList.Text; TmpList.Free;end; 刪除文件列表中的"Thumbs.db"文件 procedure YzDelThumbsFile(AList: TStrings);var I: Integer; TmpList: TStringList;begin TmpList := TStringLi
30、st.Create; for I := 0 to AList.Count - 1 do if ExtractFileName(AList.StringsI) <> 'Thumbs.db' then TmpList.Add(AList.StringsI); AList.Clear; AList.Text := TmpList.Text; TmpList.Free;end;-功能: 返回一個(gè)整數(shù)指定位數(shù)的帶"0"字符串參數(shù): Value:要轉(zhuǎn)換的整數(shù) ALength:字符串長(zhǎng)度返回值: string-function YzIntToZeroStr(V
31、alue, ALength: Integer): string;var I, ACount: Integer;begin Result := '' ACount := Length(IntToStr(Value); if ACount >= ALength then Result := IntToStr(Value) else begin for I := 1 to ALength-ACount do Result := Result + '0' Result := Result + IntToStr(Value) end;end; 取日期年份分量 fun
32、ction YzGetYear(Date: TDate): Integer;var y, m, d: WORD;begin DecodeDate(Date, y, m, d); Result := y;end; 取日期月份分量 function YzGetMonth(Date: TDate): Integer;var y, m, d: WORD;begin DecodeDate(Date, y, m, d); Result := m;end; 取日期天數(shù)分量 function YzGetDay(Date: TDate): Integer;var y, m, d: WORD;begin Deco
33、deDate(Date, y, m, d); Result := d;end; 取時(shí)間小時(shí)分量 function YzGetHour(Time: TTime): Integer;var h, m, s, ms: WORD;begin DecodeTime(Time, h, m, s, ms); Result := h;end; 取時(shí)間分鐘分量 function YzGetMinute(Time: TTime): Integer;var h, m, s, ms: WORD;begin DecodeTime(Time, h, m, s, ms); Result := m;end; 取時(shí)間秒鐘分量
34、function YzGetSecond(Time: TTime): Integer;var h, m, s, ms: WORD;begin DecodeTime(Time, h, m, s, ms); Result := s;end; 返回時(shí)間分量字符串 function YzGetTimeStr(ATime: TTime;AFlag: string): string;var wTimeStr: string; FH, FM, FS, FMS: WORD;const HOURTYPE = 'Hour' MINUTETYPE = 'Minute' SECONDT
35、YPE = 'Second' MSECONDTYPE = 'MSecond'begin wTimeStr := TimeToStr(ATime); if Pos('上午', wTimeStr) <> 0 then wTimeStr := Copy(wTimeStr, Pos('上午', wTimeStr) + 4, 10) else if Pos('下午', wTimeStr) <> 0 then wTimeStr := Copy(wTimeStr, Pos('下午', wT
36、imeStr) + 4, 10); DecodeTime(ATime, FH, FM, FS, FMS); if AFlag = HOURTYPE then begin 如果是12小時(shí)制則下午的小時(shí)分量加12 if Pos('下午', wTimeStr) <> 0 then Result := YzIntToZeroStr(FH + 12, 2) else Result := YzIntToZeroStr(FH, 2); end; if AFlag = MINUTETYPE then Result := YzIntToZeroStr(FM, 2); if AFlag
37、 = SECONDTYPE then Result := YzIntToZeroStr(FS, 2); if AFlag = MSECONDTYPE then Result := YzIntToZeroStr(FMS, 2);end; 返回日期時(shí)間字符串 function YzGetDateTimeStr(ATime: TTime;ADate: TDate): string;var wYear, wMonth, wDay: string; wHour, wMinute, wSecond: string;begin wYear := RightStr(YzIntToZeroStr(YzGetYe
38、ar(ADate), 4), 2); wMonth := YzIntToZeroStr(YzGetMonth(ADate), 2); wDay := YzIntToZeroStr(YzGetDay(ADate), 2); wHour := YzGetTimeStr(ATime, 'Hour'); wMinute := YzGetTimeStr(ATime, 'Minute'); wSecond := YzGetTimeStr(ATime, 'Second'); Result := wYear + wMonth + wDay + wHour + w
39、Minute + wSecond;end; 通過(guò)窗體子串查找窗體 procedure YzFindSpecWindow(ASubTitle: string); function EnumWndProc(AWnd: THandle;AWinName: string): Boolean;stdcall; var WindowText: array0.255 of Char; WindowStr: string; begin GetWindowText(AWnd, WindowText, 255); WindowStr := StrPas(WindowText); WindowStr := COPY
40、(WindowStr, 1, StrLen(PChar(AWinName); if CompareText(AWinName, WindowStr) = 0 then begin SetForegroundWindow(AWnd); Result := False; Exit; end; Result := True; end;begin EnumWindows(EnumWndProc, LongInt(ASubTitle); YzDelayTime(1000);end; 獲取計(jì)算機(jī)名稱 function YzGetComputerName(): string;var pcComputer:
41、PChar; dwCSize: DWORD;begin dwCSize := MAX_COMPUTERNAME_LENGTH + 1; Result := '' GetMem(pcComputer, dwCSize); try if Windows.GetComputerName(pcComputer, dwCSize) then Result := pcComputer; finally FreeMem(pcComputer); end;end; 判斷進(jìn)程CPU占用率 procedure YzJudgeCPU(ProcessName: string;CPUUsage: Sin
42、gle);var cnt: PCPUUsageData; usage: Single;begin cnt := wsCreateUsageCounter(FindProcess(ProcessName); while True do begin usage := wsGetCpuUsage(cnt); if usage <= CPUUsage then begin wsDestroyUsageCounter(cnt); YzDelayTime(2000); Break; end; YzDelayTime(10); Application.ProcessMessages; end;end;
43、 分割字符串 procedure YzSeparateTerms(Source: string;Separator: Char;Terms: TStringList);var TmpStr: string; PO: integer;begin Terms.Clear; if Length(Source) = 0 then Exit; 長(zhǎng)度為0則退出 PO := Pos(Separator, Source); if PO = 0 then begin Terms.Add(Source); Exit; end; while PO <> 0 do begin TmpStr := Copy
44、(Source, 1, PO - 1); 復(fù)制字符 Terms.Add(TmpStr); 添加到列表 Delete(Source, 1, PO); 刪除字符和分割符 PO := Pos(Separator, Source); 查找分割符 end; if Length(Source) > 0 then Terms.Add(Source); 添加剩下的條目 end; 切換頁(yè)面控件的活動(dòng)頁(yè)面 procedure YzGotoNewPage(AOwerPage: TPageControl;ANewPage: TTabSheet);begin if AOwerPage.ActivePage <
45、;> ANewPage then AOwerPage.ActivePage := ANewPage;end; 設(shè)置頁(yè)面控件標(biāo)簽的可見性 procedure YzSetTableVisible(PageControl: TPageControl;ShowFlag: Boolean);var I: Integer;begin for I := 0 to PageControl.PageCount -1 do PageControl.PagesI.TabVisible := ShowFlag;end; 根據(jù)產(chǎn)品名稱獲取產(chǎn)品編號(hào) function YZGetLevelCode(AName:str
46、ing;ProductList: TStringList): string;var I: Integer; TmpStr: string;begin Result := '' if ProductList.Count <= 0 then Exit; for I := 0 to ProductList.Count-1 do begin TmpStr := ProductList.StringsI; if AName = Copy(TmpStr,1, Pos('_', TmpStr)-1) then begin Result := Copy(TmpStr, P
47、os('_', TmpStr)+1, 10); Break; end; end;end; 取文件的主文件名 function YzGetMainFileName(AFileName:string): string;var TmpStr: string;begin if AFileName = '' then Exit; TmpStr := ExtractFileName(AFileName); Result := Copy(TmpStr, 1, Pos('.', TmpStr) - 1);end; 按下一個(gè)鍵 procedure YzPressO
48、neKey(AByteCode: Byte);begin keybd_event(AByteCode, 0, 0, 0); YzDelayTime(100); keybd_event(AByteCode, 0, KEYEVENTF_KEYUP, 0); YzDelayTime(400);end; 按下一個(gè)指定次數(shù)的鍵 procedure YzPressOneKey(AByteCode: Byte;ATimes: Integer);overload;var I: Integer;begin for I := 1 to ATimes do begin keybd_event(AByteCode,
49、0, 0, 0); YzDelayTime(10); keybd_event(AByteCode, 0, KEYEVENTF_KEYUP, 0); YzDelayTime(150); end;end; 按下二個(gè)鍵 procedure YzPressTwoKeys(AFirstByteCode, ASecByteCode: Byte);begin keybd_event(AFirstByteCode, 0, 0, 0); keybd_event(ASecByteCode, 0, 0, 0); YzDelayTime(100); keybd_event(ASecByteCode, 0, KEYEV
50、ENTF_KEYUP, 0); keybd_event(AFirstByteCode, 0, KEYEVENTF_KEYUP, 0); YzDelayTime(400);end; 按下三個(gè)鍵 procedure YzPressThreeKeys(AFirstByteCode, ASecByteCode, AThirdByteCode: Byte);begin keybd_event(AFirstByteCode, 0, 0, 0); keybd_event(ASecByteCode, 0, 0, 0); keybd_event(AThirdByteCode, 0, 0, 0); YzDelay
51、Time(100); keybd_event(AThirdByteCode, 0, KEYEVENTF_KEYUP, 0); keybd_event(ASecByteCode, 0, KEYEVENTF_KEYUP, 0); keybd_event(AFirstByteCode, 0, KEYEVENTF_KEYUP, 0); YzDelayTime(400);end; 創(chuàng)建桌面快捷方式 procedure YzCreateShortCut(const sPath: string; sShortCutName: WideString);var tmpObject: IUnknown; tmpS
52、Link: IShellLink; tmpPFile: IPersistFile; PIDL: PItemIDList; StartupDirectory: array0.MAX_PATH of Char; StartupFilename: String; LinkFilename: WideString;begin StartupFilename := sPath; tmpObject := CreateComObject(CLSID_ShellLink); 創(chuàng)建建立快捷方式的外殼擴(kuò)展 tmpSLink := tmpObject as IShellLink; 取得接口 tmpPFile := tmpObject as IPersistFile; 用來(lái)儲(chǔ)存*.lnk文件的接口 tmpSLink.SetPath(pChar(StartupFilename); 設(shè)定notepad.exe所在路徑 tmpSLink.SetWorkingDirectory(pChar(ExtractFilePat
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行會(huì)計(jì)運(yùn)營(yíng)管理部工作總結(jié)范文(10篇)
- 除夕夜日記合集15篇
- 小學(xué)生排比句造句
- 釘釘流程使用演講
- 財(cái)稅行業(yè)工作總結(jié)
- 野外急救知識(shí)培訓(xùn)
- 《全身多區(qū)環(huán)抱式智能按摩椅》征求意見稿
- 重大安全隱患判定標(biāo)準(zhǔn)
- 人教河南 九年級(jí) 下冊(cè) 語(yǔ)文 第四單元《 無(wú)言之美》習(xí)題課 課件
- 中國(guó)插花撒技藝 課件 第五章 占景盤和占景撒
- 分布式文件系統(tǒng)
- 12K101-1 軸流通風(fēng)機(jī)安裝
- 世界現(xiàn)代設(shè)計(jì)簡(jiǎn)史
- GA/T 1275-2015石油儲(chǔ)罐火災(zāi)撲救行動(dòng)指南
- 2023年杭州市余杭區(qū)事業(yè)單位招聘筆試題庫(kù)及答案解析
- 醫(yī)患溝通技巧講義課件
- 保潔員培訓(xùn)考核試卷(答案)
- 《企業(yè)招聘研究文獻(xiàn)綜述(3500字)》
- 高血壓病例分析-課件
- 縣級(jí)危重孕產(chǎn)婦救治中心評(píng)審標(biāo)準(zhǔn)(產(chǎn)科)
- 調(diào)節(jié)閥.執(zhí)行器.開關(guān)閥調(diào)校記錄
評(píng)論
0/150
提交評(píng)論