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

正文內(nèi)容

李爭vc課程設計車友管理系統(tǒng)(編輯修改稿)

2024-10-14 08:41 本頁面
 

【文章內(nèi)容簡介】 else if(((CButton*)GetDlgItem(IDC_DDEL_RASK))GetCheck()) m_isel = 3。 CDialog::OnOK()。 } int CDelDataDlg::GetSelectInfo(int amp。 i)const { i = m_iwitch。 return m_isel。 } 運行結果如圖 12 所示。 圖 12 刪除數(shù)據(jù)界面 (9)用戶管理系統(tǒng)模塊設計 如果有新用戶加入,或者對原來的用戶進行注銷 都要通過用戶管理模塊來實現(xiàn)。當需要添加新用戶時,需要填入用戶名稱和用戶密碼,并且確認用戶所輸入的密碼,通過下拉菜單選擇用戶權限,選擇“添加用戶”選項實現(xiàn)新用戶的錄入。還可以通過單擊“注銷用戶”按鈕來刪除原有的用戶。用戶還可以對原來的密碼進行修改,輸入正確的舊密碼,輸入新密碼,并確認該新密碼,選擇“修改密碼”選項,即可實現(xiàn)對舊密碼的修改。 具體實現(xiàn)代碼為: void CUserDlg::OnUdBadd() { UpdateData()。 char * strq[] = { {信息錄入員 },{系統(tǒng)管理員 } }。 int purview = ()。 if(()) 課程 設計說明書 沈 陽 大 學 { MessageBox(請指定用戶名稱。 ,輸入錯誤 ,MB_OK)。//|MB_ICONQUESION)。 GetDlgItem(IDC_UD_ENAME)SetFocus()。 return。 } void CUserDlg::OnUdBmodify() { UpdateData(TRUE)。 int s = ()。 CString str。 (User%04u,s)。 USERINFO user。 UINT btsize = sizeof(user)。 LPBYTE bt = new unsigned char[btsize]。 AfxGetApp()GetProfileBinary(用戶 ,str,amp。bt,amp。btsize)。 memcpy(amp。user,bt,btsize)。 delete [] bt。 if(()) { AfxMessageBox(該用戶的原密碼不正確,請重新輸入。 ,MB_OK|MB_ICONSTOP)。 SetDlgItemText(IDC_UD_EOP,)。 GetDlgItem(IDC_UD_EOP)SetFocus()。 return。 } strcpy(,m_udeonp)。 AfxGetApp()WriteProfileBinary(用戶 ,str,(LPBYTE)amp。user,btsize)。 AfxMessageBox(密碼修改成功!請牢記。 ,MB_OK)。 SetDlgItemText(IDC_UD_EOP,)。 SetDlgItemText(IDC_UD_EONP,)。 SetDlgItemText(IDC_UD_EONPR,)。 } 運行結果如圖 13 所示。 圖 13 用戶管理界面 課程 設計說明書 沈 陽 大 學 4.設計體會 在使用 VC++做這個項目的時候,我發(fā)現(xiàn)自己有很多技術都沒 有掌握,經(jīng)過這次的經(jīng)歷,讓自己對 VC++這個項目有了很好的了解,在項目開始做的項目結束,每一個階段都有自己不了解或不熟練的地方,這是的項目提高了我的知識面,擴充了我的技能。學會了如何分析,如何撰寫文檔,并且對使用 VC++開發(fā)項目的熟練度也進一步的提高。 C++的水平也有了很大的進步??傊谶@次所做的《 車友管理系統(tǒng) 》中收獲很大。 通過這次 課程設計 ,我已經(jīng)能夠 熟練掌握 VC++語言的基本知識和技能 ; 并且能夠 基本掌握面向?qū)ο蟪绦蛟O計的基本思路和方法 ; 還 能夠利用所學的基本知識和技能 ,解決簡單的面向?qū)ο蟪绦蛟O計問題 。 5.參考文獻 [1] 韓中孝 , 王凌志 .Visual FoxPro 數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐,北京 .科技出版社 [M], [2] 劉新民 ,蔡瓊 ,白康生編著 .Visual Basic 程序設計 [M].北京 :清華大學出版社, 2025 [3] 唐俊明 .Visual C++ 編程實例與技巧 [M].北京:高等教育出版, [4] 楊永國 .Visual C++ 實用教程 [M].北京:清華大學出版社 , 課程 設計說明書 沈 陽 大 學 6.附錄 代碼如下 : // : implementation file // Download by include include 車友 .h include ifdef _DEBUG define new DEBUG_NEW undef THIS_FILE static char THIS_FILE[] = __FILE__。 endif ///////////////////////////////////////////////////////////////////////////// // CDataBase IMPLEMENT_DYNAMIC(CDataBase, CRecordset) CDataBase::CDataBase(CDatabase* pdb) : CRecordset(pdb) { //{{AFX_FIELD_INIT(CDataBase) m_strtype = _T()。 m_strnumber = _T()。 m_bgs = FALSE。 m_strcolor = _T()。 m_ixc = 。 m_strczname = _T()。 m_strcztel = _T()。 m_strczdz = _T()。 m_strsxyyz = _T()。 m_strsxfjf = _T()。 m_strsxxcz = _T()。 m_strsxwxk = _T()。 m_strsxclbx = _T()。 m_strsxylf = _T()。 m_strsxother = FALSE。 m_bsc = FALSE。 m_strbz = _T()。 m_nFields = 19。 //}}AFX_FIELD_INIT 課程 設計說明書 沈 陽 大 學 m_nDefaultType = snapshot。 } CString CDataBase::GetDefaultConnect() { return _T(ODBC。DSN=CarsDataBase)。 } CString CDataBase::GetDefaultSQL() { return _T([cars])。 } void CDataBase::DoFieldExchange(CFieldExchange* pFX) { //{{AFX_FIELD_MAP(CDataBase) pFXSetFieldType(CFieldExchange::outputColumn)。 RFX_Text(pFX, _T([strtype]), m_strtype)。 RFX_Text(pFX, _T([strnumber]), m_strnumber)。 RFX_Bool(pFX, _T([bgs]), m_bgs)。 RFX_Text(pFX, _T([strcolor]), m_strcolor)。 RFX_Date(pFX, _T([tccdate]), m_tccdate)。 RFX_Double(pFX, _T([ixc]), m_ixc)。 RFX_Text(pFX, _T([strczname]), m_strczname)。 RFX_Text(pFX, _T([strcztel]), m_strcztel)。 RFX_Text(pFX, _T([strczdz]), m_strczdz)。 RFX_Text(pFX, _T([strsxyyz]), m_strsxyyz)。 RFX_Text(pFX, _T([strsxfjf]), m_strsxfjf)。 RFX_Text(pFX, _T([strsxxcz]), m_strsxxcz)。 RFX_Text(pFX, _T([strsxwxk]), m_strsxwxk)。 RFX_Text(pFX, _T([strsxclbx]), m_strsxclbx)。 RFX_Text(pFX, _T([strsxylf]), m_strsxylf)。 RFX_Bool(pFX, _T([strsxother]), m_strsxother)。 RFX_Bool(pFX, _T([bsc]), m_bsc)。 RFX_Text(pFX, _T([strbz]), m_strbz)。 RFX_Date(pFX, _T([trkdate]), m_trkdate)。 //}}AFX_FIELD_MAP } ///////////////////////////////////////////////////////////////////////////// // CDataBase diagnostics ifdef _DEBUG 課程 設計說明書 沈 陽 大 學 void CDataBase::AssertValid() const { CRecordset::AssertValid()。 } void CDataBase::Dump(CDumpContextamp。 dc) const { CRecordset::Dump(dc)。 } endif //_DEBUG 代碼如下 : void CDataDlg::OnCancel() { CDialog::OnCancel()。 } void CDataDlg::OnDdBsyt() { if(!m_pDataIsBOF()) { m_pDataMovePrev()。 DataBaseToCtrl()。 } } void CDataDlg::OnDdBxyt() { if(!m_pDataIsEOF()) { m_pDataMoveNext()。 DataBaseToCtrl()。 } } void CDataDlg::OnDdBdyt() { if(!m_pDataIsBOF()) { m_pDataMoveFirst()。 DataBaseToCtrl()。 } } void CDataDlg::OnDdBzhyt() 課程 設計說明書 沈 陽 大 學 { if(!m_pDataIsEOF()) { m_pDataMoveLast()。 DataBaseToCtrl()。 } } void CDataDlg::DataBaseToCtrl() { m_strcllx = m_pDatam_strtype。 m_strclys = m_pDatam_strcolor。 m_igsyc = !m_pDatam_bgs。 m_isczk = !m_pDatam_bsc。 m_strbz = m_pDatam_strbz。 m_strclbx= m_pDa
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1