计算器软件设计报告.doc
文本预览下载声明
计算器软件设计报告
计算器程序设计报告
计算机科学与技术学部
面向对象程序课程设计
题目 计 算 器
学部 计算机科学与技术
班级
指 导 教 师
姓名
2011年6月16日
课程设计任务分配表
Visual C++
的课程设计成绩表
计算器 摘要
摘 要
随着当今社会的发展,越来越多的人开始使用电子商品,新的高考制度也允许使用计算器,而作为一名计算机专业的学生,在使用工具的同时也应该学会制作这类工具。该系统则是与Windows附件里的计算器相仿的一个计算器。
计算器的产生和发展是建立在电子计算机基础之上的。硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。
在这个计算器里面,我们实现了简单的四则运算以及更高功能的科学计算,它的外观简洁明了,使人员能快捷简单的操作。能准确的得到计算结果,大大减少了数字计算所需要的时间,为人们的生活带来便利。此系统在Windows XP环境下,使用VC++ 6.0进行编写。
简单计算器包括双目运算和单目运算功能。
双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦,对数,开方,阶乘,倒数等运算。可对其输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算。并且包含清除,退格功能以及有与所有按钮相对应的菜单项。
通过C++课程设计,将学到的面相对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,提高学生分析问题,解决问题从而运用所学知识解决实际问题的能力。
关键词: 计算器,运算,VC++等。
目 录
第1章 前 言..............................................................................................................1
1.1 简介说明............................................................................................................... 1
1.1.1 研究目的 .......................................................................................................... 1
1.1.2可行性分析 ....................................................................................................... 1
1.1.3 关于Visual C++ 6.0 ........................................................................................ 1
1.2 题目要求............................................................................................................... 2
1.3 设计思路............................................................................................................... 2
第2章 系统功能分析 .................................................................................................4
2.1 系统总体功能分析 .............................................................................................. 4
2.1.1 控件定义 ...............................................................................
显示全部