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

正文內(nèi)容

科學(xué)計(jì)算器課程設(shè)計(jì)-在線瀏覽

2024-08-03 02:07本頁(yè)面
  

【正文】 譯設(shè)計(jì)更加的簡(jiǎn)單方便,特別是它的繼承性。簡(jiǎn)單的說,MFC的優(yōu)點(diǎn)可以歸結(jié)為以下幾點(diǎn):(1) MFC是C++的Microsoft Windows應(yīng)用程序的編程接口。(3) 使用MFC開發(fā)的應(yīng)用程序不僅小,而且運(yùn)行快。(5) MFC庫(kù)功能豐富經(jīng)過長(zhǎng)達(dá)2個(gè)星期的VC++課程設(shè)計(jì)和多番測(cè)試,終于將設(shè)計(jì)的簡(jiǎn)易計(jì)算器能夠完成功能描述內(nèi)容中的全部功能。正所謂“紙上談兵終覺淺,覺知此事要躬行。這樣不僅能夠加深我們對(duì)MFC程序設(shè)計(jì)的掌握,而且還及時(shí)、真正的做到了學(xué)以致用。同時(shí)在實(shí)踐過程中提高自己找錯(cuò)糾錯(cuò)能力,通常錯(cuò)誤就那幾種,多練習(xí)就熟練了。設(shè)計(jì)過程中我們要善于查找資料提高自己的信息搜索查詢能力,要善于利用并能更哈的利用網(wǎng)絡(luò)來獲得知識(shí),獲得幫助。當(dāng)我們有了明確的目的,就可以發(fā)揮自己的頭腦來完成實(shí)現(xiàn)它了。在程序設(shè)計(jì)過程中總會(huì)有些實(shí)現(xiàn)難點(diǎn)和最初完成程序時(shí)免不了的有許多不足,這就需要自己根據(jù)代碼及實(shí)現(xiàn)的功能去認(rèn)真思考并解決遇到的難點(diǎn)。通過本次的課程設(shè)計(jì)讓我學(xué)到了并收獲了很多,不僅僅鞏固了先前學(xué)的MFC程序設(shè)計(jì)知識(shí),讓我認(rèn)識(shí)到了自己很多的不足,而且此次課程設(shè)計(jì)還培養(yǎng)了我的動(dòng)手實(shí)踐能力,讓我的創(chuàng)造性思維得到拓展。 參考文獻(xiàn)【1】 鄭阿奇Visual C++實(shí)用教程(M)北京:電子工業(yè)出版社 2010【2】 王敬棟 Visual C++課程設(shè)計(jì)案例精編(M) 北京:中國(guó)水利水電出版社 2006【3】 夏崇鐠 任海軍 Vsiual C++課程設(shè)計(jì)案例精編(M)北京:清華大學(xué)出版社2008【4】 C++課程設(shè)計(jì)案例精選與編程指導(dǎo)(M),2004【5】 夏崇鐠 任海軍 Vsiual C++課程設(shè)計(jì)案例精編(M)北京:清華大學(xué)出版社 2002附錄程序代碼// : implementation file//include include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。// Dialog Data //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }。 // DDX/DDV support //}}AFX_VIRTUAL// Implementationprotected: //{{AFX_MSG(CAboutDlg) //}}AFX_MSG DECLARE_MESSAGE_MAP()}。 //{{AFX_DATA_MAP(CAboutDlg) //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) //{{AFX_MSG_MAP(CAboutDlg) // No message handlers //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CJSQDlg dialogCJSQDlg::CJSQDlg(CWnd* pParent /*=NULL*/) : CDialog(CJSQDlg::IDD, pParent){ //{{AFX_DATA_INIT(CJSQDlg) m_M = _T()。 //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()LoadIcon(IDR_MAINFRAME)。 //{{AFX_DATA_MAP(CJSQDlg) DDX_Text(pDX, IDC_M_EDIT, m_M)。 //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CJSQDlg, CDialog) //{{AFX_MSG_MAP(CJSQDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_NUM0_BUTTON, OnNum0Button) ON_BN_CLICKED(IDC_NUM1_BUTTON, OnNum1Button) ON_BN_CLICKED(IDC_NUM2_BUTTON, OnNum2Button) ON_BN_CLICKED(IDC_NUM3_BUTTON, OnNum3Button) ON_BN_CLICKED(IDC_NUM4_BUTTON, OnNum4Button) ON_BN_CLICKED(IDC_NUM5_BUTTON, OnNum5Button) ON_BN_CLICKED(IDC_NUM6_BUTTON, OnNum6Button) ON_BN_CLICKED(IDC_NUM7_BUTTON, OnNum7Button) ON_BN_CLICKED(IDC_NUM8_BUTTON, OnNum8Button) ON_BN_CLICKED(IDC_NUM9_BUTTON, OnNum9Button) ON_BN_CLICKED(IDC_FU7_BUTTON, OnFu7Button) ON_BN_CLICKED(IDC_BACKSPACE_BUTTON, OnBackspaceButton) ON_BN_CLICKED(IDC_CE_BUTTON, OnCeButton) ON_BN_CLICKED(IDC_FU6_BUTTON, OnFu6Button) ON_BN_CLICKED(IDC_C_BUTTON, Onclear) ON_BN_CLICKED(IDC_FU1_BUTTON, OnFu1Button) ON_BN_CLICKED(IDC_FU2_BUTTON, OnFu2Button) ON_BN_CLICKED(IDC_FU3_BUTTON, OnFu3Button) ON_BN_CLICKED(IDC_FU4_BUTTON, OnFu4Button) ON_BN_CLICKED(IDC_EQUAL_BUTTON, OnEqualButton) ON_BN_CLICKED(IDC_KE1_BUTTON, OnKe1Button) ON_BN_CLICKED(IDC_SIN_BUTTON, OnSinButton) ON_BN_CLICKED(IDC_COS_BUTTON, OnCosButton) ON_BN_CLICKED(IDC_TAN_BUTTON, OnTanButton) ON_BN_CLICKED(IDC_KE2_BUTTON, OnKe2Button) ON_BN_CLICKED(IDC_LN_BUTTON, OnLnButton) ON_BN_CLICKED(IDC_LOG_BUTTON, OnLogButton) ON_BN_CLICKED(IDC_KE3_BUTTON, OnKe3Button) ON_BN_CLICKED(IDC_KE4_BUTTON, OnKe4Button) ON_BN_CLICKED(IDC_MOD_BUTTON, OnModButton) ON_BN_CLICKED(IDC_FU5_BUTTON, OnFu5Button) ON_BN_CLICKED(IDC_M1_BUTTON, OnM1Button) ON_BN_CLICKED(IDC_M2_BUTTON, OnM2Button) ON_BN_CLICKED(IDC_MR_BUTTON, OnMrButton) ON_BN_CLICKED(IDC_MC_BUTTON, OnMcButton) ON_WM_CTLCOLOR() //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CJSQDlg message handlersBOOL CJSQDlg::OnInitDialog(){ CDialog::OnInitDialog()。 0xFFF0) == IDM_ABOUTBOX)。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 (IDS_ABOUTBOX)。 pSysMenuAppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)。s main window is not a dialog SetIcon(m_hIcon, TRUE)。 // Set small icon // TODO: Add extra initialization here return TRUE。 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout。 } else { CDialog::OnSysCommand(nID, lParam)。 if (IsIconic()) { CPaintDC dc(this)。 // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON)。 CRect rect。rect)。 int y = (() cyIcon + 1) / 2。 } else { CDialog::OnPaint()。}void CJSQDlg::Operation(){ double f1,f2,f3。 string2=m_Show。39。 if((1)==39。) { string1=(()1)。 } f2=atof(string2)。 (%f,f3)。 } if ((1)==.) { string1=(()1)。 UpdateData(false)。 case 2: UpdateData()。 f1=atof(string1)。 f3=f1f2。 while ((1)==0) { string1=(()1)。 } m_Show=string1。 break。 string2=m_Show。 f2=atof(string2)。 (%f,f3)。 } if ((1)==.) { string1=(()1)。 UpdateData(false)。 case 4: UpdateData()。 f1=atof(string1)。 if(f2==0) MessageBox(被除數(shù)不能為零!)。 (%f,f3)。 } if ((1)==.) { string1=(()1)。 } UpdateData(false)。 case 5: UpdateData()。 string2=m_Show。 ff2=atoi(string2)。 (%d,ff3)。 } if ((1)==.) { string1=(()1)。 UpdateData(false)。 } m_Count=0。}void CJSQDlg::OnNum0Button() { // TODO: Add your control notification handler code here UpdateData()。 m_Show=。039。 } m_Show+=39。 } UpdateData(false)。 if(m_Flag==1) { m_Flag = 0。 m_Show+=39。 } else { if(m_Show==0) { m_Show=。139。 }void CJSQDlg::OnNum2Button() { // TODO: Add your control notification handler code here UpdateData()。 m_Show=。239。 } m_Show+=39。 } UpdateData(false)。 if(m_Flag==1) { m_Flag = 0。 m_Show+=39。 } else { if(m_Show==0) { m_Show=。339。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1