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

正文內(nèi)容

簡(jiǎn)單計(jì)算器課程設(shè)計(jì)報(bào)告-免費(fèi)閱讀

  

【正文】 //設(shè)置對(duì)話框信息 kexue=true。 //對(duì)數(shù)進(jìn)行余弦算 UpdateData(FALSE)。 } else GetDlgItem(IDC_SHUCHU)SetWindowText(輸入錯(cuò)誤,負(fù)數(shù)不能開(kāi)根號(hào)!)。 dianhou=0。} break。 //兩數(shù)相減 UpdateData(FALSE)。 //輸出框的成員變量清0 point=false。i++) //小數(shù)點(diǎn)移至原來(lái)位置 { m_num=m_num/10。 //數(shù)據(jù)刷新}//退格鍵實(shí)現(xiàn)void CLiuyunlongDlg::OnBackspace() { // TODO: Add your control notification handler code here UpdateData(true)。//負(fù)號(hào)標(biāo)志位賦值}//清零實(shí)現(xiàn)void CLiuyunlongDlg::OnClera() { // TODO: Add your control notification handler code here m_num=0。i++) { num1=num1/10。amp。if ( == NULL ||( = GetMenuItemID(0)) == 0 || == (UINT)1){ continue。}}}} = pPopupMenuGetMenuItemCount()。// Child windows don39。 }}//在標(biāo)準(zhǔn)和科學(xué)型菜單前面加點(diǎn)標(biāo)志為了使響應(yīng)函數(shù)調(diào)用所加的代碼void CLiuyunlongDlg::OnInitMenuPopup(CMenu *pPopupMenu, UINT nIndex,BOOL bSysMenu){ASSERT(pPopupMenu != NULL)。//圖像控件的位置 =。//圖標(biāo)顯示}//界面伸縮式擴(kuò)展代碼BOOL CLiuyunlongDlg::OnInitDialog(){ // TODO: Add extra initialization here CRect rectSeparator。double num2。 該界面中還包含了編輯、查看、幫助菜單項(xiàng),其中編輯中主要是運(yùn)算符菜單,進(jìn)行數(shù)值計(jì)算,查看中包含了標(biāo)準(zhǔn)型、科學(xué)型、exit選項(xiàng),實(shí)現(xiàn)計(jì)算器界面的伸縮和退出,而在幫助菜單中是關(guān)于計(jì)算器菜單項(xiàng),點(diǎn)擊后顯示計(jì)算器的制作者信息。 解決辦法:應(yīng)該是新加的擴(kuò)展與收縮對(duì)話框的變量CRect rectLarge。解決辦法:因?yàn)槿∮鄶?shù)的運(yùn)算符%只能用于整數(shù),不能用于浮點(diǎn)數(shù),經(jīng)過(guò)查詢資料知道用fmod可進(jìn)行取余運(yùn)算。為此利用WM_INITDIALOG消息的響應(yīng)函數(shù)OnInitDialog來(lái)對(duì)對(duì)話框及控件進(jìn)行相關(guān)的設(shè)置和修改。point=FALSE。case 5:if (m_num=0||num2=0) //判斷操作數(shù)是否合法GetDlgItem(IDC_SHUCHU)SetWindowText(輸入錯(cuò)誤,取對(duì)數(shù)要為正數(shù)!)。 //數(shù)據(jù)刷新break。其中在除法和取對(duì)數(shù)運(yùn)算中還要判斷操作數(shù)是否合法,如果不合法輸出提示內(nèi)容,如果合法進(jìn)行運(yùn)算。之后再按課件里邊的進(jìn)行就可以了。 我做的簡(jiǎn)單計(jì)算器的設(shè)計(jì)是基于對(duì)話框的,這個(gè)計(jì)算器除了簡(jiǎn)單的加減乘除等運(yùn)算,還要實(shí)現(xiàn)開(kāi)方、指數(shù)、取對(duì)數(shù)、冪、正余弦等運(yùn)算。8)角度值轉(zhuǎn)換的實(shí)現(xiàn): 利用單選按鈕框,連接相應(yīng)的變量m_hudu,標(biāo)志當(dāng)前是弧度值,還是一般的度,如果是一般的度,令m_jiao=1,如果是弧度,令m_jiao=(2*Pi)/360,用m_jiao作為角度值轉(zhuǎn)換的臨時(shí)變量,當(dāng)前的編輯框值乘以m_jiao,進(jìn)行轉(zhuǎn)換,而在單選按鈕響應(yīng)函數(shù)中用UpdateData(true)更新數(shù)據(jù)到文檔中。 最后在實(shí)現(xiàn)文件中定義兩個(gè)全局的布爾型變量kexue、biaozhun,通過(guò)這兩個(gè)變量的值判斷執(zhí)行的是標(biāo)準(zhǔn)型、科學(xué)型的哪一個(gè),并給標(biāo)準(zhǔn)型和科學(xué)型菜單項(xiàng)添加相應(yīng)的UPDATE_COMMAND_UI響應(yīng)函數(shù),在響應(yīng)函數(shù)里調(diào)用SetRadio函數(shù)來(lái)進(jìn)行標(biāo)記。為了實(shí)現(xiàn)第一次顯示為標(biāo)準(zhǔn)型,所以獲取顯示尺寸和位置信息以及執(zhí)行SetWindowPos函數(shù)的最佳時(shí)機(jī)應(yīng)放在對(duì)話框創(chuàng)建之后,第一次顯示之前。如下圖所示:圖11 Edit屬性圖對(duì)應(yīng)的按鈕、編輯框?qū)傩匀缦卤恚罕? 按鈕和編輯框等對(duì)象屬性表控件ID標(biāo)題或說(shuō)明編輯框IDC_SHUCHU結(jié)果顯示按鈕IDC_NUMBER00按鈕IDC_NUMBER11按鈕IDC_NUMBER22按鈕IDC_NUMBER33按鈕IDC_NUMBER44按鈕IDC_NUMBER55按鈕IDC_NUMBER66按鈕IDC_NUMBER77按鈕IDC_NUMBER88按鈕IDC_NUMBER99按鈕IDC_CHANGE+/按鈕IDC_POINT.按鈕IDC_ADD+按鈕IDC_DIFFERENCE按鈕IDC_MULTIPLY*按鈕IDC_DIVIDE/按鈕IDC_SGRTsqrt按鈕IDC_DAOSHU1/x按鈕IDC_JIECHENGn!按鈕IDC_LNln按鈕IDC_SINsin按鈕IDC_COScos按鈕IDC_MI101O^x按鈕IDC_LOGLog按鈕IDC_arcsinasin按鈕IDC_arccosacos按鈕IDC_EXPexp按鈕IDC_EQUAL=按鈕IDC_BACKSPACE←按鈕IDC_CLERAC單選框IDC_RADIO_hudu弧度單選框IDC_RADIO_jiaodu度 1)在圖7所示的Resoure View選項(xiàng)卡中打開(kāi)Icon資源組,鼠標(biāo)右鍵單擊liuyunlong resource,在快捷菜單中單擊“插入”,彈出“插入資源”對(duì)話框,單擊Menu選項(xiàng),之后單擊“新建”。如下圖所示:圖7 對(duì)話框基本框架創(chuàng)建完成圖 界面設(shè)計(jì)1)在圖7所示的Resoure View選項(xiàng)卡中打開(kāi)Icon資源組,在Icon上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇引入選項(xiàng),此時(shí)彈出“引入資源”對(duì)話框,選擇要添加的圖標(biāo),之后單擊“引入”按鈕,如下圖所示:圖8 引入圖標(biāo)資源對(duì)話框圖 2)在Icon資源組中此時(shí)會(huì)出現(xiàn)一個(gè)新的圖標(biāo)項(xiàng),ID:IDI_ICON1,將原來(lái)的圖標(biāo)項(xiàng)IDR_MAINFRAME用“delete”鍵刪除,鼠標(biāo)右鍵單擊IDI_ICON1在快捷菜單中選擇屬性項(xiàng),在圖標(biāo)屬性對(duì)話框中將新的圖標(biāo)ID改為IDR_MAINFRAME。Y結(jié)束jieOnEqual()。結(jié)束m_num =10*m_num數(shù)雙目運(yùn)算符運(yùn)算首先要進(jìn)行單雙目運(yùn)算符標(biāo)志位danshuang判斷,若不為0,則直接調(diào)用等號(hào)的函數(shù),可以完成上次的運(yùn)算,并且同時(shí)用num2記錄下與編輯框關(guān)聯(lián)的變量m_num的值,同時(shí)也記錄下此時(shí)danshuang標(biāo)志位的值便于在等號(hào)函數(shù)中進(jìn)行調(diào)用,在輸入第二個(gè)操作數(shù)后,按等號(hào)進(jìn)行對(duì)雙目運(yùn)算符的處理運(yùn)算,各項(xiàng)復(fù)位,并輸出結(jié)果到編輯框。同時(shí)也可以操作與運(yùn)算按鈕相對(duì)應(yīng)的菜單項(xiàng)。1)相關(guān)的變量標(biāo)志位:m_num:與編輯框相關(guān)聯(lián)的變量num1:作為臨時(shí)變量?jī)?chǔ)存當(dāng)時(shí)按下的按鈕值num2:作為臨時(shí)變量?jī)?chǔ)存編輯框的值m_hudu:角度制的標(biāo)志位,為0時(shí)為弧度m_jiao:角度轉(zhuǎn)換的臨時(shí)變量point:bool值,小數(shù)點(diǎn)有無(wú)標(biāo)志位,當(dāng)值為ture時(shí)為有小數(shù)點(diǎn)dianhou:小數(shù)點(diǎn)后位數(shù)記錄位danshuang:單雙目運(yùn)算符標(biāo)志位zhengfu:bool值,作為正負(fù)數(shù)標(biāo)志位,當(dāng)為ture時(shí)為正數(shù) 2)主要功能設(shè)計(jì)簡(jiǎn)述:該簡(jiǎn)單計(jì)算器的重難點(diǎn)主要在一個(gè)編輯框要實(shí)現(xiàn)輸入和輸出的顯示,小數(shù)的實(shí)現(xiàn),正負(fù)數(shù)的交替輸入,退格時(shí)數(shù)的實(shí)現(xiàn),單雙目運(yùn)算符的不同如何實(shí)現(xiàn)等方面。流程圖以log運(yùn)算為例。zhengfu==ture圖1 輸入子函數(shù)流程圖輸入子函數(shù)m_jiao=1角m_hude==0m_num=sin(m_num*m_jiao)Updatedata(false)復(fù)位:point=false。Nnum2==0如下圖所示:圖9 圖標(biāo)屬性對(duì)話框圖在圖7所示的Resoure View選項(xiàng)卡中打開(kāi)Dialog資源組,雙擊IDD_LIUYUNLONG_DIALOG,在右邊的工作區(qū)中顯示出要編輯的對(duì)話框。如下圖所示
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1