预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程设计报告Windows程序设计基础计算器程序设计实验报告院(系):计算机与信息工程学院专业:计算机科学与技术班级:13计科班学号:20131104765姓名:娄心玲指导教师:朝力萌完成日期:2014/12/20《程序设计基础》课程设计报告--目录TOC\o"1-3"\h\zHYPERLINK\l"_Toc406624046"第1章概要设计PAGEREF_Toc406624046\h2HYPERLINK\l"_Toc406624047"1.1题目的内容与要求PAGEREF_Toc406624047\h2HYPERLINK\l"_Toc406624048"1.2总体结构PAGEREF_Toc406624048\h2HYPERLINK\l"_Toc406624049"第2章详细设计PAGEREF_Toc406624049\h2HYPERLINK\l"_Toc406624050"2.1主模块PAGEREF_Toc406624050\h2HYPERLINK\l"_Toc406624051"第3章调试分析PAGEREF_Toc406624051\h3HYPERLINK\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版).清华