简单计算器设计报告.docx
《简单计算器设计报告.docx》由会员分享,可在线阅读,更多相关《简单计算器设计报告.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、简单计算器设计报告简单计算器设计报告简单计算器设计报告045一、基本功能描述通过文本编辑框实现基本整数的加减乘除运算二、设计思路如下图是整个程序进行的流程图,基本方法是在ItemText 文本编辑框输入字符,程序对字符进行判断,若输入不是数字则提示错误。输入正常时,通过下拉框ComboBox_InsertString选择相应运算符。 点击等号 IDC_OK, 即可得出运算结果。操作简便,算法简单。三、软件设计1、设计步骤打开 Microsoft Visual C+ 6.0,在文件中点击新建,在弹出框内选择 MFC AppWizardexe工程,输入工程名zhoutong 及其所在位置,点击确定
2、1将弹出 MFC AppWizard-step 1 对话框,选择基本对话框,点击完成MFC AppWizard 就建立了一个基于对话窗口的程序框架四、主要程序分析1、字符判定函数BOOL IsInt(TCHAR*str)int i=atoi(str);TCHAR strtemp256;wsprintf(strtemp,%i,i);if(strcmp(str,strtemp)!=0)return FALSE;Elsereturn TRUE;该函数通过 atoi 把文本编辑框读取的字符转换为数字,再通过 wsprintf 把转换数字转换为字符,通过 strcmp 比较原字符和转换得来的字符。如相同
3、返回 true,不通则返回false.3、运算符选择程序BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus,LPARAM lParam)HWND hwndComboOP=GetDlgItem(hwnd,IDC_COMBOOP);ComboBox_InsertString(hwndComboOP,-1,TEXT(+);ComboBox_InsertString(hwndComboOP,-1,TEXT(-);ComboBox_InsertString(hwndComboOP,-1,TEXT(*);ComboBox_InsertString(hwndCo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 计算器 设计 报告
限制150内