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

正文內(nèi)容

倉庫管理系統(tǒng)—計算機畢業(yè)設(shè)計(參考版)

2024-11-27 16:48本頁面
  

【正文】 str = ==VT。 (i, 2, str)。 // 獲得物資規(guī)格型號 Holder = GetCollect(wzspec)。 str = ==VT_NULL?:(char*)(_bstr_t)Holder。 (i, str)。 i++) { // 獲得物資 ID Holder = GetCollect(wzid)。 for(int i=0。 CString str。 int iCount = GetRecordCount()。 strQuery = select * from material order by wzid。 (4,_T(計量單位 ), LVCFMT_LEFT, 100)。 (2,_T(規(guī)格型號 ), LVCFMT_LEFT, 100)。 // 創(chuàng)建標(biāo)題 (0,_T(物資編號 ), LVCFMT_LEFT, 100)。 (RGB(177, 151, 240))。 (RGB(177, 151, 240))。 += 30。 CRect rect。代碼如下: void CMaterial_MISView::CreateMaterialInfo() { m_sCurrentList = _T(物資列表 )。 CDialog::OnOK()。 CMaterial_MISView* p = (CMaterial_MISView*)(((CMainFrame*)AfxGetMainWnd())GetActiveView())。 and wzspec like 39。 strQuery = select * from material where wzname like 39。 } } else m_sSpec=%。 if ( m_bSpecChecked ) { if ( ==m_sSpec ) { AfxMessageBox(_T(物資型號不能為空! ), MB_ICONEXCLAMATION)。 return。 ( )。 return。amp。單擊“確定”按鈕,調(diào)用 OnOK()函數(shù),具體代碼如下: void CCheckBasicInfoDLG::OnOK() { // TODO: Add extra validation here UpdateData(true)。在這里可以按照各種方式以及它們的組合進行查詢。 } }//刷新列表 RefreshMaterial()。 strquery= “delete from material where wzid= ““+sid+””。 while(pos) { iItem=(pos)。 Cstring sID。 if (pos == NULL) AfxMessageBox(_T( 沒有選中記錄! ), MB_ICONEXCLAMATION)。 return。 return。 m_sCurrentList!=物資列表 ) { ()。具體代碼如下: void CMaterial_MISView::OnMenuDelbasicinfo() { // TODO: Add your mand handler code here if ( m_ListCtrl amp。 } } 刪除物資基本信息 選擇“物資基本信息管理 /刪除物資基本信息”菜單,將會出現(xiàn)記錄列表。 //獲得單位 = (iItem, 4)。 //獲得規(guī)格 = (iItem, 2)。 //獲得 ID = (iItem, 0)。 CString str。 else { AddBasicInfo dlg。 } POSITION pos = ()。 } if ( !m_ListCtrl ) { CreateMaterialInfo()。 CreateMaterialInfo()。amp。 } 出現(xiàn)彈出式菜單,如圖 8所示。 pMenuTrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON,this)。 else if ( _T( 物資出庫列表 )==m_sCurrentList ) (IDR_MENU_OUT)。 if ( _T( 物資列表 )==m_sCurrentList ) (IDR_MENU_BASICINFO)。 } } 選擇要修改的記錄,然后單擊鼠標(biāo)右鍵,就會觸發(fā)OnContextMenu(CWnd*pWnd,CPoint point)函數(shù),函數(shù)的代碼如下: void CMaterial_MISView::OnContextMenu(CWnd* pWnd, CPoint point) { // TODO: Add your message handler code here if ( ==m_sCurrentList ) return。 =(iItem,4)。 =(iItem,2)。 =(iItem,0)。 CString str。 else { AddBasicInfo dlg。 } POSITION pos = ()。 } if ( !m_ListCtrl ) { CreateMaterialInfo()。 CreateMaterialInfo()。amp。 載入 這個窗體的時候 , 就會調(diào)用 OnMenuAlterbasicinfo()函數(shù) , 添加方法和上面的 OnOK() 的添加方法一樣 , 只是 Class Name 要選擇 Material_MISView,下面其他 On 開始的函數(shù)都是這樣添加的 , 其他的函數(shù)使用鼠標(biāo)右鍵單擊類名添加。最后根據(jù)選擇的操作來顯示相應(yīng)的信息,如果是添加,則顯示添加成功,并 清空所有文本框;如果是修改,則提示修改成功,然后更新所有記錄的列表。所以程序中使用判斷是否有重復(fù)的 ID 來判斷是否已經(jīng)存在相同的物資。 } 這個函數(shù)首先判斷是否輸入了內(nèi)容,然后才進行下一下。 pRefreshMaterial()。 else AfxMessageBox(_T(修改記錄失??! ), MB_ICONEXCLAMATION)。+m_wzID+39。, wzunit=39。, wzspec=39。 } else//修改記錄 { strQuery = Update material set wzname=39。 UpdateData(false)。 if ( (, strQuery) ) { AfxMessageBox(_T(添加記錄成功! ), MB_ICONINFORMATION)。+m_wzUnit+39。+m_wzKind+39。+m_wzSpec+39。+m_wzName+39。+m_wzID+39。 return。 int iCount = GetRecordCount()。+m_wzID+39。 } _variant_t strQuery。 AfxMessageBox(sWarning, MB_ICONEXCLAMATION)。 else if ( ==m_wzUnit ) sWarning=_T(計量單位 )。 else if ( ==m_wzKind ) sWarning=_T(類別 )。 if ( ==m_wzID ) sWarning=_T(物資編號 )。 ( )。 ( )。 ( )。 } return TRUE。 if (m_bAppend) { //更新對話框?qū)傩? SetWindowText(_T(添加物資基本信息 ))。 ((CEdit*)GetDlgItem(IDC_BASICINFO_WZKIND))SetLimitText(50)。 ((CEdit*)GetDlgItem(IDC_BASICINFO_WZNAME))SetLimitText(50)。為了響應(yīng) addbasicinfo 類對話框的初始化事件,為 oninitdialog()函數(shù),添加如下代碼: BOOL AddBasicInfo::OnInitDialog() { CDialog::OnInitDialog()。這些控件的屬性見 表 7 添加物資基本信息對話框中各個控件的屬性設(shè)置 控件 屬性 ID Label1 物資編號 IDC_STATIC Label2 物資名稱 IDC_STATIC Label3 規(guī)格型號 IDC_STATIC Label4 類 別 IDC_STATIC Label5 計量單位 IDC_STATIC Edit Box1 IDC_BASICINFO_WZID Edit Box2 IDC_BASICINFO_WZNAME Edit Box3 IDC_BASICINFO_WZSPEC Edit Box4 IDC_BASICINFO_WZKIND Edit Box5 IDC_BASICINFO_WZUNIT Button1 IDOK Button2 IDCANCEL 選擇 “view/classwizard 菜單,然后選擇 “message maps” 標(biāo)簽頁,在 “class name” 下拉列表中選 “addbasicinfo” 選項,在左邊的 “object ids” 中選擇idok,然后雙擊右邊 “messages” 中的 bn_clicked 添加 onok()函數(shù),在左邊選擇 addbasicinfo,然后在右邊雙擊選擇 wm_initdialog,添加 oninitdialog()函數(shù),選擇 “me mber variables” 標(biāo)簽頁,在 “class name” 下拉列表中仍然選擇“addbasicinfo”, 雙擊 “control ids” 中每一個 id,添加變量,除了使用這種方法添加變量和函數(shù)以外,用鼠標(biāo)右鍵單擊 addbasicinfo 為,選擇彈出菜單中的 “add member variable” 命令,然后在彈出對話框中添加變量。 添加物資基本信息對話框的創(chuàng)建 選擇 “ 物資基本信息管理 /添加物資基本信息 ” 菜單,將會出現(xiàn)圖 6 所示的對話框 圖 6 添加物資基本 信息對話框 在這個對話框上面放置多個文本框,用來輸入物資基本信息:放置兩個按鈕,用來確定是否添加物資基本信息 。 ? 刪除物資基本信息。 } 物資基本信息模塊的創(chuàng)建 物資基本信息管理模塊主要實現(xiàn)如下功能: ? 添加物資基本信息。 cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE。 return 0。 return 1。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void CLoginDLG::OnLoginCaption() { // TODO: Add your control notification handler code here } 第六章 倉庫管理系統(tǒng)的 基本信息模塊的創(chuàng)建 本系統(tǒng)的主窗體創(chuàng)建如下 : 其運行的部分代碼如下所示 : CMainFrame::CMainFrame() { // TODO: add member initialization code here } CMainFrame::~CMainFrame() { } int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == 1) return 1。m_fMyFont, true)。 (180,華文彩云 ,NULL)。 ((CEdit*)GetDlgItem(IDC_LOGIN_PWD))SetLimitText(10)。 } BOOL CLoginDLG::OnIni
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1