电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

中南大学c++计算器实践报告

5页
  • 卖家[上传人]:cn****1
  • 文档编号:469731952
  • 上传时间:2023-04-04
  • 文档格式:DOC
  • 文档大小:138.50KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、中南大学本科生课程设计(实践)任务书、设计报告(C+程序设计)题 目 基于MFC的计算器设计 学生姓名指导教师严晖学 院材料科学与工程学院专业班级1206学生学号计算机基础教学中心2013年 7 月 4 日基于MFC的计算器设计摘要:经过一个学期48个课时的C+程序设计基础学习后,展开了为期两周的计算机程序设计实践课程。如今,在我们的日常生活中,会遇到很多的简单的却不断重复的计算,通过设计一个简单的计算器来完成这些计算不失为一个好方法。在之前的计算机语言的学习中,已经学过相当多的关于各种计算的函数,把这些函数所解决的各种运算放入到计算器的设计之中,即可做出一个具有简单功能的计算器。经过一段时间的努力,一个比较简单的加、减、乘、除、开方、归零等六个基本功能的计算器便随之做了出来,并实现了其功用。通过计算机程序实践所做出来的一个简单计算器,对于多次重复的繁琐的计算起到了一定程度上的帮助作用。关键词:计算器,简单设计,功能,实践一、 计算器开发设计思想要制作一个比较简单的能对多项运算都能进行的一个计算器并不是一件很容易的事情,也需要有一定的流程和步骤,需要有一个合理的严谨的开发设计思想。计算

      2、器所涉及的加、减、乘、除、开方、归零这六个基本功能都对应着六个运算函数,同时,基于MFC,设计出一个简洁的界面,把这些都综合并连接在一起的时候,才能够做出一个简单的计算器。在这次的计算器程序设计实践中,我的开发设计思想主要是以下五个方面:通过学习程序设计实践理论课上的一些入门知识,在平时涉猎一些有关于计算器设计的相关知识,在程序设计实践上机课上进行具体操作。制定一个可行的分步骤的实施方案,在遇到疑难的时候与同学交流或直接请教老师,从而一步一步制作出这个简单的计算器,达到计算机程序设计实践课的要求。该简单的计算器应该要具有以下几个功能:加,减,乘,除,开方,归零。这六项基本功能对应这六项基本运算,而这六项基本运算有时我们日常生活中最经常会涉及到的简单计算。各个行业,各个年龄阶段,都离不开这六项基本运算。同时,在windows自带的计算器中,除去科学计算部分,其他部分的设计也与这些相差无几,可以说是如出一辙。该简单的计算器应该采用模块化设计,不管是函数部分,还是其他部分,通过分段,分模块之后,一方面有利于程序设计人员在设计阶段对于此系统的修改和完善,在另一方面,更是有利于以后对于这个程序的

      3、调试以及补充。比如说,把各项运算的独立开来,于之后的更改,添加,删除来说,相对来说都会容易一些。模块化设计,在复杂的程序中更显得重要。该简单的计算器应该具有一个友好的美观的界面。在每一个操作按钮的空间安排上面,都应该要有一定的思路构思。比如说,数字键应该会有一个空间,占据界面的一部分;运算键也应该要有一个空间,占据界面的一个部分;同时,标点,在此计算器之中只有一个,因此夹在中间,运算框,则设计在界面的正上方。这样的编排之后,界面就会显得相当的简洁,具有很好的可读性。该简单的计算器应该要易于操作。虽然说这个计算器只具有六项基本功能,但操作起来,如果在设计阶段不注意的话,在使用的过程中就会有一定的不方便。因此,在设计阶段,就应该让这个计算器便于操作。比方说,数字键盘的设计最好按照一般计算器的数字键盘的界面,加减乘除的上下顺序最好也应该有相应的处理。只有这样,这个计算器才会易于操作。二、 计算器功能及系统设计介绍功能方面:对于一般的计算器来说,一般都会具有六项基本功能,分别为:加、减、乘、除、开方、归零,因此,我这次设计的计算器也是基于这六项基本功能的设计。并且,该计算器具有良好的界面,简约

      4、美观的效果。当该计算器用于操作时,操作人员能快捷简单地进行操作。即可单机按钮进行操作,也可直接通过键盘直接输入。对于日常生活中可能出现的一些基本运算来说,这个简单计算器可以即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间.这个简单计算器的设计是根据目前的背景分析所知道的社会需求以及本人平时在课堂上老师所讲的理论知识,以及机房上课时向刘雄鹰老师请教,与同学交流,参考相关资料,实现了以上所说的各项基本功能。系统设计介绍:对于以上所提及的基于MFC的面向对象的多功能计算器的六个基本功能,进行了以下几个基本设计:1、总体设计思想基于MFC库类进行对对话框界面的设计,通过创建类成员函数成员变量,编辑控件创建消息映射,调用消息函数完成数据的输入输出,实现计算功能。生成应用软件。接下来的是主要关系图,(由于在网上下载不到基于六项基本功能的计算器的关系图,因此在这里仍把科学计算这一部分的按钮对应的关系列入图中)如下所示;通过这两个流程图和关系图,可以比较清晰而直观地了解在这个简单计算器里面的运算关系以及输入输出连接。2、设计步骤利用MFC AppWinzard生成计算器应用程序框架

      5、具体步骤如下:(1)执行VC程序,选择File|New命令,弹出New对话框.单击Projects标签,转到Projects选项卡,选择MFC AppWizard(exe)选项,然后在Project name文本框中输入Calculator 。Lacation文本框是指项目的本地路径。(2)单击OK按钮,弹出MFC AppWinzard_Step1对话框。 (3)单击Next按钮,弹出MFC AppWinzard_Step2 of4对话框。(4)单击Next按钮,弹出MFC AppWinzard_Step3 of4对话框。(5)单击Next按钮,弹出MFC AppWinzard_Step4 of4对话框。单击Finish按钮,创建框架。打开Microsoft Visual C+ 6.0,在文件中点击新建,在弹出框内选择MFC AppWizardexe工程,输入工程名及其所在位置,点击确定。将弹出MFC AppWizard-step 1对话框,选择基本对话框,点击完成。在Resoure选项卡中打开Dialog资源组,双击IDD_MY_DIALOG,在右边的窗口中显示出待编辑的对话框。开始

      6、摆放控件,包括编辑框和按钮的创建。按钮的创建以“1”为例进行介绍,其他按钮的创建可参照此进行操作。Controls的“编辑框”按钮上单击鼠标左键,在对话框编辑窗口上合适的位置按下鼠标左键并拖动鼠标画出一个大小合适的编辑框。在编辑框上单击鼠标右键,在弹出的快捷莱单中选择属性选项,此时弹出Edit属性对话框,在该对话框中输入ID属性。 在对话框上的合适的位置上按下鼠标左键并拖动鼠标画出一个大小合适的下压式按钮。在按钮上单击鼠标右键,在弹出的快捷菜单中选择属性选项,此时也弹出Push Button属性对话框,如图6所示,在该对话框中输入控件的ID值和标题属性。按照上面的操作过程编辑其他按钮和编辑框等对象的属性。然后编辑各按钮和编辑框等对象的属性。三、计算机系统开发的体会勇敢走进计算机语言的世界。计算机程序设计课程往往会让人觉得云里雾里,尤其是计算机语言,如果不是相关领域的学生或者是专业人士,往往会对这些代码感觉到手足无措,根本不知所云。而在计算机程序设计课程中,正是要克服这种畏惧的心理,一头钻进计算机语言之中。最后我发现,其实有很多的事情,只要沉下心来努力去做,就可以做好的。计算机语言的世界和我们所生活的世界其实都是一样的,只要好好去学,都是相得益彰的。不要在某一个点上卡死。在程序设计实践的过程中,往往会遇到一些障碍,而这些障碍往往都是难以过度的。比如说,在一个点上卡死了,就很难很难进入到下一步之中。而在这个关卡上的时候,往往会因为难以进入到下一部工作中而显得焦躁不安。因为这些,不仅仅会影响实践设计的进度,更是会使人产生懈怠感和疲惫感,甚至于产生放弃的念头。在这个时候,一定不能在这个关节点上卡死,只有突破了瓶颈,才可能会把实践设计做好。5

      《中南大学c++计算器实践报告》由会员cn****1分享,可在线阅读,更多相关《中南大学c++计算器实践报告》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.