freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程設(shè)計(jì)計(jì)劃書-資料下載頁

2025-08-04 06:33本頁面
  

【正文】 strRoomNum,strBedNum)。 if(thisMessageBox(確定要?jiǎng)h除該學(xué)生嗎?,學(xué)生宿舍管理系統(tǒng),MB_YESNO)==IDNO) return。 } pDocDeleteUser(strSql)。 AddUsersToTree()。}void CLeftTreeView::OnUpdateOperateDelete(CCmdUI* pCmdUI) { pCmdUIEnable(m_hHitItem != NULL)。}CMainFrame類:主框架類成員變量:public繼承:CLeftTreeView* m_pLeftView。 //樹視圖CUsersListView* m_pUsersView。 //學(xué)生列表視圖CUserinfoView* m_pUserinfoView。 //學(xué)生詳細(xì)信息視圖protected繼承:CStatusBar m_wndStatusBar。 //狀態(tài)欄CToolBar m_wndToolBar。 //工具欄CSplitterWnd m_wndSplitter。 消息處理函數(shù):BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // return CFrameWnd::OnCreateClient(lpcs, pContext)。 if(!(this,1,2)) return FALSE。 if(!(0,0,RUNTIME_CLASS(CLeftTreeView),CSize(100,100),pContext)) return FALSE。 if(!(0,1,RUNTIME_CLASS(CUsersListView),CSize(100,100),pContext)) return FALSE。 m_pLeftView = (CLeftTreeView*)(0,0)。 m_pUsersView = (CUsersListView*)(0,1)。 return TRUE。}/***************************************功能:切換右邊的視參數(shù):nViewType = 0 CUsersListView 1 CUserinfoView*/void CMainFrame::SwitchToView(int nViewType){ CView* pView = (CView*)(0,1)。 CRect rcRight,rcFrame。 pViewGetClientRect(amp。rcRight)。 GetClientRect(amp。rcFrame)。 switch(nViewType) { case USERSVIEW: //CUsersListView { if(!pViewIsKindOf(RUNTIME_CLASS(CUsersListView))) { (0,1)。 (0,1,RUNTIME_CLASS(CUsersListView), CSize((),()),NULL)。 ()。 m_pUsersView= (CUsersListView*)(0,1)。 } break。 } case USERINFOVIEW: //CUserinfoView { if(!pViewIsKindOf(RUNTIME_CLASS(CUserinfoView))) { (0,1)。 (0,1,RUNTIME_CLASS(CUserinfoView), CSize((),()),NULL)。 ()。 m_pUserinfoView= (CUserinfoView*)(0,1)。 } break。 } default: break。 }}//增加學(xué)生void CMainFrame::OnOperateAdduser() { CAddUserDlg dlg。 ()。}//查詢學(xué)生void CMainFrame::OnOperateQuery() { CQueryDlg dlg。 if( () == IDOK ) { BOOL bIsFirst = TRUE。 CString strSql,strRoomtype,strBuildingnum,strRoomnum,strBednum,strStudentname, strHomeTel,strSex, strMajor,strId,strRemarks。 //判斷宿舍類型是否輸入了條件 if( != ) { strRoomtype = roomtype = 39。 + + 39。 bIsFirst = FALSE。 } else strRoomtype = 。 //判斷樓號是否輸入了條件 if( != 0 ) { if( bIsFirst == TRUE ) ( buildingnum = %d,)。 else ( and buildingnum = %d,)。 bIsFirst = FALSE。 } else strBuildingnum = 。 //判斷房間號是否輸入了條件 if( != 0 ) { if( bIsFirst == TRUE ) ( roomnum = %d,)。 else ( and roomnum = %d,)。 bIsFirst = FALSE。 } //判斷床鋪號是否輸入了條件 if( != 0 ) { if( bIsFirst == TRUE ) ( bednum = %d,)。 else ( and bednum = %d,)。 bIsFirst = FALSE。 } //判斷房主是否輸入了條件 if( != ) { if( bIsFirst == TRUE ) strStudentname = studentname = 39。 + + 39。 else strStudentname = and studentname = 39。 + + 39。 bIsFirst = FALSE。 } //判斷宿舍電話是否輸入了條件 if( != ) { if( bIsFirst == TRUE ) strHomeTel = housetel = 39。 + + 39。 else strHomeTel = and housetel = 39。 + + 39。 bIsFirst = FALSE。 } //判斷性別是否輸入了條件 if( != ) { if( bIsFirst == TRUE ) strSex = sex = 39。 + + 39。 else strSex = and sex = 39。 + + 39。 bIsFirst = FALSE。 } //判斷專業(yè)是否輸入了條件 if( != ) { if( bIsFirst == TRUE ) strMajor = major = 39。 + + 39。 else strMajor = and major = 39。 + + 39。 bIsFirst = FALSE。 } //判斷學(xué)號是否輸入了條件 if( != ) { if( bIsFirst == TRUE ) strId = id = 39。 + + 39。 else strId = and id = 39。 + + 39。 bIsFirst = FALSE。 } //判斷remarks是否輸入了條件 if( != ) { if( bIsFirst == TRUE ) strRemarks = remarks = 39。 + + 39。 else strRemarks = and remarks = 39。 + + 39。 bIsFirst = FALSE。 } //生成完整的查詢條件 if( bIsFirst == TRUE ) //沒有輸入任何條件 strSql = select * from house。 else strSql = select * from house where + strRoomtype + strBuildingnum + strRoomnum + strBednum + strStudentname + strHomeTel + strSex + strMajor + strId + strRemarks。 //切換到CUsersListView,根據(jù)查詢條件顯示學(xué)生 SwitchToView(USERSVIEW)。 m_pUsersViewShowUsers(strSql)。 } }CQueryDlg類:類視圖如右圖,IDD具體名為IDD_DIALOG_QUERY,該類關(guān)聯(lián)的是軟件的“查詢住戶”對話框:對話框中每個(gè)控件的ID同“添加住戶”對話框中每個(gè)控件ID。在本類中添加的成員變量(也同CAddUserDlg類)CString m_strMajor。int m_nBuildingNum。int m_nRoomNum。CString m_strRemarks。CString m_strHomeTel。CString m_strStudentname。CString m_strId。CString m_strSex。CString m_strNationNal。int m_nBedNum。CString m_strStudentName。消息處理函數(shù):void CQueryDlg::OnOK() { CDialog::OnOK()。}void CQueryDlg::OnClickTree2(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here *pResult = 0。}void CQueryDlg::OnSelchangeList3() { // TODO: Add your control notification handler code here }CUserinfoView類:用戶信息視圖類,對應(yīng)用戶信息的對話框:對話框中每個(gè)控件ID同CAddUserDlg類,添加的成員變量也同CAddUserDlg類。其構(gòu)造函數(shù)和析構(gòu)函數(shù)以及DoDataExchange函數(shù)基本同CAddUserDlg類。消息處理函數(shù):void CUserinfoView::UpdateUserInfo(CString strStudentName,int nBuildingNum,int nRoomNum,int nBedNum){ //查詢該學(xué)生 CString strSql。 (select * from house where roomtype = 39。%s39。 and buildingnum = %d and roomnum = %d and bednum = %d, strStudentName,nBuildingNum,nRoomNum,nBedNum)。 CInhabitantsDoc* pDoc = (CInhabitantsDoc*)GetDocument()。 CCommandCAccessorCHouseAccessor dbHouse。 long* pCount = new long。 if((pDoc,strSql,NULL,pCount) != S_OK) { AfxMessageBox(error)。 delete pCount。 return。 } //顯示信息 if(() == S_OK) { m_strStudentname = 。 m_strRoomtype = 。 m_nBuildingnum = 。 m_nRoomnum = 。 m_nBednum = 。 m_strHouseTel = 。 m_strSex = 。 m_strNationNal = 。 m_strMajor = 。 m_strId = 。 m_strRemarks = 。 } ()。 UpdateData(FALSE)。}void CUserinfoView::O
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1