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

正文內(nèi)容

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

2024-07-23 20:11 本頁面
 

【文章內(nèi)容簡介】 值,賦值完成后工具欄的按鈕就實現(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。//這個指針取得生成工具欄按鈕的字符串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.實現(xiàn)目標(biāo)主要實現(xiàn)客戶基本信息的添加、刪除和修改,能夠進行上一條,下一條,第一條和最后一條的操作,能夠用列表顯示數(shù)據(jù)表中全部信息,使用分頁的方式。程序運行如圖 7 所示。圖 7 客戶信息錄入窗口Comment [s1]: 頁:15 此圖無邊杠請重抓。2.設(shè)計步驟(1)設(shè)計基于 CDialog的 khbase類利用資源編輯器添加一個新的對話框資源,雙擊新加入的對話框資源,彈出如圖 8所示的系統(tǒng)提示對話框,提示用戶是否添加新類。圖 8 添加新類的系統(tǒng)對話框這時,只需要單擊“OK”按鈕就會彈出添加新類的對話框,如圖 9所示。圖 9 添加新類對話框只要在 Name欄中輸入類的名字 khbase,單擊“OK”按鈕,就會生成 ,這兩個文件就組成了一個類。 的文件。(2)添加 TabSheet類,用于實現(xiàn)分頁功能。只要將 中在代碼中調(diào)用 TabSheet類既可實現(xiàn)。(3)主窗體添加成員變量 m_tab,列表窗體添加成員變量 m_list。添加成員變量是通過類向?qū)崿F(xiàn)的,單擊菜單 View\ClassWizard 就會彈出類向?qū)Вx擇MemberVariables 選項卡,類向?qū)υ捒蛉鐖D 10 所示,添加成員變量只要單擊 ConctrolIDs,要修改的資源 ID 會呈現(xiàn)出藍色被選狀態(tài),此時 “AddVariable”按鈕會變成可用狀態(tài),單擊“AddVariable”按鈕會彈出如圖 11 所示添加變量對話框,按照圖中的提示,添加變量名稱,選擇變量類型,單擊“OK”按鈕即可完成成員變量的添加。圖 10 類向?qū)υ捒驁D 11 添加成員變量對話框主要變量列表如表 1 所示(這里沒有給出所有成員變量,具體請參照程序原代碼) 。表 1 主要資源屬性設(shè)置資源 ID 類型 成員變量 描述IDC_EDIT1 CEdit m_edit1 客戶編號IDC_COMBO1 CComboBox m_1 企業(yè)類型3.代碼分析實現(xiàn)分頁機制的 TabSheet 類的代碼如下:在構(gòu)造函數(shù)中定義添加的對話框的個數(shù)變量,當(dāng)前對話框索引的變量。CTabSheet::CTabSheet(){m_nNumOfPages = 0。//存儲對話框個數(shù)變量m_nCurrentPage = 0。//存儲當(dāng)前使用著的對話框索引的變量}CTabSheet::~CTabSheet(){}將對話框和 Tab 控件通過函數(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。}用來設(shè)置對話框資源在 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。}用來設(shè)置指定對話框資源在 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 控件中顯示對話框。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 控件中顯示指定對話框。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è)置在對話框上。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)。}}通過 Tab 控件在窗體中設(shè)置選項卡。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)前用戶選擇的分頁項。int CTabSheet::GetCurSel(){ return CTabCtrl::GetCurSel()。} 聯(lián)系人信息查詢1.實現(xiàn)目標(biāo)實現(xiàn)查詢功能,可以查詢聯(lián)系人的編號,企業(yè)的名稱,聯(lián)系人的姓名等字段,最后將查詢出來的結(jié)果顯示在列表中,程序運行結(jié)果如圖 12 所示。圖 12. 聯(lián)系人信息查詢2.設(shè)計步驟(1)設(shè)計類 qlxr,基類為 CDialog。(2)定義文本框的成員變量(給資源 IDC_EDIT1 加變量)和列表框的成員變量(給資源IDC_LIST1 加變量) 。主要成員變量列表如表 2 所示(這里沒有給出所有成員變量,具體請參照程序原代碼) 。表 2 主要資源屬性設(shè)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1