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

正文內(nèi)容

圖書(shū)銷售系統(tǒng)綜合設(shè)計(jì)報(bào)告-資料下載頁(yè)

2025-08-03 11:12本頁(yè)面
  

【正文】 FC ClassWizard在CBSMSView類中映射菜單ID_SEEKBACK的COMMAND消息,并添加下列代碼:void CBSMSView::OnSeekback(){ // TODO: 在此添加命令處理程序代碼 DispBackInfo(_T())。}(5)用MFC ClassWizard在CBSMSView類中映射菜單ID_DELETEBACK的COMMAND消息,并添加下列代碼:void CBSMSView::OnDeleteback(){ // TODO: 在此添加命令處理程序代碼 int nitem = GetListCtrlCurSel()。 if(nitem0) return。 CListCtrlamp。 m_ListCtrl = GetListCtrl()。 CString stritem,str。 stritem = (nitem,0)。 (_T(確實(shí)要?jiǎng)h除退貨代號(hào)為“%s ”的列表項(xiàng)(記錄)嗎?),stritem)。 if(IDOK != MessageBox(str,_T(確認(rèn)刪除),MB_ICONQUESTION|MB_OKCANCEL)) return。 CString strbackid = (nitem,0)。 CBackbook bSet。 (_T(backid = 39。%s39。),strbackid)。 ()。 if(!()) { CRecordsetStatus status。 (status)。 ()。 if(==0) ()。 else ()。 } if(()) ()。 MessageBox(_T(退貨信息刪除成功!))。 DispBackInfo(_T())。}(七)統(tǒng)計(jì)信息管理實(shí)現(xiàn)(1)在CBSMSView類添加成員函數(shù)DispBookstocksInfo,用來(lái)顯示圖書(shū)庫(kù)存信息。void CBSMSView::DispBookstocksInfo(CString strFilter){ DeleteAllColumn()。 CListCtrlamp。 m_ListCtrl = GetListCtrl()。 CString strHeader[]={_T(圖書(shū)編號(hào)),_T(書(shū)名),_T(數(shù)量)}。 for(int ncol=0。ncolsizeof(strHeader)/sizeof(CString)。ncol++) (ncol,strHeader[ncol],LVCFMT_LEFT,100)。 ()。//刪除所有的列表項(xiàng) CBookadd bSet。 = strFilter。 = bookno。 ()。 int nitem = 0。 CString str。 while(!()) { (nitem,)。 (nitem,1,)。 (_T(%8d),)。 (nitem,2,str)。 nitem++。 ()。 } ()。}(2)用MFC ClassWizard在CBSMSView類中映射菜單ID_BOOKSTOCK的COMMAND消息,并添加下列代碼:void CBSMSView::OnBookstock(){ // TODO: 在此添加命令處理程序代碼 DispBookstocksInfo(_T())。} (1)在CBSMSView類添加成員函數(shù)DispSellStatsticInfo,用來(lái)顯示圖書(shū)庫(kù)存信息。void CBSMSView::DispSellStatisticInfo(CString strFilter){ DeleteAllColumn()。 CListCtrlamp。 m_ListCtrl = GetListCtrl()。 CString strHeader[]={_T(圖書(shū)編號(hào)),_T(圖書(shū)名稱),_T(銷售價(jià)格),_T(銷售數(shù)量),_T(總額),_T(銷售日期)}。 for(int ncol=0。ncolsizeof(strHeader)/sizeof(CString)。ncol++) (ncol,strHeader[ncol],LVCFMT_LEFT,100)。 ()。//刪除所有的列表項(xiàng) CSellbook1 sSet。 = strFilter。 = id。 ()。 int nitem = 0。 CString str。 while(!()) { (nitem,)。 (nitem,1,)。 (_T(%),)。 (nitem,2,str)。 (_T(%8d),)。 (nitem,3,str)。 (_T(%),)。 (nitem,4,str)。 (nitem,5,(%Y%m%d))。 nitem++。 ()。 } ()。 }(2)用MFC ClassWizard在CBSMSView類中映射菜單ID_ADDBACK的COMMAND消息,并添加下列代碼:void CBSMSView::OnDaysellstatistic(){ DispSellStatisticInfo(_T())。}(1)在CBSMSView類添加成員函數(shù)DispBackStatsticInfo,用來(lái)顯示退貨信息。void CBSMSView::DispBackStatisticInfo(CString strFilter){ DeleteAllColumn()。 CListCtrlamp。 m_ListCtrl = GetListCtrl()。 CString strHeader[]={_T(圖書(shū)編號(hào)?),_T(圖書(shū)名稱),_T(退貨價(jià)格),_T(退貨數(shù)量),_T(退貨總額),_T(退貨?日期)}。 for(int ncol=0。ncolsizeof(strHeader)/sizeof(CString)。ncol++) (ncol,strHeader[ncol],LVCFMT_LEFT,100)。 ()。//刪除所有的列表項(xiàng) CBackbook bSet。 = strFilter。 = bookid。 ()。 int nitem = 0。 CString str。 while(!()) { (nitem,)。 (nitem,1,)。 (_T(%),)。 (nitem,2,str)。 (_T(%8d),)。 (nitem,3,str)。 (_T(%),)。 (nitem,4,str)。 (nitem,5,(%Y%m%d))。 nitem++。 ()。 } ()。 }(2)用MFC ClassWizard在CBSMSView類中映射菜單ID_BACKSTATISTIC的COMMAND消息,并添加下列代碼:void CBSMSView::OnBackstatistic(){ // TODO: 在此添加命令處理程序代碼 DispBackStatisticInfo(_T())。}(八)用戶信息管理為修改密碼對(duì)話框添加背景圖片,為CChangepassword類添加成員函數(shù)OnPaint,并添加下列代碼:void CAddbook::OnPaint(){ CPaintDC dc(this)。 // device context for painting // TODO: 在此處添加消息處理程序代碼 CDC memdc。 (amp。dc)。//創(chuàng)建兼容YDC CBitmap bkg。 (IDB_BITMAP11)。//載入位圖 BITMAP bkginfo。 (amp。bkginfo)。//獲取位圖信息 (amp。bkg)。 RECT rect。 GetWindowRect(amp。rect)。//獲取對(duì)話框信息 (COLORONCOLOR)。 (0,0,amp。memdc,0,0,SRCCOPY)。 // 不為繪圖消息調(diào)用CDialogEx::OnPaint()}用MFC ClassWizard在CBSMSView類中映射菜單ID_CHANGEPASSWORD的COMMAND消息,并添加下列代碼:void CBSMSView::OnChangepassword(){ // TODO: 在此添加命令處理程序代碼 CChangepassword dlg。 CBSMSSet pSet。 if(()!=IDOK) return。 UpdateData()。 ()。 ()。 ()。 ()。 if(()) { MessageBox(_T(用戶名不能為空!)) 。 OnChangepassword()。 return。 } else if(()) { MessageBox(_T(舊密碼不能為空!)) 。 OnChangepassword()。 return。 } (_T(username = 39。%s39。 AND password = 39。%s39。 ), , )。 ()。 if(() || ()) { MessageBox(_T(用戶名或舊密碼輸入錯(cuò)誤!)) 。 OnChangepassword()。 return。 } else { if(==) { ()。 =。 ()。 ()。 UpdateData(FALSE)。 MessageBox(_T(密碼修改成功!))。 } else { MessageBox(_T(兩次新密碼輸入不匹配,請(qǐng)重新輸入!))。 OnChangepassword()。 return。 } } ()。}用MFC ClassWizard在CBSMSView類中映射菜單ID_ADDUSER的COMMAND消息,并添加下列代碼:void CBSMSView::OnAdduser(){ // TODO: 在此添加命令處理程序代碼 CAdduser dlg。 CBSMSSet aSet。 if(()!=IDOK) return。 UpdateData()。 ()。 ()。 ()。 if(()) { MessageBox(_T(用戶名不能為空!)) 。 OnAdduser()。 return。 } else if(()) { MessageBox(_T(密碼不能為空!)) 。 OnAdduser()。 return。 } else if(()) { MessageBox(_T(密碼不能為空!)) 。 OnAdduser()。 return。 } (_T(username = 39。%s39。), )。 ()。 if(!()) { MessageBox(_T(該用戶名已存在,請(qǐng)輸入其他用戶名!)) 。 OnAdduser()。 return。 } else { if(==) { ()。 = 。 = 。 ()。 ()。 //UpdateData(FALSE)。 MessageBox(_T(用戶添加成功!))。 } else { MessageBox(_T(兩次密碼輸入不匹配,請(qǐng)重新輸入!))。 OnAdduser()。 return。 } } ()。}用MFC ClassWizard在CBSMSView類中映射菜單ID_EXIT的COMMAND消息,并添加下列代碼:void CBSMSView::OnExit(){ // TODO: 在此添加命令處理程序代碼 exit(0)。}五、測(cè)試內(nèi)容與結(jié)果 (一)登錄界面測(cè)試(二)系統(tǒng)主界面(三)圖書(shū)信息管理(1)查詢所有圖書(shū)信息(2)按條件查詢圖書(shū)信息顯示圖書(shū)信息:以下進(jìn)行圖書(shū)修改:(四)用戶信息管理1. 修改密碼2. 添加用戶(五)銷售信息管理3. 查詢銷售信息(六)退貨信息管理(七)統(tǒng)計(jì)信息管理六、存在的問(wèn)題與不足及對(duì)策 該系統(tǒng)實(shí)現(xiàn)的功能還不夠完善,存在一些問(wèn)題;背景圖片添加不夠清晰;還應(yīng)加強(qiáng)對(duì)MFC編程的學(xué)習(xí)。 七、對(duì)這門(mén)課的建議;;。 八、參考文獻(xiàn)《深入淺出MFC》 侯俊杰;百度文庫(kù);Visual C++教程;Visual C++實(shí)訓(xùn);68 / 68
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1