MFC計算器專案 進製轉換模組

2021-08-04 02:04:16 字數 1409 閱讀 8009

計算器進製轉換模組(執行效果圖參見計算器專案綜述)

開發文件截圖

該模組實現了2進製到36進製之間的任意轉換,可能有人會問為什麼是2到32進製之間呢?這個36是怎麼來的呢?

這個是因為超出36後字母表示就不那麼方便了,0-9加上a-z就是36個啦

核心**如下:

// mydlg_2.cpp : implementation file

//#include "stdafx.h"

#include "簡化除錯.h"

#include "math.h"

#include "string.h"

#include "stack"

#include "簡化除錯dlg.h"

#include "mydlg_1.h"

#include "mydlg_2.h"

#include "mydlg_3.h"

using namespace std;

#ifdef _debug

#define new debug_new

#undef this_file

static char this_file = __file__;

#endif

stack base_change;

/// cmydlg_2 dialog

cmydlg_2::cmydlg_2(cwnd* pparent /*=null*/)

: cdialog(cmydlg_2::idd, pparent)

}afx_data_init

}void cmydlg_2::dodataexchange(cdataexchange* pdx)

}afx_data_map

}begin_message_map(cmydlg_2, cdialog)

//}afx_msg_map

end_message_map()

/// cmydlg_2 message handlers

void cmydlg_2::onbutton1()

while(sum_base>0)

if(m_base2>10)

}else}}

else

if(m_base2>10)

}else}}

updatedata(false);

}void cmydlg_2::onmenuitem2()

void cmydlg_2::onmenuitem0()

void cmydlg_2::onmenuitem1()

void cmydlg_2::onmenuitem3()

MFC計算器專案 日期計算模組

計算器日期計算模組 執行效果圖參見計算器專案綜述 主要實現兩個功能 與windows計算器中的日期計算功能一致 1.給定兩個時間,計算日期差 2.給出基礎時間和時間差,計算目標時間 該模組開發文件截圖 核心 如下 mydlg 1.cpp implementation file include std...

模擬計算器(MFC)實現

忙了一天終於搞定了。以下為演算法類封裝 caldlg.cpp implementation file author baker email baker1203 sina.com course designing for data structures and program design in c ...

MFC之簡單計算器

1 介面 2 變數 combobox的變數型別是ccombobox型別,三個輸入框是double型別 它的type是drop list 3 1 初始化combobox bool ccalculaterdlg oninitdialog 這個方法是用來初始化控制項的 m comboweb.setcurs...