![VC++案例教程:第4章 對話框與控件_第1頁](http://file4.renrendoc.com/view/1de2f671cd7f4496884639098aa33631/1de2f671cd7f4496884639098aa336311.gif)
![VC++案例教程:第4章 對話框與控件_第2頁](http://file4.renrendoc.com/view/1de2f671cd7f4496884639098aa33631/1de2f671cd7f4496884639098aa336312.gif)
![VC++案例教程:第4章 對話框與控件_第3頁](http://file4.renrendoc.com/view/1de2f671cd7f4496884639098aa33631/1de2f671cd7f4496884639098aa336313.gif)
![VC++案例教程:第4章 對話框與控件_第4頁](http://file4.renrendoc.com/view/1de2f671cd7f4496884639098aa33631/1de2f671cd7f4496884639098aa336314.gif)
![VC++案例教程:第4章 對話框與控件_第5頁](http://file4.renrendoc.com/view/1de2f671cd7f4496884639098aa33631/1de2f671cd7f4496884639098aa336315.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第4 章對話框與控件 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院2008年12月VC+案例教程VC+案例教程 北大出版社教學(xué)目標(biāo)掌握常用控件的使用方法;掌握模式對話框與非模式對話框的創(chuàng)建與使用;了解通用對話框的使用方法;熟練掌握基于模式對話框的應(yīng)用程序的編程方法和步驟。VC+案例教程 北大出版社案例介紹 在運(yùn)行一個Windows應(yīng)用程序時(shí),通常首先出現(xiàn)一個歡迎Flash界面,其中描述了應(yīng)用系統(tǒng)的名稱,應(yīng)用程序的版本信息,開發(fā)日期等信息,還有一幅非常漂亮的背景圖或公司的標(biāo)志圖等。接下來,彈出一個用戶登錄界面,當(dāng)輸入正確的用戶名和密碼后,才能登陸應(yīng)用程序的主界面,進(jìn)行信息的管理操作。VC+案例教程 北大出版社項(xiàng)目演
2、示VC+案例教程 北大出版社本章主要內(nèi)容對話框概述靜態(tài)控件編輯框CEdit按鈕類控件列表類控件滾動類控件閱讀材料VC+案例教程 北大出版社4.1 對話框概述對話框 控件的創(chuàng)建與使用 訪問控件 VC+案例教程 北大出版社對話框 從用戶角度看,對話框是一種用戶界面。我們可以用它來:為用戶顯示信息和消息;作為接受某個指定操作的用戶輸入的一種手段。從程序員的角度看,對話框和控件都是一個窗口,對話框是Windows程序中所使用的最復(fù)雜的用戶界面對象,是一個窗口的集合。 VC+案例教程 北大出版社1. 對話框消息的發(fā)送WM_INITDIALOG消息告訴你此時(shí)應(yīng)初始化一個對話框。即所有控件被創(chuàng)建并準(zhǔn)備好。W
3、M_COMMAND消息是由控件發(fā)送的,用來通知對話框一些感興趣或有用的事件。當(dāng)一個控件發(fā)送這個消息時(shí),它在消息上簽上它的名字和一個通知碼。2. MFC對對話框的支持CDialog 3. 公共對話框CFileDialogCColorDialogCFontDialogCPrintDialogCFindReplaceDialogCPageSetupDialogVC+案例教程 北大出版社4. 對話框控件CButton CBitmapButtonCComboBox CEdit CListBoxCScrollBar CStatic用于對話框控件的 CWnd成員函數(shù) EnableWindow()GetWin
4、dowText()GetWindowTextLength()MoveWindow()SetFont()ShowWindow()SetWindowPos()SetWindowText()VC+案例教程 北大出版社5. 模式和無模式對話框模式對話框:模式對話框以排它方式操作,對話框被彈出后,用戶必須在對話框中作出相應(yīng)的操作,在退出對話框之前,對話框所在的應(yīng)用程序不能繼續(xù)執(zhí)行CMyDlg dlg1; /定義一個對話框類CmyDlg對象dlg1dlg1.DoModal(); /調(diào)用對話框類的DoModal()來顯示模式對話框無模式對話框 :無模式對話框以非排它方式操作。對話框被彈出后,一直保留在屏幕上
5、,用戶可繼續(xù)在對話框所在的應(yīng)用程序中進(jìn)行其他操作;當(dāng)需要使用對話框時(shí),只需像激活一般窗口一樣單擊對話框所在的區(qū)域即可激活。 CMyDlg *p_MyDlg; /聲明對話框類指針p_MyDlg =new CMyDlg; / 動態(tài)創(chuàng)建p_MyDlg-Create(IDD_DIALOG1,this); /對話框資源ID為IDD_DIALOG1p_MyDlg- ShowWindow(SW_SHOW ); /顯示非模態(tài)對話框delete p_MyDlg; /釋放空間VC+案例教程 北大出版社控件的創(chuàng)建與使用 在對話框中創(chuàng)建和使用控件的步驟如下:用對話框編輯器將控件添加在對話框模板中;利用類向?qū)閷υ捒蝾?/p>
6、增加與控件相關(guān)聯(lián)的數(shù)據(jù)成員;利用類向?qū)閷υ捒蝾愒黾优c控件相關(guān)聯(lián)的消息處理函數(shù);在對話框類的OnInitDialog函數(shù)體中,為控件設(shè)置一些初始條件;在對話框類的控件消息處理函數(shù)中,添加控件處理代碼。VC+案例教程 北大出版社設(shè)置/獲取控件標(biāo)題(顯示文本) 第一種,通過控件變量調(diào)用CWnd類的成員函數(shù)SetWindowText()。m_MyBtn.SetWindowText(歡迎);m_MyBtn.GetWindowText(m_Name);/獲取控件的文本,賦值給m_name其中,m_MyBtn為控件類的成員變量,m_Name為CString類型。第二種,通過控件指針調(diào)用CWnd類的成員函數(shù)
7、SetWindowText()。 GetDlgItem(IDC_BUTTON1)- SetWindowText(歡迎);GetDlgItem(IDC_BUTTON1)- GetWindowText(m_Name);第三種,利用控件屬性對話框,將其Caption(標(biāo)題)改為“歡迎”。VC+案例教程 北大出版社控件的通用屬性 VC+案例教程 北大出版社控件的消息 typedef struct tagMSG HWND hwnd; /接收到消息的窗口句柄 UINT message; ./消息 WPARAM wParam; / 消息的附加信息,其含義取決于message LPARAM lParam; /
8、消息的附加信息,其含義取決于message DWORD time; /消息發(fā)送時(shí)的時(shí)間POINT pt; /消息發(fā)送時(shí),光標(biāo)的屏幕坐標(biāo)MSG;VC+案例教程 北大出版社訪問控件 一是用DDX(對話數(shù)據(jù)交換)技術(shù)使用CWnd:UpdateData()函數(shù)可實(shí)現(xiàn)控件與其成員變量(值變量)之間的數(shù)據(jù)的傳輸。其中: UpdateData(TRUE)將控件中的數(shù)據(jù)傳送給成員變量; UpdateData(FALSE)將成員變量的數(shù)據(jù)傳遞給控件并顯示。例如,要在編輯框ID_NAME中顯示“張”,則可以用下面兩種方法實(shí)現(xiàn):關(guān)聯(lián)值變量,為編輯框ID_NAME關(guān)聯(lián)CString變量m_Name,然后執(zhí)行下面的語句
9、: m_Name=” 張”; UpdateData(false);關(guān)聯(lián)控件變量,為編輯框ID_NAME關(guān)聯(lián)控件類CEdit變量m_EditName,然后執(zhí)行下面的語句:m_EditName.SetWindowText(“張”);VC+案例教程 北大出版社不用成員變量訪問控件 CEdit* pEditName =(CEdit*) GetDlgItem(ID_NAME); / 定義一個指向編輯框ID_NAME的指針ASSERT(pEditName -IsKindOf(RUNTIME_CLASS(CEdit); /確認(rèn)語句 pEditName-SetWindowText(“張”); /設(shè)置編輯框的文
10、本為“張”如果從其父窗口之外調(diào)用,則需要一個指向父窗口對象的指針。設(shè)pDlg是一個CDialog*類型的父窗口指針,正確程序應(yīng)為: CEdit* pEditName =(CEdit*) pDlg-GetDlgItem(ID_NAME);除此之外,要設(shè)置/獲取控件的文本,還可以使用下面兩個函數(shù)實(shí)現(xiàn):SetDlgItemText(ID_NAME, m_Name); /為控件ID_NAME設(shè)置文本為m_Name的值GetDlgItemText(ID_NAME, m_Name); /獲取控件文本賦值給m_NameVC+案例教程 北大出版社4.2 靜態(tài)控件靜態(tài)文本、分組框和靜態(tài)圖片三種。VC+案例教程
11、北大出版社案例4.1 歡迎Flash界面的設(shè)計(jì) 首先我們用PHTOSHOP準(zhǔn)備一幅BMP圖片F(xiàn)lash.bmp,該圖片中有系統(tǒng)名稱、公司名稱、版本號等信息。然后創(chuàng)建項(xiàng)目。步驟如下:1. 用MFC AppWizard(.exe)創(chuàng)建一個名為BaseInfo的對話框應(yīng)用程序;2. 選擇菜單Insert| Resource| Bitmap,單擊Import.,選擇Flash.bmp,為項(xiàng)目添加一個位圖資源IDB_BITMAP1,修改其ID屬性為IDB_FLASH;3. 選擇菜單Insert| Resource| Dialog,添加一個對話框資源IDD_DIALOG1,設(shè)置其屬性,將其ID改為IDD_
12、FLASH, Border屬性設(shè)置為Thin;4. 向?qū)υ捒騃DD_FLASH中添加一個Picture控件IDC_STATIC,將其Type屬性設(shè)置為Bitmap,Image屬性設(shè)置為IDB_FLASH。測試。注意:若對話框中添加了其他控件時(shí),必須設(shè)置Picture控件的TabOrder為1,才能保證圖片位于最底層。5. 選擇菜單View|ClassWizerd,為對話框資源IDD_FLASH創(chuàng)建一個新對話框類CFlashDlg,其類CDialog。之后,打開MFC ClassWizard對話框的Message Maps 頁面,為CFlashDlg類映射消息WM_INITDIALOG的處理函數(shù)
13、OnInitDialog(),為CFlashDlg類映射消息WM_TIMER的處理函數(shù)OnTimer()。 6. 在工作區(qū)選擇類CFlashDlg,右鍵,選擇菜單Add Member Variable,彈出增加成員變量對話框,為該類增加一個Private成員變量int m_nDx,如圖4.6 所示。同樣的方法再增加3個成員變量:int m_nDy; int m_nHeight; int m_nWidth。圖4.6 為類CflashDlg添加成員變量7. 編寫函數(shù),以動畫方式顯示Flash界面。代碼如下 VC+案例教程 北大出版社BOOL CFlashDlg:OnInitDialog() CDi
14、alog:OnInitDialog();/ TODO: Add extra initialization hereCRect dlgRect;GetWindowRect(dlgRect);CRect desktopRect;/將窗口開始大小設(shè)為0GetDesktopWindow()-GetWindowRect(desktopRect);MoveWindow(desktopRect.Width() - dlgRect.Width() / 2, (desktopRect.Height() - dlgRect.Height() / 2, 0, 0 ); /將對話框移動到桌面中心線/初始化變化大小m_
15、nWidth=dlgRect.Width();m_nHeight=dlgRect.Height();m_nDx=2;m_nDy=4;SetTimer(1,10,NULL); /打開定時(shí)器1return TRUE; / return TRUE unless you set the focus to a controlVC+案例教程 北大出版社void CFlashDlg:OnTimer(UINT nIDEvent) /定時(shí)器打開時(shí),觸發(fā)該消息函數(shù)/ TODO: Add your message handler code here and/or call defaultCRect dlgRect;
16、GetWindowRect(dlgRect);/獲得此時(shí)窗口的實(shí)際大小CRect desktopRect;GetDesktopWindow()-GetWindowRect(desktopRect); /獲得桌面的大小/如果是窗口彈出過程,則逐漸增大窗口if(nIDEvent = 1) /如果觸發(fā)的是第1個定時(shí)器MoveWindow( (-m_nDx+desktopRect.Width() - dlgRect.Width() / 2, (-m_nDy+desktopRect.Height() - dlgRect.Height() / 2, +m_nDx+dlgRect.Width(), +m_n
17、Dy+dlgRect.Height() ); /逐漸移動窗口/不要超過窗口預(yù)設(shè)的寬度與預(yù)設(shè)的高度if(dlgRect.Width() =m_nWidth) m_nDx=0; if(dlgRect.Height() =m_nHeight)m_nDy=0;if(dlgRect.Width() =m_nWidth) & (dlgRect.Height() =m_nHeight) KillTimer(1); Sleep(1000); /關(guān)閉定時(shí)器1,靜止1秒,停止變化 CDialog:OnOK(); /關(guān)閉對話框CDialog:OnTimer(nIDEvent);VC+案例教程 北大出版社8. 在應(yīng)用
18、程序類的初始化例程中,在主界面顯示之前,顯示歡迎界面,代碼如下:BOOL CBaseInfoApp:InitInstance()CFlashDlg FDlg;FDlg.DoModal();CBaseInfoDlg dlg;m_pMainWnd = &dlg;9.在BaseInfoApp.cpp的文件首,添加文件包含命令:#include “FlashDlg.h”。編譯運(yùn)行。觀看動畫效果。 VC+案例教程 北大出版社4.3 編輯框CEdit編輯控件是一個讓用戶從鍵盤輸入和編輯文本的矩形窗口,用戶可通過它很方便地輸入各種文本、數(shù)字或者口令,也可使用它來編輯和修改簡單的文本文件內(nèi)容,并輸出文本。 V
19、C+案例教程 北大出版社基本操作 1. 口令設(shè)置2. 選擇文本3. 輸入、輸出文本4. 獲得/失去輸入焦點(diǎn)VC+案例教程 北大出版社編輯控件的通知消息 EN_CHANGEEN_HSCROLLEN_KILLFOCUSEN_MAXTEXTEN_SETFOCUSEN_UPDATEEN_VSCROLLVC+案例教程 北大出版社4.4 按鈕類控件主要有3種按鈕:下壓式按鈕(Pushbuttons)、單選按鈕(Radiobuttons)、復(fù)選框按鈕(Checkboxes)。 按鈕控件類CButton是CWnd類的派生類,它同時(shí)具有CWnd類的一切功能。常用的CButton類的方法有:SetWindowTe
20、xt(字符串):設(shè)置文本ShowWindow(SW_SHOW/ SW_HIDE):顯示/隱藏按鈕EnableWindow(true/f alse):使按鈕可用/不可用一組單選按鈕的關(guān)連變量只有一個,值變量為int,其值為0,1,2,3。復(fù)選按鈕的關(guān)連值變量為bool,其值為true或false. VC+案例教程 北大出版社按鈕類的消息 常見的只有兩個:BN_CLICKED(單擊按鈕)、 BN_DOUBLECLICKED(雙擊按鈕)。 VC+案例教程 北大出版社案例4.2 登錄界面的設(shè)計(jì) 本例將用到圖片框、靜態(tài)文本、編輯框以及按鈕等控件,運(yùn)行結(jié)果如圖4.8 所示。當(dāng)用戶在編輯框中輸入正確的用戶名
21、和密碼后,單擊OK按鈕,可以進(jìn)入主界面,否則,給出警告提示后,退出程序。 VC+案例教程 北大出版社具體步驟 1. 打開BaseInfo項(xiàng)目,選擇菜單Insert| Resource| Dialog,添加一個對話框資源IDD_DIALOG1,設(shè)置其屬性,將其ID改為IDD_LOGIN,標(biāo)題設(shè)置為“用戶登錄”,將缺省的OK按鈕的標(biāo)題改為“確定”,CANCEL按鈕的標(biāo)題改為“取消”。 2. 將準(zhǔn)備好的ICON圖片資源Key.ico插入到項(xiàng)目中,ID改為IDI_KEY_ICON。3. 利用對話框資源編輯器,依照圖4.8 進(jìn)行登錄界面設(shè)計(jì)。各控件屬性見表4-8 。4. 為對話框類增加成員變量。 CSt
22、ring m_Name;CString m_Password ;VC+案例教程 北大出版社5. 在應(yīng)用程序類的初始化例程中,在歡迎界面顯示后,主界面顯示之前加入如下代碼:BOOL CBaseInfoApp:InitInstance()CFlashDlg FDlg;FDlg.DoModal();CLoginDlg LoginDlg; if(LoginDlg.DoModal() != IDOK) return false; /用戶按下的不是“確認(rèn)”按鈕if(LoginDlg.m_Password != 123456 | LoginDlg.m_Name!=zhang) AfxMessageBox(口
23、令錯誤,確認(rèn)后將退出程序,MB_ICONSTOP|MB_OK ); return false;CBaseInfoDlg dlg;m_pMainWnd = &dlg;6. 在BaseInfoApp.cpp的開始處,添加文件包含命令:#include “LoginDlg.h”。編譯運(yùn)行并測試。VC+案例教程 北大出版社4.5 列表類控件列表框 組合框 (CComboBox) 列表視圖(CListCtrl) VC+案例教程 北大出版社列表框 列表框控件提供一個項(xiàng)目列表,用戶可以從中選擇一個或多個項(xiàng)目。 VC+案例教程 北大出版社列表框(CListBox)的基本操作 添加列表項(xiàng) 刪除列表項(xiàng) 查找列表項(xiàng)
24、 列表框的單項(xiàng)選擇 獲取列表項(xiàng)字符串VC+案例教程 北大出版社列表框的通知消息 LBN_DBLCLKLBN_KILLFOCUSLBN_SELCHANGELBN_SELCANCELLBN_SETFOCUSVC+案例教程 北大出版社 組合框 (CComboBox) 組合框控件與列表框控件類似,向用戶提供可選擇項(xiàng)目的列表。但列表框通常用在希望將輸入限制在列表之內(nèi)的情況。而組合框則是用于建議性的選項(xiàng)列表。組合框控件將編輯框和列表框的功能結(jié)合在一起了,如果需要的選項(xiàng)不在列表中,則可另外輸入。 VC+案例教程 北大出版社組合框常見的操作 int AddString( LPCTSTR lpszString)
25、;int DeleteString(UINT nIndex);int InsertString(int nIndex, LPCTSTR lpszString);void ResetContent();int FindString(int nStartAfter, LPCTSTR lpszString) const;int FindStringExact(int nIndexStart, LPCTSTR lpszString) const;Int SelectString(int nStartAfter, LPCTSTR lpszString);int GetCurSel() const;int
26、 SetCurSel(int nSelect);int GetCount() const;int GetLBText(int nIndex,LPTSTR lpszText) const;void GetLBText(int nIndex, Cstring &rString ) const;int GetLBTextLen(int nIndex) const;VC+案例教程 北大出版社消息 CBN_CLOSEUPCBN_DBLCLKCBN_DROPDOWNCBN_EDITCHANGECBN_EDITUPDATECBN_SELENDCANCELCBN_SELENDOKCBN_KILLFOCUSCB
27、N_SELCHANGECBN_SETFOCUSVC+案例教程 北大出版社列表視圖(CListCtrl) CListBox控件為單選/多選列表框,只能顯示一個字段,不能顯示一條記錄的信息。而CListCtrl控件類似于資源管理器的顯示,可以顯示一條記錄。CListCtrl控件可以以4種不同的方式顯示列表內(nèi)容,稱為“視圖”。圖標(biāo)視圖 小圖標(biāo)視圖 列表視圖 報(bào)表視圖 VC+案例教程 北大出版社屬性VC+案例教程 北大出版社列表視圖常見的操作 BOOL DeleteItem( int nItem ); /刪除指定的項(xiàng)BOOL DeleteAllItems( ); /刪除所有的項(xiàng)BOOL DeleteC
28、olumn( int nCol ); /刪除列表視圖控件中指定列int InsertItem( const LVITEM* pItem ); /插入一行int InsertItem( int nItem, LPCTSTR lpszItem ); /插入一行int InsertColumn( int nCol, const LVCOLUMN* pColumn ); /插入一列int InsertColumn( int nCol, LPCTSTR lpszColumnHeading, int nFormat = LVCFMT_LEFT, int nWidth = -1, int nSubItem
29、= -1 ); /插入一列BOOL SetTextColor( COLORREF cr ); /設(shè)置文本顏色BOOL SetTextBkColor( COLORREF cr ); /設(shè)置文本的背景色BOOL SetBkColor( COLORREF cr ); /設(shè)置列表框的背景色int GetItemText( int nItem, int nSubItem, LPTSTR lpszText, int nLen ) const;/取指定單元格的指定長度的文本賦值給lpszTextCString GetItemText( int nItem, int nSubItem ) const; /獲取
30、指定單元格的文本int GetItemCount( ); /獲取列表的項(xiàng)目總數(shù)(行數(shù))VC+案例教程 北大出版社 消息 NM_CLICKNM_DBLCLKNM_RCLICKNM_RDBLCLKNM_KILLFOCUSLVN_ITEMCHANGEDLVN_COLUMNCLICKLVN_DETELEITEMLVN_SETFOCUSVC+案例教程 北大出版社案例4.3 操作主界面的設(shè)計(jì)該示例用于顯示、編輯、添加、刪除、修改每個員工的基本信息:姓名、性別、出生年月、職稱、工作單位、是否會員等, VC+案例教程 北大出版社步驟如下 1.打開BaseInfo項(xiàng)目,利用資源編輯器,設(shè)計(jì)布局主對話框 IDD_BASEINFO_DIALOG。 2. 為對話框類增加成員變量。 3. 為對話框類增加消息處理函數(shù)。 4. 為消息處理函數(shù)添加代碼。5. 編譯運(yùn)行并測試。VC+案例教程 北大出版社4.6 滾動類控件滾動條(CScrollBar)、滑動條(CSlider)和旋轉(zhuǎn)按鈕(CSpin),滾動控件是一個獨(dú)立的窗口,可以用于數(shù)值的改變,雖然它具有直接的輸入焦點(diǎn),但不能自動地滾動窗口的內(nèi)容,而且,當(dāng)用戶對它們進(jìn)行操作時(shí),都會向父窗口發(fā)送WM_HSCROLL或WM_VSCROLL消息。滾動條
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 介紹項(xiàng)目 傭金合同范本
- 住宅建筑中的屋頂陽臺設(shè)計(jì)考核試卷
- 辦公茶桌轉(zhuǎn)讓合同范例
- 寵物飼養(yǎng)員自我提升與學(xué)習(xí)策略考核試卷
- 安全網(wǎng)絡(luò)數(shù)據(jù)安全事件管理軟件考核試卷
- 不給轉(zhuǎn)租合同范本
- 買房中介服務(wù)合同范本
- 2025-2030年數(shù)據(jù)質(zhì)量監(jiān)控行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年地方特色糟鹵鴨翅罐頭行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年古風(fēng)日用品包裝行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 電力兩票培訓(xùn)
- TCCEAS001-2022建設(shè)項(xiàng)目工程總承包計(jì)價(jià)規(guī)范
- 2024.8.1十七個崗位安全操作規(guī)程手冊(值得借鑒)
- 小王子-英文原版
- 二次供水衛(wèi)生管理制度及辦法(4篇)
- 電影《白日夢想家》課件
- 婦產(chǎn)科產(chǎn)后虛脫患者的應(yīng)急預(yù)案及程序
- DB11∕T 446-2015 建筑施工測量技術(shù)規(guī)程
- 運(yùn)輸車輛掛靠協(xié)議書(15篇)
- 完整版:美制螺紋尺寸對照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- 繪本閱讀促進(jìn)幼兒分享與合作行為發(fā)展的研究分析-以中班為例 學(xué)前教育專業(yè)
評論
0/150
提交評論