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

正文內(nèi)容

vc客戶管理系統(tǒng)(doc畢業(yè)設(shè)計(jì)論文)(編輯修改稿)

2024-07-23 20:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 值,賦值完成后工具欄的按鈕就實(shí)現(xiàn)了for(i=0。i7。i++){button[i].dwData=0。button[i].fsState=TBSTATE_ENABLED。button[i].fsStyle=TBSTYLE_BUTTON。}button[0].idCommand=ID_KHXX。button[0].iBitmap=0。button[1].idCommand=ID_lxrxx。button[1].iBitmap=1。button[2].idCommand=ID_KHHJ。button[2].iBitmap=2。button[3].idCommand=ID_KHFK。button[3].iBitmap=3。button[4].idCommand=ID_KHTS。button[4].iBitmap=4。button[5].idCommand=ID_EXITSYS。button[5].iBitmap=5。CString s。TCHAR *pString。//這個(gè)指針取得生成工具欄按鈕的字符串for(i=0。i7。i++){(i+IDS_31)。int nStringLength= () + 1。pString = (nStringLength)。button[i].iString =(pString)。()。}(6,button)。()。(TBSTYLE_FLAT|CCS_TOP)。return TRUE。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE} 客戶信息1.實(shí)現(xiàn)目標(biāo)主要實(shí)現(xiàn)客戶基本信息的添加、刪除和修改,能夠進(jìn)行上一條,下一條,第一條和最后一條的操作,能夠用列表顯示數(shù)據(jù)表中全部信息,使用分頁(yè)的方式。程序運(yùn)行如圖 7 所示。圖 7 客戶信息錄入窗口Comment [s1]: 頁(yè):15 此圖無(wú)邊杠請(qǐng)重抓。2.設(shè)計(jì)步驟(1)設(shè)計(jì)基于 CDialog的 khbase類利用資源編輯器添加一個(gè)新的對(duì)話框資源,雙擊新加入的對(duì)話框資源,彈出如圖 8所示的系統(tǒng)提示對(duì)話框,提示用戶是否添加新類。圖 8 添加新類的系統(tǒng)對(duì)話框這時(shí),只需要單擊“OK”按鈕就會(huì)彈出添加新類的對(duì)話框,如圖 9所示。圖 9 添加新類對(duì)話框只要在 Name欄中輸入類的名字 khbase,單擊“OK”按鈕,就會(huì)生成 ,這兩個(gè)文件就組成了一個(gè)類。 的文件。(2)添加 TabSheet類,用于實(shí)現(xiàn)分頁(yè)功能。只要將 中在代碼中調(diào)用 TabSheet類既可實(shí)現(xiàn)。(3)主窗體添加成員變量 m_tab,列表窗體添加成員變量 m_list。添加成員變量是通過(guò)類向?qū)?shí)現(xiàn)的,單擊菜單 View\ClassWizard 就會(huì)彈出類向?qū)?,選擇MemberVariables 選項(xiàng)卡,類向?qū)?duì)話框如圖 10 所示,添加成員變量只要單擊 ConctrolIDs,要修改的資源 ID 會(huì)呈現(xiàn)出藍(lán)色被選狀態(tài),此時(shí) “AddVariable”按鈕會(huì)變成可用狀態(tài),單擊“AddVariable”按鈕會(huì)彈出如圖 11 所示添加變量對(duì)話框,按照?qǐng)D中的提示,添加變量名稱,選擇變量類型,單擊“OK”按鈕即可完成成員變量的添加。圖 10 類向?qū)?duì)話框圖 11 添加成員變量對(duì)話框主要變量列表如表 1 所示(這里沒有給出所有成員變量,具體請(qǐng)參照程序原代碼) 。表 1 主要資源屬性設(shè)置資源 ID 類型 成員變量 描述IDC_EDIT1 CEdit m_edit1 客戶編號(hào)IDC_COMBO1 CComboBox m_1 企業(yè)類型3.代碼分析實(shí)現(xiàn)分頁(yè)機(jī)制的 TabSheet 類的代碼如下:在構(gòu)造函數(shù)中定義添加的對(duì)話框的個(gè)數(shù)變量,當(dāng)前對(duì)話框索引的變量。CTabSheet::CTabSheet(){m_nNumOfPages = 0。//存儲(chǔ)對(duì)話框個(gè)數(shù)變量m_nCurrentPage = 0。//存儲(chǔ)當(dāng)前使用著的對(duì)話框索引的變量}CTabSheet::~CTabSheet(){}將對(duì)話框和 Tab 控件通過(guò)函數(shù)相關(guān)聯(lián)。BOOL CTabSheet::AddPage(LPCTSTR title, CDialog *pDialog,UINT ID){if( MAXPAGE == m_nNumOfPages )return FALSE。m_nNumOfPages++。m_pPages[m_nNumOfPages1] = pDialog。m_IDD[m_nNumOfPages1] = ID。m_Title[m_nNumOfPages1] = title。return TRUE。}用來(lái)設(shè)置對(duì)話框資源在 Tab 控件中的位置。void CTabSheet::SetRect(){CRect tabRect, itemRect。int nX, nY, nXc, nYc。GetClientRect(amp。tabRect)。GetItemRect(0, amp。itemRect)。nX=。nY=+1。nXc=。 nYc=。m_pPages[0]SetWindowPos(amp。wndTop, nX, nY, nXc, nYc, SWP_SHOWWINDOW)。for( int nCount=1。 nCount m_nNumOfPages。 nCount++ )m_pPages[nCount]SetWindowPos(amp。wndTop, nX, nY, nXc, nYc, SWP_HIDEWINDOW)。m_nNumOfPages = 0。}用來(lái)設(shè)置指定對(duì)話框資源在 Tab 控件中的位置。void CTabSheet::SetRect(int m){CRect tabRect, itemRect。int nX, nY, nXc, nYc。GetClientRect(amp。tabRect)。GetItemRect(0, amp。itemRect)。nX=。nY=+1。nXc=。nYc=。for( int nCount=0。 nCount m_nNumOfPages。 nCount++ )m_pPages[nCount]SetWindowPos(amp。wndTop, nX, nY, nXc, nYc, SWP_HIDEWINDOW)。m_pPages[m]SetWindowPos(amp。wndTop, nX, nY, nXc, nYc, SWP_SHOWWINDOW)。}在 Tab 控件中顯示對(duì)話框。void CTabSheet::Show(){for( int i=0。 i m_nNumOfPages。 i++ ){m_pPages[i]Create( m_IDD[i], this )。InsertItem( i, m_Title[i] )。}m_pPages[0]ShowWindow(SW_SHOW)。for( i=1。 i m_nNumOfPages。 i++)m_pPages[i]ShowWindow(SW_HIDE)。SetRect()。}在 Tab 控件中顯示指定對(duì)話框。void CTabSheet::Show(int n){for( int i=0。 i m_nNumOfPages。 i++ ){m_pPages[i]Create( m_IDD[i], this )。InsertItem( i, m_Title[i] )。}for( i=0。 i m_nNumOfPages。 i++)m_pPages[i]ShowWindow(SW_HIDE)。m_pPages[n]ShowWindow(SW_SHOW)。SetRect(n)。SetCurSel(n)。}用戶單擊 Tab 控件時(shí),將焦點(diǎn)設(shè)置在對(duì)話框上。void CTabSheet::OnLButtonDown(UINT nFlags, CPoint point) {CTabCtrl::OnLButtonDown(nFlags, point)。if(m_nCurrentPage != GetCurFocus()){m_pPages[m_nCurrentPage]ShowWindow(SW_HIDE)。m_nCurrentPage=GetCurFocus()。m_pPages[m_nCurrentPage]ShowWindow(SW_SHOW)。}}通過(guò) Tab 控件在窗體中設(shè)置選項(xiàng)卡。int CTabSheet::SetCurSel(int nItem){if( nItem 0 || nItem = m_nNumOfPages)return 1。int ret = m_nCurrentPage。if(m_nCurrentPage != nItem ){ m_pPages[m_nCurrentPage]ShowWindow(SW_HIDE)。m_nCurrentPage = nItem。m_pPages[m_nCurrentPage]ShowWindow(SW_SHOW)。CTabCtrl::SetCurSel(nItem)。}m_nNumOfPages = 0。return ret。}獲得 Tab 控件當(dāng)前用戶選擇的分頁(yè)項(xiàng)。int CTabSheet::GetCurSel(){ return CTabCtrl::GetCurSel()。} 聯(lián)系人信息查詢1.實(shí)現(xiàn)目標(biāo)實(shí)現(xiàn)查詢功能,可以查詢聯(lián)系人的編號(hào),企業(yè)的名稱,聯(lián)系人的姓名等字段,最后將查詢出來(lái)的結(jié)果顯示在列表中,程序運(yùn)行結(jié)果如圖 12 所示。圖 12. 聯(lián)系人信息查詢2.設(shè)計(jì)步驟(1)設(shè)計(jì)類 qlxr,基類為 CDialog。(2)定義文本框的成員變量(給資源 IDC_EDIT1 加變量)和列表框的成員變量(給資源IDC_LIST1 加變量) 。主要成員變量列表如表 2 所示(這里沒有給出所有成員變量,具體請(qǐng)參照程序原代碼) 。表 2 主要資源屬性設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1