




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
课程设计报告 Windows程序设计基础 计算器程序设计实验报告 院(系):计算机与信息工程学院 专业:计算机科学与技术 班级:13计科班 学号:20131104765 姓名:娄心玲 指导教师:朝力萌 完成日期:2014/12/20 《程序设计基础》课程设计报告 -- 目录 TOC\o"1-3"\h\zHYPERLINK\l"_Toc406624046"第1章概要设计 PAGEREF_Toc406624046\h2 HYPERLINK\l"_Toc406624047"1.1题目的内容与要求 PAGEREF_Toc406624047\h2 HYPERLINK\l"_Toc406624048"1.2总体结构 PAGEREF_Toc406624048\h2 HYPERLINK\l"_Toc406624049"第2章详细设计 PAGEREF_Toc406624049\h2 HYPERLINK\l"_Toc406624050"2.1主模块 PAGEREF_Toc406624050\h2 HYPERLINK\l"_Toc406624051"第3章调试分析 PAGEREF_Toc406624051\h3 HYPERLINK\l"_Toc406624052"第4章使用说明与执行结果 PAGEREF_Toc406624052\h4 计算机与信息工程学院课程设计报告KEYWORDS\*MERGEFORMAT第2章详细设计 第1章概要设计 1.1题目的内容与要求 内容:本试验是基于microsoftvisualc++2010的MFC平台设计并制作简易计算器。本设计涉及绘制简易简易计算器图形,设置按钮单机事件,相应鼠标单击响应事件。 要求:了解visual2010C++的应用程序,系统的学习面向对象程序思想,了解MFC结构,逐步的了解逐步熟悉可视化编程环境VisualC++。 1.2总体结构 第2章详细设计 2.1主模块 等于号的函数类的编写: //"=" UpdateData(true); if(i==1) { temp=_ttof(m_str)+temp; m_str.Format(L"%lf",temp); } if(i==2) { temp=temp-_ttof(m_str); m_str.Format(L"%lf",temp); } if(i==3) { temp=_ttof(m_str)*temp; m_str.Format(L"%lf",temp); } if(i==4) { if(_ttof(m_str)==0) { m_str=L"除数不能为零"; UpdateData(false); } else { temp=temp/_ttof(m_str); m_str.Format(L"%lf",temp); } } UpdateData(false); z=0; } 计算机与信息工程学院课程设计报告KEYWORDS\*MERGEFORMAT第3章调试分析 第3章调试分析 测试12/0得到的结果测试: 计算机与信息工程学院课程设计报告 第4章使用说明与执行结果 运行操作及结果: 二.课程设计小结 在实验中发现——分析——总结的问题有: 在整个计算器的设计过程中,由于不能熟练的运用函数,导致程序过分复杂,不够简洁。 存在的问题: 编辑框不能像windows中的科学计算器一样出现两行的输出。功能还不够完全。没有与时钟相结合。不能满足客户的要求,总体程序还不成熟。 参考文献: [1]严蔚敏,吴伟民.数据结构(C语言版).北京:清华大学出版社,2007 [2]谭浩强.c++面向对象程序设计.清华大学出版社,2006 [3]吴文虎.程序设计基础(第2版).清华大学出版社2004

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx