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

正文內(nèi)容

基于vc的工資管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-24 19:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 D_LOGIN 對(duì)話框資源中單擊鼠標(biāo)右鍵,執(zhí)行彈出快捷菜單的“Properties”菜單命令,打開“Dialog Properties”對(duì)話框。在“Dialog Properties”對(duì)話框中選擇General 選項(xiàng)卡,更改其“ Caption”文本框內(nèi)容為 “登錄框” 。(2) 從 Controls 面板上向 Dialog 資源中添加 2 個(gè) Static、1 個(gè) Picture、2 個(gè)Edit,更改資源的屬性,并為資源設(shè)置相對(duì)應(yīng)的變量,如表 5 所示。表 5 資源設(shè)置ID Properties Type MemberIDC_EDIT1IDC_ EDIT2IDOKIDCANCELIDC_STATIC默認(rèn)PassWord TRUECaption 登錄Caption 退出Type BitmapCStringCstringm_namem_pwd 代碼分析(1) 引用的外部變量。extern CCzyxxb ffxxb。(2) 響應(yīng)“登錄 ”按鈕的代碼。void CLogin::OnOK() {// TODO: Add extra validation here//將對(duì)話框中編輯框的數(shù)據(jù)讀取到成員變量中UpdateData(true)。if(m_name==){MessageBox(請(qǐng)輸入用戶名)。return。}//如果讀取數(shù)據(jù)和用戶輸入不同,則返回if((m_name,m_pwd)!=1){MessageBox(用戶名或密碼錯(cuò)誤!)。return。}(m_name)。jb=1。//判斷當(dāng)前用戶級(jí)別if((m_name,m_pwd,jb)==1){(jb)。}CDialog::OnOK()。}下面在主對(duì)話框中添加代碼,使對(duì)話框在啟動(dòng)時(shí)首先打開登錄對(duì)話框。在主窗口選擇 OnInitDialog 函數(shù),該函數(shù)將打開登錄對(duì)話框,如果用戶不是通過(guò)單擊“登錄”按鈕關(guān)閉對(duì)話框,則調(diào)用 OnOK 函數(shù)關(guān)閉主對(duì)話框,具體代碼如下:BOOL CWordGLXTDlg::OnInitDialog(){CDialog::OnInitDialog()。......// TODO: Add extra initialization hereCLogin gin。if(()!=IDOK)OnOK()。......return TRUE。 // return TRUE unless you set the focus to a control} 員工錄入模塊設(shè)計(jì) 實(shí)現(xiàn)目標(biāo)添加員工信息,員工錄入對(duì)話框的設(shè)計(jì)如圖 15 所示。圖 15 員工錄入對(duì)話框 設(shè)計(jì)步驟(1) 向項(xiàng)目中添加一個(gè)新 Dialog 資源,資源 ID 為 IDD_YGTJK。在IDD_YGTJK 對(duì)話框資源中單擊鼠標(biāo)右鍵,執(zhí)行彈出快捷菜單的“Properties”菜單命令,打開“Dialog Properties”對(duì)話框。在“Dialog Properties”對(duì)話框中選擇General 選項(xiàng)卡,更改其“ Caption”文本框內(nèi)容為 “員工錄入” 。(2) 從 Controls 面板上向 Dialog 資源中添加 4 個(gè) Static、2 個(gè) Combo、2 個(gè)Edit,更改資源的屬性,并為資源設(shè)置相對(duì)應(yīng)的變量,如表 6 所示。表 6 資源設(shè)置ID Properties Type MemberIDC_EDIT1IDC_ EDIT2IDC_COMBO1IDC_COMBO2IDOKIDCANCEL默認(rèn)默認(rèn)Caption 添加Caption 退出CStringCStringCComboBoxCComboBoxm_idm_namem_sexM_whcd 代碼分析(1) 打開 ClassWizard 窗口,添加在 OnInitDialog 成員函數(shù),向 OnInitDialog 添加代碼如下。BOOL CYgjctjdlg::OnInitDialog() {CDialog::OnInitDialog()。// TODO: Add extra initialization hereSetIcon(m_hIcon, TRUE)。(男)。(女)。(0,???。(1,本科)。(2,研究生)。return TRUE。 // return TRUE unless you set the focus to a control// EXCEPTION: OCX Property Pages should return FALSE}(2) 當(dāng)用戶單擊 “添加“按鈕時(shí),實(shí)現(xiàn)添加員工功能,其響應(yīng)代碼如下void CYgjctjdlg::OnOK() {// TODO: Add extra validation hereCYgjcxxb xxb。UpdateData(true)。if(m_id==){MessageBox(編號(hào)不能為空)。return。}if(m_name==){MessageBox(姓名不能為空)。return。}if((m_id)==1){MessageBox(員工編號(hào)已存在)。return。}(m_id)。(m_name)。CString sex,whcd。(sex)。if(sex==){MessageBox(性別不能為空)。return。}//從組合框中讀取文本 ((),strsex)。(strsex)。(whcd)。if(whcd==){MessageBox(文化程度不能為空)。return。}((),strwhcd)。(strwhcd)。()。//向浮動(dòng)工資表添加編號(hào)、姓名CYgfdgzxmb xmb。(m_id)。(m_name)。()。//向基本工資表添加編號(hào)、姓名CYgjbgzb gzb。(m_id)。(m_name)。()。//向加班休假表添加編號(hào)、姓名CYgjbsjb sjb。(m_id)。(m_name)。()。CDialog::OnOK()。}避免漏輸現(xiàn)象:對(duì)于一個(gè)軟件來(lái)說(shuō),在保證一定功能的基礎(chǔ)上,給使用者留出的出錯(cuò)機(jī)會(huì)越少,那么開發(fā)出來(lái)的軟件越成功。本系統(tǒng)在用戶漏輸某個(gè)重要字段時(shí),系統(tǒng)會(huì)彈出提示對(duì)話框警告,這個(gè)功能主要是在保存時(shí)判斷文本框的值是否為空,如果不為空,就繼續(xù)向下執(zhí)行;如果為空,彈出錯(cuò)誤提示 [12]。 員工工資添加模塊設(shè)計(jì) 實(shí)現(xiàn)目標(biāo)添加員工實(shí)際發(fā)放的工資情況,員工工資添加對(duì)話框設(shè)計(jì)如圖 16 所示。圖 16 員工工資添加對(duì)話框 設(shè)計(jì)步驟(1) 向項(xiàng)目中添加一個(gè)新 Dialog 資源,資源 ID 為 IDD_YGGONGZITJ。在IDD_YGGONGZITJ 對(duì)話框資源中單擊鼠標(biāo)右鍵,執(zhí)行彈出快捷菜單的 “Properties”菜單命令,打開“Dialog Properties”對(duì)話框。在“Dialog Properties”對(duì)話框中選擇 General 選項(xiàng)卡,更改其 “Caption”文本框內(nèi)容為“員工工資添加” 。(2) 從 Controls 面板上向 Dialog 資源中添加 19 個(gè) Static、17 個(gè) Edit、2 個(gè)Button 控件,更改資源的屬性,并為資源設(shè)置相對(duì)應(yīng)的變量,如表 7 所示。表 7 資源設(shè)置ID Properties Type MemberIDC_EDIT1IDC_EDIT2IDC_EDIT3IDC_EDIT4IDC_EDIT5IDC_EDIT6IDC_EDIT7IDC_EDIT8IDC_EDIT9IDC_EDIT10IDC_EDIT11IDC_EDIT12IDC_EDIT13IDC_EDIT14IDC_EDIT15IDC_EDIT16IDC_EDIT17IDOKIDCANCELIDC_BUTTONsyyeIDC_BUTTONyfgz默認(rèn)默認(rèn)默認(rèn)默認(rèn)默認(rèn)默認(rèn)默認(rèn)默認(rèn)默認(rèn)Readonly TRUE默認(rèn)Readonly TRUE默認(rèn)默認(rèn)默認(rèn)Readonly TRUEReadonly TRUECaption 添加Caption 退出Caption 上月余額Caption 應(yīng)發(fā)工資CStringCStringintintintintintintintCEditintCEditintintintCEditCEditm_idm_namem_jbgzm_zwgzm_glgzm_zfbzm_shbzm_bxfm_jiabtsm_jiabgzm_sjtsm_sjgzm_ylbxjm_grsdsm_sfgzm_yfgzm_syye 代碼分析(1) 雙擊“IDC_EDIT9 ”控件,自動(dòng)生成 OnChangeEdit9 函數(shù),實(shí)現(xiàn)用戶添加加班天數(shù)時(shí),加班工資自動(dòng)計(jì)算并顯示,具體代碼如下:void CYggztjdlg::OnChangeEdit9() {// TODO: If this is a RICHEDIT control, the control will not// send this notification unless you override the CDialog::OnInitDialog()// function and call CRichEditCtrl().SetEventMask()// with the ENM_CHANGE flag ORed into the mask.UpdateData(true)。CString str。(%d,m_jiabts*40)。(str)。UpdateData(false)。// TODO: Add your control notification handler code here}(2) 雙擊 “上月余額”按鈕,系統(tǒng)自動(dòng)添加消息響應(yīng)函數(shù) OnBUTTONsyye,具體代碼如下。void CYggztjdlg::OnBUTTONsyye() {// TODO: Add your control notification handler code hereUpdateData(true)。if(m_id==){MessageBox(請(qǐng)先填寫員工編號(hào))。return。}ADOConn m_AdoConn。()。t = CTime::GetCurrentTime()。int m,y。CString str。m=()1。y=()。if(m==0){m=12。y=y1。}CGzffmxb mxb。if((m_id,y,m)==1){CString sql。(select * from gzffmxb where ygid=39。%s39。 and year(sjian)=39。%i39。 and month(sjian)=39。%i39。,m_id,y,m)。((_bstr_t)sql)。str=(char*)(_bstr_t)GetCollect(Yu_E)。(str)。}else{(0)。}UpdateData(false)。()。}在頭文件中添加下列代碼。CTime t。(3) 雙擊“應(yīng)發(fā)工資”按鈕,系統(tǒng)自動(dòng)添加消息響應(yīng)函數(shù) OnBUTTONyfgz,具體代碼如下:void CYggztjdlg::OnBUTTONyfgz() {// TODO: Add your control notification handler code hereUpdateData(true)。CString syye。(syye)。if(syye==){MessageBox(請(qǐng)先添加上月余額)。return。}int yfgz。yfgz=atoi(syye)+m_jbgz+m_glgz+m_zwgz+m_shbz+m_zfbzm_ylbxj。yfgz+=(m_bxf+m_jiabts*40m_sjts*40m_grsds)。CString str。(%d,yfgz)。(str)。}(4) 為“添加 ”按鈕添加代碼,實(shí)現(xiàn)添加員工工資功能,代碼如下:void CYggztjdlg::OnOK() {// TODO: Add extra validation hereUpdateData(true)。CYgjcxxb xxb。CString yfgz。(yfgz)。if(m_id==){MessageBox(編號(hào)不能為空)。return。}if((m_id)!=1){MessageBox(員工編號(hào)不存在)。return。}if(m_name==){MessageBox(姓名不能為空)。return。}if((m_id,m_name)!=1){MessageBox(員工不存在)。return。}if(yfg
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1