c++计算器的设计报告

c++计算器的设计报告

ID:23041321

大小:330.51 KB

页数:22页

时间:2018-11-03

c++计算器的设计报告_第1页
c++计算器的设计报告_第2页
c++计算器的设计报告_第3页
c++计算器的设计报告_第4页
c++计算器的设计报告_第5页
资源描述:

《c++计算器的设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C++课程设计报告(2010)C++课程设计报告(2009--2010年度第2学期)计算器的设计专业计算机科学与技术(软件开发)学生姓名班级学号指导教师王榕完成日期2010年6月21日1C++课程设计报告(2010)目录1概述11.1课程设计目的11.2课程设计内容12系统需求分析12.1系统目标12.2主体功能12.3开发环境13系统概要设计23.1系统流程图23.2系统功能划分24系统详细设计34.1设计步骤34.2界面设计55测试75.1测试方案75.2测试结果76小结8参考文献10附录11附录1源程序清单113C++课程设计报告(2010)计算器的设计1概述1

2、.1课程设计目的1、巩固并加深学生对C++语言程序设计知识的理解;2、培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种设计方法的区别;3、进一步掌握和应用VC++6.0集成开发环境;4、提高运用C++语言解决实际问题的能力;5、初步掌握开发小型实用软件的基本方法,能独立设计、实现基本的MIS系统;6、掌握书写程序设计开发文档的能力(书写课程设计实验报告)。1.2课程设计内容课题名称:计算器的实现说明:实现一个计算器。要求:1)用“计算器”的标准视图执行简单的计算。2)用其科学型视图执行高级的科学计算。2系统需求分析2.1系统目标我们在学习生活中,常会遇

3、到一些繁杂的数值运算,这时候我们就必须用到科学计算器,所以便着手开发了这个计算器程序,以便用于自己的学习工作。要计算功能有以下几个方面:加法,减法,乘法,除法,求幂,求模,求平方根,求Sin,求Cos。2.2主体功能1、十进制数的加、减、乘、除、乘方、取模等简单计算。2、科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运算。3、以角度、弧度两种方式实现上述部分函数。2.3开发环境Windows操作系统,VC++6.0,OFFICEWORD19C++课程设计报告(2010)3系统概要设计3.1系统流程图开始输入第一个操作数加法减法乘法除

4、法求幂求模开平方求正弦求余弦求对数输入第二个操作数显示结果寄存器清零结束图3-1系统流程图3.2系统功能划分表3-1系统功能表序号文件名主要功能备注1+加法求和两个操作数2-减法求差两个操作数3*乘法求积两个操作数4/除法求商两个操作数5%求模两个操作数6^求x的y次幂两个操作数7S求平方根一个操作数8Sin求正弦一个操作数9Cos求余弦一个操作数10ln求对数一个操作数11n!求阶乘一个操作数12=等于13C寄存器清零1)假设执行操作“+”,先输入一个数,再输入“+”,再输入另一个数,最后输入“+”。整个功能“+”就执行完毕。19C++课程设计报告(2010)2)执

5、行操作“Sin”,先输入一个数,在输入“Sin”,整个功能“Sin”就执行完毕。3)执行操作“n!”,先输入一个数,再输入“n!’,整个功能“n!”执行完毕。4系统详细设计4.1设计步骤打开MicrosoftVisualC++6.0,在文件中点击新建,在弹出框内选择MFCAppWizard[exe]工程,输入工程名yeyahui及其所在位置,点击确定,如图4-1所示。图4-1新建MFCAppWizard[exe]工程将弹出MFCAppWizard-step1对话框,选择基本对话框,点击完成,如图4-2所示。19C++课程设计报告(2010)图4-2基本对话框这样,MF

6、CAppWizard就建立了一个基于对话窗口的程序框架,如图4-3所示。图4-3新建的对话框19C++课程设计报告(2010)4.2界面设计界面设计主要是创建控件,在图4-3所示的ResoureView选项卡中打开Dialog资源组,双击IDD_ZHOUTONG_DIALOG,在右边的窗口中显示出待编辑的对话框。开始摆放控件,包括编辑框和按钮的创建。按钮的创建以“1”为例进行介绍,其他按钮的创建可参照此进行操作。1)在图4-3中Controls的“编辑框”按钮上单击鼠标左键,在对话框编辑窗口上合适的位置按下鼠标左键并拖动鼠标画出一个大小合适的编辑框。在编辑框上单击鼠标

7、右键,在弹出的快捷莱单中选择属性选项,此时弹出Edit属性对话框,如图4-4所示,在该对话框中输入ID属性。图4-4Edit属性对话框2)在图4-2中Controls的“Button”按钮上单击鼠标左键,在对话框上的合适的位置上按下鼠标左键并拖动鼠标画出一个大小合适的下压式按钮。在按钮上单击鼠标右键,在弹出的快捷菜单中选择属性选项,此时也弹出PushButton属性对话框,如图4-5所示,在该对话框中输入控件的ID值和标题属性。图4-5PushButton属性按照上面的操作过程编辑其他按钮和编辑框等对象的属性。19C++课程设计报告(2010)表4-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。