




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
項(xiàng)目設(shè)計(jì)總結(jié)江南大道交通設(shè)施提升改造工程——智能交通設(shè)計(jì)總結(jié)二〇一五年十一月江南大道交通設(shè)施提升改造工程設(shè)計(jì)總結(jié)目錄1工程概況12設(shè)計(jì)過程23主要設(shè)計(jì)依據(jù)錯(cuò)誤!未定義書簽。4設(shè)計(jì)內(nèi)容35設(shè)計(jì)變更情況36設(shè)計(jì)單位對工程質(zhì)量的評價(jià)意見47設(shè)計(jì)體會(huì)4I江南大道交通設(shè)施提升改造工程設(shè)計(jì)總結(jié)1工程概況江南大道是貫穿濱江區(qū)的東西向主軸線,是濱江區(qū)溝通錢塘江大橋、復(fù)興大橋和西興大橋的交通干道,是杭州蕭山國際機(jī)場通往杭州主城區(qū)的主要通道,是杭州市重要的城市門戶形象道路。江南大道作為杭州市城市交通走廊,是杭州市城市道路網(wǎng)的重要組成部分。江南大道西接錢塘江大橋,東接西興大橋,全長約9.3km,現(xiàn)狀全路段限速80km/h。江南大道(西環(huán)路-西興路段)由西向東分別與西環(huán)路、東信大道、偉業(yè)路、火炬大道、環(huán)興路、信誠路、南北支路、建業(yè)路、江三加油站、時(shí)代大道地面道路、長河路、江虹路、江漢路、江暉路、泰安路、通和路、江陵路、阡陌路、西興路平面相交,含規(guī)劃交叉口共計(jì)19個(gè)交叉口。江南大道(西環(huán)路-西興路段)19個(gè)路口全部已設(shè)置信號(hào)控制系統(tǒng),其中4個(gè)路口信號(hào)燈暫未啟用(中間現(xiàn)狀采用護(hù)欄隔離),9個(gè)路口現(xiàn)狀設(shè)置電子警察,16個(gè)路口現(xiàn)狀設(shè)置交通監(jiān)視。1江南大道交通設(shè)施提升改造工程設(shè)計(jì)總結(jié)2設(shè)計(jì)過程20xx年8月,我院接受委托進(jìn)行江南大道交通設(shè)施提升改造工程的設(shè)計(jì)工作,在現(xiàn)場調(diào)查并深入對接設(shè)計(jì)需求后,于20xx年10月完成江南大道交通設(shè)施提升改造項(xiàng)目建議書,并于20xx年11月完成江南大道交通設(shè)施提升改造工程工程可行性研究報(bào)告,根據(jù)批復(fù)意見和技術(shù)需求,于20xx年11月完成本項(xiàng)目施工圖。2江南大道交通設(shè)施提升改造工程設(shè)計(jì)總結(jié)3設(shè)計(jì)內(nèi)容本設(shè)計(jì)主要內(nèi)容包括交通信號(hào)控制系統(tǒng)、交通違法監(jiān)測系統(tǒng)、交通視頻監(jiān)視系統(tǒng)、高點(diǎn)球機(jī)系統(tǒng)等,具體主要包括:1)交通信號(hào)控制系統(tǒng)改造17套;2)交通違法監(jiān)測系統(tǒng)新增15套;3)交叉口視頻監(jiān)視系統(tǒng)新增18套。4)高點(diǎn)監(jiān)視系統(tǒng)新增4套,保留原先1套;5)設(shè)置10套雷達(dá)測速箱體,另配備1套移動(dòng)測速設(shè)備;6)行車誘導(dǎo)系統(tǒng)新增4套;7)三百米嚴(yán)管區(qū)系統(tǒng)新增4套;8)擁堵檢測系統(tǒng)新增8套;9)對交警大隊(duì)指揮中心進(jìn)行升級(jí)改造。4設(shè)計(jì)變更情況配合工程建設(shè)實(shí)際,對300米嚴(yán)管區(qū)、電子警察桿件等進(jìn)行了變更調(diào)整,詳見相關(guān)聯(lián)系單。3江南大道交通設(shè)施提升改造工程設(shè)計(jì)總結(jié)5設(shè)計(jì)單位對工程質(zhì)量的評價(jià)意見本工程建設(shè)期短、標(biāo)準(zhǔn)高、施工難度大,業(yè)主、監(jiān)理和承包商均能夠較好的按施工圖設(shè)計(jì)文件要求進(jìn)行施工,使工程質(zhì)量較好的達(dá)到了設(shè)計(jì)要求。6設(shè)計(jì)體會(huì)本工程設(shè)計(jì)時(shí)間較緊、任務(wù)重,自始至終得到了相關(guān)領(lǐng)導(dǎo)和建設(shè)各方的支持,使得整個(gè)工程得以順利完成,在此表示衷心的感謝。浙江省交通規(guī)劃設(shè)計(jì)研究院20xx年11月4第二篇:MFC設(shè)計(jì)項(xiàng)目技術(shù)小總結(jié)25900字自己在MFC環(huán)境下設(shè)計(jì)項(xiàng)目的一些技術(shù)小點(diǎn)技術(shù)文章2006-01-1608:41:57閱讀150評論0字號(hào):大中小訂閱.//獲取應(yīng)用程序的主框架類指針CMainFrame*pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd;//獲取狀態(tài)條指針CStatusBar*pStatus=&pFrame->m_wndStatusBar;CStringstr1;str1.Format("高度:%d",cxDIB);pStatus->SetPaneText(pStatus->CommandToIndex(ID_INDICATOR_ROW),str1);CStringstr;CRectrect(10,10,200,300);CDC*pDC=newCClientDC(this);str.Format();pDC->DrawText(str,&rect,DT_LEFT|DT_TOP);或者CStringstr;CRectrect(10,10,200,300);CClientDCdc(this);OnPrepareDC(&dc);//設(shè)定映射方式和DC原點(diǎn)如果Document的SIZE沒有改變,則無須此行代碼dc.DrawText();如何得到視圖指針方法一://獲得文檔模板:POSITIONcurTemplatePos=theApp.GetFirstDocTemplatePosition();CDocTemplate*m_doc=theApp.GetNextDocTemplate(curTemplatePos);//獲得文檔:curTemplatePos=m_doc->GetFirstDocPosition();CYourDoc*m_pdoc=(CA8Doc*)m_doc->GetNextDoc(curTemplatePos);//獲得視圖:curTemplatePos=m_pdoc->GetFirstViewPosition();CYourView*m_pview=(CYourView*)m_pdoc->GetNextView(curTemplatePos);//調(diào)用視圖函數(shù):m_pview->Put();第二種方法:(上次在DOC里面使用有問題的)//獲得窗體指針:CMainFrame*pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd;//獲得與該窗體符合的視圖:CYourView*m_pView=(CYourView*)pFrame->GetActiveView();//調(diào)用視圖函數(shù):m_pView->Put();菜單操作--前面加箭頭標(biāo)示GetMenu()->GetSubMenu(0)->CheckMenuItem(0,MF_BYPOSITION|MF_CHECKED);菜單操作--設(shè)置默認(rèn)菜單項(xiàng)GetMenu()->GetSubMenu(0)->SetDefaultItem(1,TRUE);菜單操作--使菜單變灰//需將m_bAutoMenuEnable=False添加在CMainFrame構(gòu)造函數(shù)中GetMenu()->GetSubMenu(0)->EnableMenuItem(1,MF_BYPOSITION|MF_DISABLED|MF_GRAYED);//移走菜單SetMenu(NULL);//添加菜單項(xiàng)GetMenu()->AppendMenu(MF_POPUP,(UINT)menu.m_hMenu,"WinSun");//插入菜單項(xiàng)GetMenu()->InsertMenu(2,MF_POSITION|MF_POPUP,(UINT)menu.m_hMenu,"WinSun");對話框7種訪問方式1.GetDlgItem()->GetWindowText()/SetWindowText();2.GetDlgItemText()/SetDlgItemText;3.GetDlgItemInt()/SetDlgItemInt();4.將控件和整型變量相關(guān)聯(lián)5.將控件和控件變量相關(guān)聯(lián)6.SendMessage(.WM_GETTEXT);7.SendDlgItemMessage(.EM_SETSEL);與CString進(jìn)行轉(zhuǎn)換1.int/CStringint->CStringintn=1;CStringstr;str.Format("%d",n);CString->intCStringstr="1";intn=atoi(str.GetBuffer(0));2.char*/CStringchar*->CStringcharsz[128];CStringstr;str.Format("%s",sz);CString->char*CStringstr;intnLength=str.GetLength();char*sz=newchar[nLenght];sz=str.GetBuffer(0);3.float/CStringfloat->CStringfloatf=0.0;CStringstr;str.Format("%f",f);CString->floatCString="0.0";floatf=atof(str.GetBuffer(0));//可以以托放圖標(biāo)打開CXXApp::InitInsatance()中添加//enabledrag/dropopenpMainFrame->DragAcceptFiles();//EnableDDEExecuteopenEnableShellOpen();RegisterShellFileTypes(TRUE);//啟動(dòng)時(shí)不自動(dòng)打開一個(gè)空文檔cmdInfo.m_nShellCommand=CCommandLineInfo::FileNothing;//繪圖一:通過CDC得到一個(gè)指針需要GetDC和ReleaseDCCWnd*pWnd=GetDlgItem(IDC_STATICS);CDC*pDC=pWnd->GetDC();pWnd->ReleaseDC(pDC);pWnd->Invalidate();pWnd->UpdateWindow();//繪圖二:通過CClientDC得到一個(gè)對象不需要GetDC和ReleaseDC因?yàn)镃ClientDC繼續(xù)自CDC它已經(jīng)作好GetDC和ReleaseDC的工作CClientDCdc(this);dc.。。。。。//繪圖操作//繪圖三:通過CWindowDC得到一個(gè)對象它繼承自CDC但已經(jīng)作好了GetWindowDC和ReleaseDC的工作包含客戶區(qū)和非客戶區(qū)CWindowDCdc(this);dc.。。。。//繪圖操作顯示ID為IDB_BITMAP1的位圖資源voidCMyView::OnDraw(CDC*pDC){//CBitmap對象CBitmapbitmap;//加載資源bitmap.LoadBitmap(IDB_BITMAP1);//取得高和寬BITMAPbm;bitmap.GetBitmap(&bm);intwidth=bm.bmWidth;intheight=bm.bmHeight;//CDC對象CDCdcMemory;//創(chuàng)建內(nèi)存設(shè)備環(huán)境dcMemory.CreateCompatibleDC(pDC);//將位圖選入內(nèi)存設(shè)備環(huán)境中CBitmap*pOldBitmap=dcMemory.SelectObject(&bitmap);//將內(nèi)存設(shè)備環(huán)境復(fù)制到真正的設(shè)備環(huán)境中pDC->BitBlt(0,0,width,height,&dcMemory,0,0,SRCCOPY);//恢復(fù)dcMemory.SelectObject(pOldBitmap);//CDC析構(gòu)函數(shù)退出前將刪除dcMemory,位圖選出//CBitmap析構(gòu)函數(shù)刪除位圖}復(fù)制縮小或放大的位圖voidCMyView::OnDraw(CDC*pDC){//CBitmap對象CBitmapbitmap;//CDC對象CDCdcMemory;//加載資源bitmap.LoadBitmap(IDB_BITMAP1);//創(chuàng)建內(nèi)存設(shè)備環(huán)境dcMemory.CreateCompatibleDC(pDC);//將位圖選入內(nèi)存設(shè)備環(huán)境中dcMemory.SelectObject(&bitmap);//將內(nèi)存設(shè)備環(huán)境復(fù)制到真正的設(shè)備環(huán)境中pDC->BitBlt(0,0,699,919,&dcMemory,0,0,SRCCOPY);//縮小一半顯示pDC->StretchBlt(699,0,699/2,919/2,&dcMemory,0,0,699,919,SRCCOPY);pDC->StretchBlt(699,919/2,699/2,919/2,&dcMemory,0,0,699,919,SRCCOPY);//CDC析構(gòu)函數(shù)退出前將刪除dcMemory,位圖選出//CBitmap析構(gòu)函數(shù)刪除位圖}顯示資源中的位圖對象&從磁盤讀取一個(gè)位圖文件來顯示voidCWuwenView::OnDraw(CDC*pDC){CWuwenDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);//方法1顯示資源中的位圖對象//創(chuàng)建CBitmap對象CBitmapbit;bit.LoadBitmap(IDB_BITMAP1);//創(chuàng)建CDC對象CDCdcComp;dcComp.CreateCompatibleDC(pDC);dcComp.SelectObject(&bit);//獲取位圖大小以供函數(shù)調(diào)用BITMAPbmInfo;bit.GetObject(sizeof(bmInfo),&bmInfo);//顯示位圖pDC->BitBlt(0,0,bmInfo.bmWidth,bmInfo.bmHeight,&dcComp,0,0,SRCCOPY);pDC->TextOut(bmInfo.bmWidth/2-1,bmInfo.bmHeight,"1.顯示資源中位圖");//方法2從磁盤讀取一個(gè)位圖文件來顯示CBitmapbit2;//獲取圖像句柄HBITMAPhbitmap=(HBITMAP)::LoadImage(NULL,"D:\\照片\\xx1.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);//關(guān)聯(lián)圖像句柄到位圖對象bit2.Attach(hbitmap);dcComp.SelectObject(&bit2);//獲取位圖大小以供函數(shù)使用BITMAPbmInfo2;bit2.GetObject(sizeof(bmInfo2),&bmInfo2);//顯示位圖pDC->BitBlt(bmInfo.bmWidth,0,bmInfo2.bmWidth,bmInfo2.bmHeight,&dcComp,0,0,SRCCOPY);pDC->TextOut(bmInfo.bmWidth+bmInfo2.bmWidth/2-1,bmInfo2.bmHeight,"2.顯示磁盤中的位圖文件");//TODO:adddrawcodefornativedatahere}動(dòng)態(tài)增加菜單和刪除菜單voidCDynMenuView::OnControlPlus()//增加按鈕所對應(yīng)的控制函數(shù){//TODO:AddyourcommandhandlercodehereCMenu*pTopMenu,*pNewMenu;pTopMenu=AfxGetMainWnd()->GetMenu();//得到主菜單指針pNewMenu=pTopMenu->GetSubMenu(4);//文件-0編輯-1...以此類推要增加的分割線在對應(yīng)的菜單項(xiàng)下pNewMenu->AppendMenu(MF_SEPARATOR);CStringnewMenuName;newMenuName.LoadString(IDM_ITEM_NEW);pNewMenu->AppendMenu(MF_STRING,IDM_ITEM_NEW,newMenuName);}voidCDynMenuView::OnControlRestore()//刪除按鈕所對應(yīng)的控制函數(shù){//TODO:AddyourcommandhandlercodehereCMenu*pTopMenu,*pNewMenu;pTopMenu=AfxGetMainWnd()->GetMenu();//得到主菜單指針pNewMenu=pTopMenu->GetSubMenu(4);pNewMenu->DeleteMenu(2,MF_BYPOSITION);pNewMenu->DeleteMenu(1,MF_BYPOSITION);}創(chuàng)建無模式對話框要點(diǎn)CModalDlg*dlg=newCModalDlg;dlg->Create(IDD_MOUSEPOINT,NULL);dlg->ShowWindow(SW_SHOW);創(chuàng)建模式對話框CModalDlgModalDlg;CModalDlg.DoModal();//無模式對話框需要調(diào)用Create()函數(shù)創(chuàng)建和ShowWindow()函數(shù)顯示,而模式對話框的顯示可以調(diào)用DoModal()成員函數(shù).//而且模式對話框可以用對象但無模式對話框一般用指針主要原因是考慮局部對象資源的釋放問題分配的指針存放在堆中隨程序生命結(jié)束而結(jié)束實(shí)現(xiàn)用鍵盤來操作滾動(dòng)條,在XXXVIEW中編輯OnKeyDown成員函數(shù)voidCMyScrollView::OnKeyDown(UINTnChar,UINTnRepCnt,UINTnFlags){//TODO:Addyourmessagehandlercodehereand/orcalldefaultswitch(nChar){caseVK_HOME://按HOME鍵實(shí)現(xiàn)自動(dòng)定位到文檔最頂部和最左部OnVScroll(SB_TOP,0,NULL);OnHScroll(SB_LEFT,0,NULL);break;caseVK_END://按END鍵實(shí)現(xiàn)自動(dòng)定位到文檔最下部和最右部OnVScroll(SB_BOTTOM,0,NULL);OnHScroll(SB_RIGHT,0,NULL);break;caseVK_UP://按UP鍵實(shí)現(xiàn)自動(dòng)定位到光標(biāo)的上一行OnVScroll(SB_LINEUP,0,NULL);break;caseVK_DOWN://按DOWN鍵實(shí)現(xiàn)自動(dòng)定位到光標(biāo)的下一行OnVScroll(SB_LINEDOWN,0,NULL);break;caseVK_PRIOR://按PGUP實(shí)現(xiàn)翻到上一頁OnVScroll(SB_PAGEUP,0,NULL);break;caseVK_NEXT://按PGDOWN實(shí)現(xiàn)翻到下一頁OnVScroll(SB_PAGEDOWN,0,NULL);break;caseVK_LEFT://按Left鍵實(shí)現(xiàn)左移一個(gè)字OnHScroll(SB_LINELEFT,0,NULL);break;caseVK_RIGHT://按Right鍵實(shí)現(xiàn)右移一個(gè)字OnHScroll(SB_LINERIGHT,0,NULL);break;default:break;}CScrollView::OnKeyDown(nChar,nRepCnt,nFlags);}隱藏或者顯示桌面圖標(biāo)桌面窗口:ProgMan桌面任務(wù)欄:Shell_TrayWndvoidCTubiaoDlg::OnOK()//顯示圖標(biāo)按鈕對應(yīng)函數(shù){//TODO:AddextravalidationhereCWnd*Desktop;Desktop=FindWindow("ProgMan",NULL);Desktop->ShowWindow(SW_SHOW);m_display.EnableWindow(FALSE);//使本按鈕變灰m_hide.EnableWindow(TRUE);//使隱藏按鈕激活//CDialog::OnOK();}voidCTubiaoDlg::OnCancel()//顯示隱藏按鈕對應(yīng)函數(shù){//TODO:AddextracleanuphereCWnd*Desktop;Desktop=FindWindow("ProgMan",NULL);Desktop->ShowWindow(SW_HIDE);m_hide.EnableWindow(FALSE);//使本按鈕變灰m_display.EnableWindow(TRUE);//使顯示按鈕激活//CDialog::OnCancel();}voidCTubiaoDlg::OnButton1()//必須設(shè)置一個(gè)退出按鈕,因?yàn)樯鲜鰞蓚€(gè)函數(shù)無退出功能.{//TODO:AddyourcontrolnotificationhandlercodehereCDialog::OnCancel();}播放WAV聲音voidCPlaySoundDlg::OnButton1(){//TODO:AddyourcontrolnotificationhandlercodehereCStringStr1;GetDlgItemText(IDC_EDIT1,Str1);//取得輸入的wav文件名BOOLresult=sndPlaySound(Str1,SND_ASYNC);//異步方式播放聲音if(result!=TRUE)MessageBox("PlaySoundFail!");}動(dòng)態(tài)改變光標(biāo)voidCChangeCursorView::OnMouseMove(UINTnFlags,CPointpoint){//TODO:Addyourmessagehandlercodehereand/orcalldefaultif(point.x<=150)//當(dāng)鼠標(biāo)在窗口的右半邊時(shí){hCursor1=AfxGetApp()->LoadCursor(IDC_CURSOR1);::SetCursor(hCursor1);}if(point.x>150){hCursor2=AfxGetApp()->LoadCursor(IDC_CURSOR2);::SetCursor(hCursor2);}CView::OnMouseMove(nFlags,point);}獲取系統(tǒng)信息//獲取計(jì)算機(jī)名DWORDsize=MAX_COMPUTERNAME_LENGTH+1;TCHARbuffer[MAX_COMPUTERNAME_LENGTH+1];GetComputerName(buffer,&size);m_name=buffer;//獲取版本信息OSVERSIONINFOosvi;charbuf[50];osvi.dwOSVersionInfoSize=sizeof(OSVERSIONINFO);GetVersionEx(&osvi);wsprintf(buf,"Win%d.%d",osvi.dwMajorVersion,osvi.dwMinorVersion);//諸如版本5.1則dwMajorVersion=5,dwMinorVersion=1m_version=buf;//獲取CPU信息SYSTEM_INFOCPU_info;GetSystemInfo(&CPU_info);if(CPU_info.wProcessorArchitecture==PROCESSOR_ARCHITECTURE_INTEL){if(CPU_info.dwProcessorType==PROCESSOR_INTEL_486);m_cpu="80486處理器";if(CPU_info.dwProcessorType==PROCESSOR_INTEL_PENTIUM);m_cpu="奔騰或更高處理器";}if(CPU_info.wProcessorArchitecture==PROCESSOR_ARCHITECTURE_UNKNOWN)m_cpu="未知的處理器";//獲取內(nèi)存信息MEMORYSTATUSmemStatus;memStatus.dwLength=sizeof(MEMORYSTATUS);GlobalMemoryStatus(&memStatus);m_phsyTotal=memStatus.dwTotalPhys;//總物理內(nèi)存m_phsyvival=memStatus.dwAvailPhys;//可用物理內(nèi)存m_usedl=memStatus.dwMemoryLoad;//使用的百分比m_virtualTotal=memStatus.dwTotalVirtual;//總虛擬內(nèi)存m_virtualAvail=memStatus.dwAvailVirtual;//可用的虛擬內(nèi)存在一個(gè)程序中調(diào)用其他可執(zhí)行文件的方法:ShellExecute(...);詳解HINSTANCEShellExecute(HWNDhwnd,LPCTSTRlpOperation,LPCTSTRlpFile,LPCTSTRlpParameters,LPCTSTRlpDirectory,INTnShowCmd);參數(shù)一為使用該語句的窗口句柄GetSafeHwnd()參數(shù)二為表示操作的字符串printeditopenexplorer參數(shù)三為要執(zhí)行的文件名如果它帶了完整的路徑,參數(shù)四和五就不需要,用NULL參數(shù)六表示顯示方式常用:SW_SHOWNORMALShellExecute(NULL,NULL,_T("1.txt"),NULL,_T("c:\\temp"),SW_SHOWMAXMIZED)文件對話框的使用CfileDialog();詳解CFileDialog(BOOLbOpenFileDialog,LPCTSTRlpszDefExt=NULL,LPCTSTRlpszFileName=NULL,DWORDdwFlags=OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,LPCTSTRlpszFilter=NULL,//這個(gè)就是用來選擇打開何種類型的文件,用來過濾!CWnd*pParentWnd=NULL);參數(shù)一選擇TURE是打開文件對話框,FALSE是構(gòu)造一個(gè)另存為文件對話框參數(shù)二包含默認(rèn)的文件擴(kuò)展名的字符串參數(shù)三包含默認(rèn)的文件名的字符串參數(shù)四是否永許定制文件對話框參數(shù)五是否顯示需要過濾的文件類型的字符串參數(shù)六文件對話框父窗口的指針例如:CFileDialogopenBox(TRUE,NULL,"",OFN_HIDEREADONLY,"Bitmap(*.bmp)|*.bmp||",NULL);openBox.m_ofn.lpstrTitle="打開文件對話框";openBox.DoModal();//顯示對話框得到系統(tǒng)目錄:GetSystemDirectory(Buffer,100);得到Windows目錄:GetWindowsDirectory(Buffer,100);得到當(dāng)前目錄:GetCurrentDirectory(Buffer,100);//都將目錄存入大小為100的字符Buffer中關(guān)于鼠標(biāo)的設(shè)置GetDoubleClickTime()得到鼠標(biāo)雙擊的速的SetDoubleClickTime(intx)將X的值賦予鼠標(biāo)雙擊的速度程序:通過滑動(dòng)塊更改鼠標(biāo)雙擊速度BOOLCMouseDlg::OnInitDialog()中添加m_MouseSpeedSlider.SetRange(100,900,FALSE);//設(shè)定滑動(dòng)條的最大最小值MouseSpeed=::GetDoubleClickTime();//取得鼠標(biāo)雙擊時(shí)間m_MouseSpeedSlider.SetPos(MouseSpeed);//設(shè)定當(dāng)前滑桿位置與MouseSpeed一致CStringstr;str.Format("%d毫秒",MouseSpeed);SetDlgItemText(IDC_STATICSPEED,str);//在對話框中,顯示雙擊鼠標(biāo)的時(shí)間voidCMouseDlg::OnHScroll(UINTnSBCode,UINTnPos,CScrollBar*pScrollBar)中添加MouseSpeed=m_MouseSpeedSlider.GetPos();//取得當(dāng)前滑桿的取值,放在MouseSpeed中CStringstr;str.Format("%d毫秒",MouseSpeed);SetDlgItemText(IDC_STATICSPEED,str);//更新顯示當(dāng)前選擇的雙擊時(shí)間voidCMouseDlg::OnOK()中添加SetDoubleClickTime(MouseSpeed);拷貝文件API函數(shù):CopyFile()BOOLCopyFile(LPCTSTRlpExistingFileName,//pointertonameofanexistingfileLPCTSTRlpNewFileName,//pointertofilenametocopytoBOOLbFailIfExists//flagforoperationiffileexists);第一個(gè)參數(shù):源文件完整的路徑字符串第二個(gè)參數(shù):目標(biāo)文件完整的路徑字符串第三個(gè)參數(shù):取FALSE有同文件名存在,直接覆蓋取TRUE有同文件名存在,取消此次復(fù)制static控件顯示其他voidCVvvvDlg::OnButton1()//設(shè)置Staic顯示文本{//TODO:AddyourcontrolnotificationhandlercodehereCStatic*pStatic1=(CStatic*)GetDlgItem(IDC_STATIC1);pStatic1->SetWindowText("新文本");}voidCVvvvDlg::OnButton2()//設(shè)置Static顯示圖標(biāo)資源{//TODO:AddyourcontrolnotificationhandlercodehereCStatic*pStatic2=(CStatic*)GetDlgItem(IDC_STATIC2);pStatic2->SetWindowText("");pStatic2->ModifyStyle(0x0,SS_ICON|SS_CENTERIMAGE);pStatic2->SetIcon(AfxGetApp()->LoadIcon(IDI_ICON1));}voidCVvvvDlg::OnButton3()//設(shè)置Static顯示位圖資源{//TODO:AddyourcontrolnotificationhandlercodehereCStatic*pStatic3=(CStatic*)GetDlgItem(IDC_STATIC3);pStatic3->SetWindowText("");pStatic3->ModifyStyle(0x0,SS_BITMAP|SS_CENTERIMAGE);pStatic3->SetBitmap(::LoadBitmap(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDB_BITMAP1)));}//響應(yīng)鼠標(biāo)事件,必須手動(dòng)添加消息處理函數(shù),afx_msgvoidOnStatic4();然后添加與控件相對應(yīng)的處理ON_BN_CLICKED(IDC_STATIC4,OnStatic4)然后具體給函數(shù)OnStatic4()寫實(shí)現(xiàn)代碼,最后才同按鈕BUTTON4實(shí)現(xiàn)單擊顯示效果:voidCVvvvDlg::OnButton4()//設(shè)置Static響應(yīng)鼠標(biāo)點(diǎn)擊事件{//TODO:AddyourcontrolnotificationhandlercodehereCStatic*pStatic4=(CStatic*)GetDlgItem(IDC_STATIC4);pStatic4->ModifyStyle(0x0,SS_NOTIFY);}給工具欄添加文字說明在CMainFrame中,OnCreate(LPCREATE)中添加如下代碼//給工具欄附加文字說明for(inti=0;i<m_wndToolBar.GetCount();i++){UINTid=m_wndToolBar.GetItemID(i);CStrings;if(!s.LoadString(id))continue;intj=s.Find(_T('\n'));if(j<0)continue;s=s.Right(s.GetLength()-j-1);m_wndToolBar.SetButtonText(i,s);}//AdjustsizestoincludetextCRectrect;m_wndToolBar.GetItemRect(0,&rect);m_wndToolBar.SetSizes(rect.Size(),CSize(16,15));給工具欄以激活形式顯示在CMainFrame中,OnCreate(LPCREATE)中,在函數(shù)if(!m_wndToolBar.CreateEx()...)與函數(shù)if(!m_wndStatusBar.Create(this)..)之間添加如下代碼//給工具欄以激活形式顯示,IDB_MAINFRAME表示新的鼠標(biāo)停留時(shí)顯示的工具欄。CImageListimg;if(!img.Create(IDB_MAINFRAME,16,0,RGB(128,128,128))){TRACE0("Failedtoloadhotimages\n");return-1;}m_wndToolBar.GetToolBarCtrl().SetHotImageList(&img);img.Detach();JPEG使用的顏色空間是CCIR601推薦標(biāo)準(zhǔn)采用的彩色空間.在這個(gè)彩色空間中,每個(gè)分量,每個(gè)象素的電平規(guī)定為255級(jí),用8bit表示.從RGB到Y(jié)CbCr的轉(zhuǎn)換Y=0.299R+0.587G+0.114BCb=0.5B-0.3313G-0.1687R+128Cr=0.5R-0.4187G-0.0813B+128從YCbCr到RGB的轉(zhuǎn)換:R=Y+1.402(Cr-128)G=Y-0.34414(Cb-128)-0.71414(Cr-128)B=Y+1.772(Cb-128)為防止同時(shí)運(yùn)行兩個(gè)相同的程序,下面兩個(gè)函數(shù)是必需的voidCscreensverWnd::OnActivate(UINTnState,CWnd*pWndOther,BOOLbMinimized){CWnd::OnActivate(nState,pWndOther,bMinimized);if(nState==WA_INACTIVE)PostMessage(WM_CLOSE);//TODO:Addyourmessagehandlercodehere}voidCscreensverWnd::OnActivateApp(BOOLbActive,HTASKhTask){CWnd::OnActivateApp(bActive,hTask);if(!bActive)PostMessage(WM_CLOSE);//TODO:Addyourmessagehandlercodehere}打開/關(guān)閉光驅(qū)一、打開CD-ROMmciSendString("SetcdAudiodooropenwait",NULL,0,NULL);二、關(guān)閉CD_ROMmciSendString("SetcdAudiodoorclosedwait",NULL,0,NULL);關(guān)閉計(jì)算機(jī)OSVERSIONINFOOsVersionInfo;//包含操作系統(tǒng)版本信息的數(shù)據(jù)結(jié)構(gòu)OsVersionInfo.dwOSVersionInfoSize=sizeof(OSVERSIONINFO);GetVersionEx(&OsVersionInfo);//獲取操作系統(tǒng)版本信息if(OsVersionInfo.dwPlatformId==VER_PLATFORM_WIN32_WINDOWS){//Windows98,調(diào)用ExitWindowsEx()函數(shù)重新啟動(dòng)計(jì)算機(jī)DWORDdwReserved;ExitWindowsEx(EWX_REBOOT,dwReserved);//可以改變第一個(gè)參數(shù),實(shí)現(xiàn)注銷用戶、關(guān)機(jī)、關(guān)閉電源等操作}//ExitWindowsEx第一個(gè)參數(shù)設(shè)置如下第二個(gè)參數(shù)一般都可填0//EWX_FORCE強(qiáng)制終止程序運(yùn)行而退出系統(tǒng)//EWX_LOGOFF退出而以其它身份登錄//EWX_REBOOT重新啟動(dòng)//EWX_SHUTDOWN關(guān)機(jī)重啟計(jì)算機(jī)typedefint(CALLBACK*SHUTDOWNDLG)(int);//顯示關(guān)機(jī)對話框函數(shù)的指針HINSTANCEhInst=LoadLibrary("shell32.dll");//裝入shell32.dllSHUTDOWNDLGShutDownDialog;//指向shell32.dll庫中顯示關(guān)機(jī)對話框函數(shù)的指針if(hInst!=NULL){//獲得函數(shù)的地址并調(diào)用之ShutDownDialog=(SHUTDOWNDLG)GetProcAddress(hInst,(LPSTR)60);(*ShutDownDialog)(0);}一次只運(yùn)行一個(gè)程序?qū)嵗?,如果已運(yùn)行則退出if(FindWindow(NULL,"程序標(biāo)題"))exit(0);得到當(dāng)前鼠標(biāo)所在位置CPointpt;GetCursorPos(&pt);//得到位置顯示或者隱藏菜單BOOLstaticb_m=TRUE;//TODO:AddyourcommandhandlercodehereCWnd*pWnd=AfxGetMainWnd();if(b_m)//隱藏菜單{pWnd->SetMenu(NULL);pWnd->DrawMenuBar();b_m=false;}else//顯示菜單{CMenumenu;menu.LoadMenu(IDR_LIANXITYPE);////顯示菜單也可改變菜單項(xiàng)pWnd->SetMenu(&menu);pWnd->DrawMenuBar();b_m=true;menu.Detach();}獲取可執(zhí)行文件的圖標(biāo)HICONhIcon=::ExtractIcon(AfxGetInstanceHandle(),_T("NotePad.exe"),0);if(hIcon&&hIcon!=(HICON)-1){pDC->DrawIcon(10,10,hIcon);}DestroyIcon(hIcon);確定應(yīng)用程序的路徑UseGetModuleFileName獲得應(yīng)用程序的路徑,然后去掉可執(zhí)行文件名。Example:TCHARexeFullPath[MAX_PATH];//MAX_PATH在API中定義了吧,好象是128GetModuleFileName(NULL,exeFullPath,MAX_PATH)如何讓窗口和MDI窗口一啟動(dòng)就最大化和最小化?先說窗口。在InitStance函數(shù)中設(shè)定m_nCmdShow的取值。加前面。m_nCmdShow=SW_SHOWMAXMIZED;//最大化m_nCmdShow=SW_SHOWMINMIZED;//最小化m_nCmdShow=SW_SHOWNORMAL;//正常方式MDI窗口:如果是創(chuàng)建新的應(yīng)用程序,可以用MFCAppWizard的Advanced按鈕并在MDI子窗口風(fēng)格組中檢測最大化或最小化;還可以重載MDIWindow的PreCreateWindow函數(shù),設(shè)置WS_MAXMIZEorWS_MINMIZE;如果從CMDIChildWnd派生,調(diào)用OnInitialUpdate函數(shù)中的CWnd::ShowWindow來指定MDIChildWindow的風(fēng)格。如何在代碼中獲取工具條和狀態(tài)條的指針缺省時(shí),工作框創(chuàng)建狀態(tài)條和工具條時(shí)將它們作為主框窗口的子窗口,狀態(tài)條有一個(gè)AFX_IDW_STATUS_BAR標(biāo)識(shí)符,工具條有一個(gè)AFX_IDW_TOOLBAR標(biāo)識(shí)符,下例說明了如何通過一起調(diào)用CWnd::GetDescendantWindow和AfxGetMainWnd來獲取這些子窗口的指針://Getpointertostatusbar.CStatusBar*pStatusBar=(CStatusBar*)AfxGetMainWnd()—>GetDescendantWindow(AFX_IDW_STUTUS_BAR);//Getpointertotoolbar.CToolBar*pToolBar=(CToolBar*)AfxGetMainWnd()—>GetDescendantWindow(AFX_IDW_TOOLBAR);動(dòng)態(tài)分配二維數(shù)組template<classT>voidMake2DArry(T**&x,introws,intcols){//創(chuàng)建行指針x=newT*[rows];//為每一行分配空間for(inti=0;i<rows;i++){x[i]=newint[cols];}}釋放該二維數(shù)組template<classT>voidDelete2DArry(T**&x,introws){//釋放為每一行所分配的空間for(inti=0;i<rows;i++){delete[]x[i];//釋放行指針delete[]x;x=0;}例子:int**data;introw,col;Make2DArry<int>(data,row,col);Delete2DArry<int>(data,row);注意:使用模板類時(shí),需要包含頭文件#include"afxtempl.h"如何過濾輸入的字符1.新建一個(gè)類CmyEdit,繼承自Cedit,在包含有CEdit控件的類里,#include"myEdit.h"并創(chuàng)建新對象CmyEditm_edit在初始化函數(shù)中m_edit.SubclassDlgItem(IDC_EDIT1);2.voidCmyEdit::OnChar(UINTnChar,UINTnRepCnt,UINTnFlags){//TODO:Addyourmessagehandlercodehereand/orcalldefaultif(::IsCharAlpha((TCHAR)nChar))//此行為添加的行CEdit::OnChar(nChar,nRepCnt,nFlags);}//IsCharAlpha表示只有字母才可輸入//IsCharAlphaNumeric表示只有字母和數(shù)字才可輸入//IsCharLower表示只有小寫字母才可輸入//IsCharUpper表示只有大寫字母才可輸入設(shè)定靜態(tài)文本框的背景色和文本顏色在OnPaint()中增添代碼//獲得靜態(tài)文本框的窗口指針和其他設(shè)備場景CStatic*pTxt=(CStatic*)GetDlgItem(IDC_TXT);CDC*pDC=pTxt->GetDC();//獲得靜態(tài)文本框的客戶區(qū)域CRectrc;pTxt->GetClientRect(&rc);//創(chuàng)建畫背景的畫刷,并用其填充背景CBrushbrush;brush.CreateSolidBrush(RGB(23,35,67));pDC->FillRect(&rc,&brush);//設(shè)定文字的色彩,并輸出文字pDC->SetBkColor(RGB(255,255,67));//設(shè)定文字區(qū)域的背景色pDC->SetTextColor(RGB(255,0,0));//設(shè)定文字的顏色pDC->DrawText("調(diào)色程序",&rc,DT_CENTER|DT_SINGLELINE|DT_VCENTER);//顯示所要表達(dá)的文字pTxt->ReleaseDC(pDC);//釋放窗口指針I(yè)nvalidateRect(&rc);//進(jìn)行重畫如何使用顏色對話框voidXXXDlg::OnColor(){//構(gòu)造顏色通用對話框CColorDialogcolorDlg;//顯示if(colorDlg.DoModal()==IDOK){//獲得顏色m_clrTxtColor為預(yù)先定義的COLORREF值m_clrTxtColor=colorDlg.GetColor();//刷新窗口Invalidate();}}如何使用字體對話框voidCTestDlg::OnButton1(){//TODO:Addyourcontrolnotificationhandlercodehere//構(gòu)造通用對話框CFontDialogfontDlg(NULL,CF_EFFECTS|CF_SCREENFONTS,NULL,NULL);//顯示if(fontDlg.DoModal()==IDOK){//獲得字體fontDlg.GetCurrentFont(&m_LogFont);//m_LogFont是預(yù)先定義的LOGFONT類型//刷新窗口Invalidate();}//將LOGFONT轉(zhuǎn)化為CFONT字體CFontfont;VERIFY(font.CreateFontIndirect(&m_LogFont));//對于文本框,用選擇的字體重新寫CStatic*pTxt=(CStatic*)GetDlgItem(IDC_TXT);pTxt->SetFont(&font,TRUE);//對于通用控件,控件也是窗口,所以可以調(diào)用CWnd::SetFont指定新字體CWnd*pWnd=GetDlgItem(IDOK);//諸如要改變IDOK按鈕的字體pWnd->SetFont(&font);}改變窗口背景色--用某種單一顏色填充BOOLCBckGrndClrView::OnEraseBkgnd(CDC*pDC){//TODO:Addyourmessagehandlercodehereand/orcalldefaultCBrushbrush;brush.CreateSolidBrush(RGB(123,23,45));CBrush*pOldBrush=pDC->SelectObject(&brush);CRectrc;GetClientRect(&rc);pDC->Rectangle(&rc);pDC->SelectObject(pOldBrush);returnTRUE;//注意必須返回TRUE//returnCView::OnEraseBkgnd(pDC);}改變窗口背景色--用某BMP位圖填充因?yàn)橛懈淖兇翱诖笮淼乃⑿聠栴},所以建議程序設(shè)為最大化顯示,并圖像大小為1024×645BOOLCTestView::OnEraseBkgnd(CDC*pDC){//TODO:Addyourmessagehandlercodehereand/orcalldefaultCRectrc;GetWindowRect(&rc);//載入位圖CBitmapbmp1;CBitmap*OldBitmap=NULL;bmp1.LoadBitmap(IDB_BITMAP2);CDCmemDC;memDC.CreateCompatibleDC(pDC);OldBitmap=memDC.SelectObject(&bmp1);//顯示位圖pDC->BitBlt(0,0,rc.Width(),rc.Height(),&memDC,0,0,SRCCOPY);if(OldBitmap)memDC.SelectObject(OldBitmap);returnTRUE;//returnCView::OnEraseBkgnd(pDC);}生成其他形狀的窗體在OnInitDialog()中添加://TODO:AddextrainitializationhereCRectrc;GetClientRect(&rc);m_rgn.CreateEllipticRgn(0,0,rc.Width(),rc.Height());//m_rgn為預(yù)先定義好的CRgn對象::SetWindowRgn(GetSafeHwnd(),(HRGN)m_rgn,TRUE);returnTRUE;是指針無需指在標(biāo)題蘭就可移動(dòng)窗口重載OnLButtonDown函數(shù)最后加一行PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));使對話模式程序半透明化在OnInitDialog()中添加//TODO:Addextrainitializationhere//加入WS_EX_LAYERED擴(kuò)展屬性SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);HINSTANCEhInst=LoadLibrary("User32.DLL");if(hInst){typedefBOOL(WINAPI*MYFUNC)(HWND,COLORREF,BYTE,DWORD);MYFUNCfun=NULL;//取得SetLayeredWindowAttributes函數(shù)指針fun=(MYFUNC)GetProcAddress(hInst,"SetLayeredWindowAttributes");if(fun)fun(this->GetSafeHwnd(),0,128,2);//128表示透明程度的大小,其范圍為0到255,0即為不可見,同HIDE,255即為全部顯示。FreeLibrary(hInst);}保持窗口的大小不變cs.style&=~WS_THICKFRAME;cs.style&=~WS_MAXIMIZEBOX;WS_THICKFRAME表示所創(chuàng)建的窗口可以通過鼠標(biāo)拖曳邊線改變大小WS_MAXIMIZEBOX表示所創(chuàng)建的窗口有一個(gè)最大化按鈕上面都進(jìn)行與和反的操作,就能使窗口不能改變大小了同理:解釋下窗口的styleWS_BORDER創(chuàng)建一個(gè)有邊框的窗體。WS_CAPTION創(chuàng)建一個(gè)有標(biāo)題欄的窗體(隱含了WS_BORDER).不能和WS_DLGFRAME一起使用.WS_CHILD創(chuàng)建一個(gè)子窗體。不能和WS_POPUP一起使用。WS_CLIPCHILDREN不包括在父窗體中被子窗體占用的區(qū)域。用于創(chuàng)建父窗體。WS_CLIPSIBLINGS使子窗體彼此別?。痪褪钱?dāng)一個(gè)指定的子窗體接收到一個(gè)paint消息時(shí),WS_CLIPSIBLINGS類型將別住所有重疊的子窗體超過區(qū)域的部分一起更新,(如果沒有使用WS_CLIPSIBLINGS并且子窗體重疊,當(dāng)你在一個(gè)子窗體的客戶區(qū)繪圖時(shí),可能會(huì)繪圖到鄰近的子窗體的客戶區(qū)。)只與WS_CHILD一起使用。WS_DISABLED創(chuàng)建一個(gè)初始不可用的窗體。WS_DLGFRAME創(chuàng)建一個(gè)有雙邊但無標(biāo)題的窗體。WS_GROUP指定一個(gè)用戶可以用方向鍵從一個(gè)控件移到另一個(gè)控件的控件組的第一個(gè)控件。AllcontrolsdefinedwiththeWS_GROUPstyleFALSEafterthefirstcontrolbelongtothesamegroup.ThenextcontrolwiththeWS_GROUPstylestartsthenextgroup(thatis,onegroupendswherethenextbegins).WS_HSCROLL創(chuàng)建一個(gè)帶水平滾動(dòng)條的窗體。WS_MAXIMIZE創(chuàng)建一個(gè)最大尺寸的窗體。WS_MAXIMIZEBOX創(chuàng)建一個(gè)有最大化按扭的窗體。WS_MINIMIZE創(chuàng)建一個(gè)初始最小化的窗體。只與WS_OVERLAPPED一起使用。WS_MINIMIZEBOX創(chuàng)建一個(gè)有最小化按扭的窗體。WS_OVERLAPPED創(chuàng)建一個(gè)重疊窗體。一個(gè)重疊窗體一般有標(biāo)題和邊框。WS_OVERLAPPEDWINDOW創(chuàng)建一個(gè)和WS_OVERLAPPED,WS_CAPTION,WS_SYSMENU,WS_THICKFRAME,WS_MINIMIZEBOX,andWS_MAXIMIZEBOX一使用的重疊窗體。WS_POPUP創(chuàng)建一個(gè)彈出式窗體。不能和WS_CHILD一起使用。WS_POPUPWINDOW創(chuàng)建一個(gè)和WS_BORDER,WS_POPUP,andWS_SYSMENU一起使用的彈出式窗體。WS_CAPTION必須和WS_POPUPWINDOW組合使用才能讓控件菜單可見。WS_SYSMENU創(chuàng)建一個(gè)在標(biāo)題欄有控件菜單框的窗體。只能和有標(biāo)題欄的窗體一起使用。WS_TABSTOP指定任意數(shù)量控件中的一個(gè)可以由用戶使用TAB鍵移動(dòng)到的控件。TAB鍵使用戶移動(dòng)到由WS_TABSTOP指定的下一個(gè)控件。WS_THICKFRAME創(chuàng)建一個(gè)有厚邊框的Window,當(dāng)鼠標(biāo)在邊線拖動(dòng)時(shí),使其可以改變大小。WS_VISIBLE創(chuàng)建一個(gè)初始可見的窗體。WS_VSCROLL創(chuàng)建一個(gè)有垂直滾動(dòng)條的窗體。窗口居中對應(yīng)桌面居中CenterWindow(CWnd::GetDesktopWindow());對應(yīng)父窗口居中CenterWindow();窗口置頂::SetWindowPost(AfxGetMainWnd()->m_hWnd,HWND_TOPMOST,-1,-1,-1,-1,SWP_NOMOVE|SWP_NOSIZE);如果要取消置頂,HWND_TOPMOST改為HWND_NOTOPMOST;同時(shí)該函數(shù)也具備將窗口移動(dòng)到指定位置的作用,但必須指定具體位置::SetWindowPost(NULL,0,0,reWindow.Width()*2,reWindow.Height()*2,SWP_NOMOVE|SWP_NOZORDER);用來獲得屏幕的大小象素GetSystemMetrics(SM_CXSCREEN)和GetSystemMetrics(SM_CYSCREEN)在對話框項(xiàng)目中創(chuàng)建工具條,先添加工具欄資源,自己畫好各個(gè)按鈕,并聲明CToolBar變量m_wndToolBar,在OnInitDialog函數(shù)中添加如下代碼//創(chuàng)建工具條if(!m_wndToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD|WS_VISIBLE|CBRS_ALIGN_TOP|CBRS_GRIPPER|CBRS_TOOLTIPS,CRect(4,4,0,0))||!m_wndToolBar.LoadToolBar(IDR_TOOLBAR1)){TRACE0("failedtocreatetoolbar\n");returnFALSE;}m_wndToolBar.ShowWindow(SW_SHOW);RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);設(shè)光標(biāo)熱區(qū)在光標(biāo)熱區(qū)更改光標(biāo)和顯示文字BOOLCTestDlg::OnSetCursor(CWnd*pWnd,UINTnHitTest,UINTmessage){//TODO:Addyourmessa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國半胱胺酒石酸鹽數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)與服務(wù)通關(guān)題庫(附帶答案)
- 2025年消防設(shè)施操作員之消防設(shè)備基礎(chǔ)知識(shí)強(qiáng)化訓(xùn)練試卷A卷附答案
- 模擬卷浙江寧波2025屆高三一模語文試題及答案
- (一模)哈三中2025屆高三第一次模擬考試 語文試題(含答案)
- 公司管理理念宣傳手冊(講座內(nèi)容)
- 中學(xué)生讀書勵(lì)志征文
- 化工圖標(biāo)知識(shí)培訓(xùn)課件
- 酒店經(jīng)營特許合同
- 一站式居民服務(wù)解決方案協(xié)議
- 二次電纜敷設(shè)、接線作業(yè)指導(dǎo)書
- 《等腰三角形的性質(zhì)》優(yōu)秀課件
- 異常情況匯報(bào)流程圖
- 02312電力系統(tǒng)遠(yuǎn)動(dòng)及調(diào)度自動(dòng)化
- 校園欺凌談心記錄
- 《我在長大》-完整版PPT
- 人教鄂教版科學(xué)六年級(jí)下冊全冊教案
- 浙江四海氨綸纖維有限公司
- 畢業(yè)設(shè)計(jì)正文150TH循環(huán)流化床鍋爐爐膛本體設(shè)計(jì)
- 港股通開戶測評答案
- ISO9001質(zhì)量手冊
評論
0/150
提交評論