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

正文內(nèi)容

vc商品銷售對(duì)外管理系統(tǒng)設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-25 09:03 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 arCode業(yè)務(wù)人員業(yè)務(wù)排行ID_MnuItemSta_Person幫助文檔ID_MnuItemHelp數(shù)據(jù)備份ID_MnuItemBackUp客戶反饋ID_MnuItemCallBack數(shù)據(jù)恢復(fù)ID_MnuItemResume聯(lián)系我們ID_MnuItemConnect計(jì)算器ID_MnuItemCountor關(guān)于ID_APP_ABOUT 工具欄的創(chuàng)建把工具條IDR_MAINFRAME作修改,如下圖說示:圖45 工具條在上圖中,修改各個(gè)圖標(biāo)的屬性中的名子,從左至右依次為(不包括空白圖標(biāo),空白,所有空白圖標(biāo)ID為ID_Space ):ID_MnuItemSys, ID_MnuItemGoods, ID_MnuItemCompany, ID_MnuItemPerson, ID_MnuItemOperator, ID_MnuItemSell, ID_MnuItemSellBack, ID_MnuItemOrder, ID_MnuItemReserve, ID_MnuItemSta_Day, ID_MnuItemBackUp, ID_MnuItemResume, ID_MnuItemCountor, ID_MnuItemNotepad, ID_MENUITEMEXIT由于我們采取了多文檔模式,因此需要?jiǎng)?chuàng)建多個(gè)視圖類(View類),這些類關(guān)聯(lián)于不同的對(duì)話框,這樣大好處是我們可以方便地通過向?qū)υ捒蛑刑砑涌臻g和進(jìn)行操作,而不影響主程序框架窗口。 添加視圖類在資源(resource)窗口中新建4個(gè)對(duì)話框,名稱分別為IDD_DIAQuery_Form,IDD_DIAOP_Form,IDD_DIASellQuery_Form,IDD_STATISTIC_FORM。將對(duì)話框?qū)傩灾袠邮皆O(shè)置為下層,并去掉標(biāo)題欄的鉤選。設(shè)定好后,效果如下圖所示:圖46 對(duì)話框?qū)傩栽O(shè)置打開對(duì)話框IDD_DIAQuery_Form,在對(duì)話框上空白處點(diǎn)擊右鍵,選擇“建立類向?qū)В–lass Wizard)”,這是是否為對(duì)話框新建一個(gè)類的對(duì)話框(Adding a class),直接點(diǎn)確定(OK)為對(duì)話框新建一個(gè)類,如圖所示:圖47 新建一個(gè)類在新建類(New Class)窗口中,名稱(Name)填寫CQueryView,注意在選擇基類(Bass Class)下拉框處選擇CRecordView,然后點(diǎn)擊確定按鈕。如下圖:圖48 選擇基類經(jīng)過以上步驟,我們?yōu)閷?duì)話框IDD_DIAQuery_Form建立了一個(gè)視圖類,名為CQueryView。用同樣的方法,我們?yōu)镮DD_DIAOP_Form建立視圖類COPView,為IDD_DIASellQuery_Form建立視圖類CSellQueryView,為IDD_STATISTIC_FORM建立視圖類CStatisticView。這里對(duì)這5個(gè)窗口視圖類進(jìn)行簡(jiǎn)要說明:CMyView類為新建工作區(qū)時(shí)生成的,我們這里用它做初始的背景,即程序剛被打開后所看到的視圖區(qū)。CQueryView類是一個(gè)主要用于查詢的窗口視圖類,該程序中商品信息管理、公司信息管理、員工信息管理、庫存信息管理這幾個(gè)模塊都是以它為基礎(chǔ)。COPView類是一個(gè)用于操作員信息管理的窗口視圖類,該程序中的操作員信息管理模塊是以它為基礎(chǔ)。CSellQueryView類類是一個(gè)主要用于銷售方面查詢的窗口視圖類,該程序中銷售管理、退貨管理、訂單管理模塊都是以它為基礎(chǔ)。CStatisticView類是一個(gè)用于統(tǒng)計(jì)的窗口視圖類,該程序中日常銷售統(tǒng)計(jì)、商品銷售統(tǒng)計(jì)排行、客戶消費(fèi)統(tǒng)計(jì)排行、業(yè)務(wù)員業(yè)務(wù)排行模塊都是以它為基礎(chǔ)。 將視圖類添加到客戶區(qū)首先在資源視圖中添加如下字符串資源: 資源視圖ID標(biāo)題IDR_QUERYTYPE\nQuery\nQuery\n\n\\nMy DocumentIDR_SELLQUERYTYPE\nSellQuery\nSellQuery\n\n\\nMy DocumentIDR_STATISTICTYPE\nStatistic\nStatistic\n\n\\nMy DocumentIDR_OPTYPE\nOP\nOP\n\n\\nMy Document然后,在CMyApp類中的InitInstance()方法中,添加如下代碼:……AddDocTemplate(pDocTemplate)。 //以下為添加的代碼,以上為程序原代碼 pDocTemplate = new CMultiDocTemplate(//查詢窗口 IDR_QUERYTYPE, RUNTIME_CLASS(CMyDoc), RUNTIME_CLASS(CChildFrame), // custom MDI child frame RUNTIME_CLASS(CQueryView))。 AddDocTemplate(pDocTemplate)。 pDocTemplate = new CMultiDocTemplate(//銷售查詢窗口 IDR_SELLQUERYTYPE, RUNTIME_CLASS(CMyDoc), RUNTIME_CLASS(CChildFrame), // custom MDI child frame RUNTIME_CLASS(CSellQueryView))。 AddDocTemplate(pDocTemplate)。 pDocTemplate = new CMultiDocTemplate(//操作員管理 IDR_OPTYPE, RUNTIME_CLASS(CMyDoc), RUNTIME_CLASS(CChildFrame), // custom MDI child frame RUNTIME_CLASS(COPView))。 AddDocTemplate(pDocTemplate)。 pDocTemplate = new CMultiDocTemplate(//統(tǒng)計(jì) IDR_STATISTICTYPE, RUNTIME_CLASS(CMyDoc), RUNTIME_CLASS(CChildFrame), // custom MDI child frame RUNTIME_CLASS(CStatisticView))。 AddDocTemplate(pDocTemplate)。 ……之后,:include include include include 設(shè)置程序框架顯示模式該步驟的目的是為了調(diào)整程序顯示效果,按進(jìn)行以下操作:1 調(diào)整子窗口顯示效果,使所有自窗口在創(chuàng)建時(shí)就已最大化顯示。方法為在CChildFrame類中重載ActivateFrame()方法,修改代碼如下:void CChildFrame::ActivateFrame(int nCmdShow) { // TODO: Add your specialized code here and/or call the base class CMDIChildWnd::ActivateFrame(SW_SHOWMAXIMIZED)。}2 取出自窗口的菜單欄,從而使其不能被還原和最小化。方法為在CChildFrame類中修改PreCreateWindow()方法為:BOOL CChildFrame::PreCreateWindow(CREATESTRUCTamp。 cs){ // TODO: Modify the Window class or styles here by modifying amp。=~WS_SYSMENU。 if( !CMDIChildWnd::PreCreateWindow(cs) ) return FALSE。 return TRUE。}3 由于在多文檔程序在啟動(dòng)時(shí)會(huì)顯示對(duì)話框,要求選擇新建的文件類型,為了去除這個(gè)對(duì)話框,讓其默認(rèn)創(chuàng)建CMyView窗口視圖類,在CMyApp類中的InitInstance()方法中,添加如下代碼: ……ParseCommandLine(cmdInfo)。 //以下為添加的代碼,以上為程序原代碼=CCommandLineInfo::FileNothing。//該句代碼使程序啟動(dòng)時(shí)不創(chuàng)建子窗口CMyApp * pApp=(CMyApp *)AfxGetApp()。//創(chuàng)建子窗口pAppOpenNewDocument(My)。 …… 設(shè)置程序背景與LOGO在CMyView類中,添加一個(gè)DrawTransparentBitmap()方法,其作用是載入一個(gè)BMP格式的圖片并將其透明地顯示出來,其代碼如下:void CMyView::DrawTransparentBitmap(CDC* pDC, CBitmap* pBitmap, short xStart, short yStart, COLORREF cTransparentColor) { //將logo載入,并且設(shè)置背景為透明 BITMAP bm。 COLORREF cColor。 CBitmap bmAndBack, bmAndObject, bmAndMem, bmSave。 CBitmap *pbmBackOld, *pbmObjectOld, *pbmMemOld, *pbmSaveOld。 CDC dcMem, dcBack, dcObject, dcTemp, dcSave。 CPoint ptSize。 (pDC)。 (pBitmap)。 //選擇位圖 pBitmapGetObject(sizeof(BITMAP),(LPSTR)amp。bm)。 =。 //獲取位圖的寬度 =。 //獲取位圖的高度 (amp。ptSize,1)。//將屏幕坐標(biāo)轉(zhuǎn)化為客戶區(qū)坐標(biāo) (pDC)。 (pDC)。 (pDC)。 (pDC)。 (,1,1,NULL)。 (,1,1,NULL)。 (pDC,)。 (pDC,)。 //每個(gè)DC都選擇一個(gè)位圖對(duì)象用來存儲(chǔ)像素信息 pbmBackOld = (amp。bmAndBack)。 pbmObjectOld=(amp。bmAndObject)。 pbmMemOld=(amp。bmAndMem)。 pbmSaveOld=(amp。bmSave)。 (pDCGetMapMode())。 (0,0,amp。dcTemp,0,0,SRCCOPY)。 cColor=(cTransparentColor)。 (0,0,amp。dcTemp,0,0,SRCCOPY)。 (cColor)。 (0,0,amp。dcObject,0,0,NOTSRCCOPY)。 (0,0,pDC,xStart,yStart,SRCCOPY)。 (0,0,amp。dcObject,0,0,SRCAND)。 (0,0,amp。dcBack,0,0,SRCAND)。 (0,0,amp。dcTemp,0,0,SRCPAINT)。 pDCBitBlt(xStart,yStart,amp。dcMem,0,0,SRCCOPY)。 (0,0,amp。dcSave,0,0,SRCCOPY)。 ((pbmBackOld))DeleteObject()。 ((pbmObjectOld))DeleteObject()。 ((pbmMemOld))DeleteObject()。 ((pbmSaveOld))DeleteObject()。 //刪除內(nèi)存中的DC ()。 ()。 ()。 ()。 ()。}在CMyView類中重載OnDraw()方法,編輯代碼如下:void CMyView::OnDraw(CDC* pDC){ CBitmap m_bmp。 (IDB_BITMAP1)。 BITMAP bm。 //BITMAP結(jié)構(gòu)變量,用于獲取位圖參數(shù) (sizeof(BITMAP),amp。bm)。 CDC dcMem。 (pDC)。 CBitmap*pOldbmp=(amp。m_bmp)。 //將位圖復(fù)制到實(shí)際的設(shè)備環(huán)境中 CRect r。 CClientDC dc(this)。 GetClientRect(amp。r)。pDCStretchBlt(0,0,amp。dcMem,0,0, ,SRCCOPY)。 (pOldbmp)。 GetParentFrame()SetWindowText()。 //將logo透明地顯示 CRect rect。 GetClientRect(amp。rect)。 int x=()/2 int y=()*2/7。 CBitmap bmp。 (IDB_BITMAP2)。 DrawTransparentBitmap(pDC,amp。bmp,x,y,RGB(255,255,255))。} 設(shè)置狀態(tài)欄對(duì)狀態(tài)欄進(jìn)行設(shè)置,添加一個(gè)狀態(tài)窗口,這將會(huì)用來顯示所登陸的操作員名稱以及其所在的用戶組的名稱。方法為修改CMainFrame類中的部分代碼,修改以下部分: ……static UINT indicators[] ={ ID_SEPARATOR, // status line indicator ID_SEPARATOR, //這部分為所添加的代碼 ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICA
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1