.2 测试环境 ................................................... 22总 结 .................................................. 23参考文献 ................................................ 24科学计算器 前 言 前 言 Visual C简称 VC是 Microsoft 公司推出的目前使用极为广泛的基于Windows 平台的 C可视化开发环境。
为了方便计算,我们编写了计算器。
本报告在李军老师的指导下,并且形成了比较完善的体系,本设计报告具体包含以下内容:第一章直接介绍了基于 C语言,熟悉 Visual 6.0 的开发环境和C控制台方式的调试和运行,使学生熟悉 Visual C 6.0 更自然。
以及我们编程的背景与意义及目的,主要介绍我们编写这个程序用来做什么。
第二章介绍了我们编程的怎么去做,设计时的一些想法。
第三章介绍了我们编程实用的一些技术与核心代码,设计时的具体做法。
第四章介绍我们运行时的一些具体操作,以及我们给出的总结与参考文献。
本程序编写一个程序来实现算术计算器。
通过数组和指针以及枚举来存放输入的每一数字或运算符号函数的记录(包括 1、2、3 等数字,、--、、等运算符号)中。
通过一些单击按钮实现一些标准与科学的操作混合运算,然后显示出结果。
本报告由刘明、凡力强、舒照月编写,由李军老师对全报告进行修改,以及很多同学以及网络朋友提供帮助,在此表示感谢。
由于水平有限,不当之处在所难免,恳请读者批评指正。
编 者 2012.6 1科学计算器 第一章 系统需求 第一章 系统需求1.1 简介说明1.1.1 系统要求 1、用 C语言实现程序设计; 2、利用 MFC 进行相关信息处理; 3、画出总模块的流程图; 4、系统的各个功能模块要求用函数的形式实现; 5、界面友好(良好的人机互交) ,程序要有注释;1.1.2 具体任务 1、定义以及初始化输入 09AF运算符等信息; 2、输入简单的运算符计算式并显示出计算结果; 3、画出总流程图; 4、编写代码; 5、程序分析与调试;1.1.3 研究目的 1、熟悉掌握基于对话框的程序编写; 2、熟练掌握放置控件及 control 工具条的使用; 3、掌握控件摆放的基本方法,熟练掌握 Dialog 的使用; 4、熟悉建立对话框步骤; 5、了解 CBUTTON 类的实用; 6、巩固并加深学生对 C语言程序设计知识的理解; 7、培养学生面向对象的程序设计思想,与其认识面向过程和对象的区别; 8、进一步掌握和应用 VC 6.0 集成开发环境; 9、提高运用 C语言解决实际问题的能力; 10、初步掌握开发小型实用软件的基本方法,能独立设计、实践操作; 11、掌握书写程序设计开发文档的能力(书写课程设计实验报告); 2科学计算器 第一章 系统需求1.2 设计分析1.2.1 可行性分析 伴随着经济全球化,计算机的普及发展,软件行业在社会占着举足轻重的作用。
我们在学校生活中常会遇到一些繁杂的数值运算,我们必须要用到科学计算器,所以便着手开发了这个计算器程序,既紧随科技发展的前沿,又方便了我们的生活,具有一定的现实意义。
1.2.2 需求分析 本软件主要用于计算机 Windows XP 以上的用户使用,这次课程设计一般是实现简单计算器的功能。
需要程序实现:加减乘除,开方,平方,倒数等运算功能;还要实现数据的输入,输出,计算,显示及程序退出等功能。
另外还可以实现多种科学计算的功能,如:三角函数的计算,弧度与角度间的转换,对数指数的计算,二、八、十、十六进制的转换等。
1.2.3 设计结构 第一章主要介绍了我们做这个课程设计目地是做什么。
第二章主要介绍了我们怎么去设计这个课程报告以及编程。
第三章主要介绍了我们实现代码的关键性技术与源码段的介绍。
第四章主要介绍了我们做这个程序的运行结果与一些运算的截图。
1.3 开发环境1.3.1 运行环境 1 Windows 7 64 位/XP 32 位系统 2 Visual C 6.0中文版编译环境1.3.2 开发工具 C语言 3科学计算器 第一章 系统需求1.3.3 关于 Visual C 6.0 Visual C 6.0 是 Microsoft 公司在 1998 年推出的基于 Windows 9X 和Windows NT 的优秀集成开发环境。
该环境为用户提供了良好的可视化编程环境,程序员可以利用该开发环境轻松地访问 C源代码编辑器,资源编辑器和使用内部调试器,并且可以创建项目文件。
Visual C6.0 不仅包括编辑器,还包括许多有用组件,通过这些组件的协同工作,可以在 Visual C6.0 集成环境中轻松地完成创建源文件、编辑资源以及对程序的编译、连接和调试等各项工作。
VC6.0 是 Windows 95/98、XP 或 Windows NT 下的一个应用程序,本身对软件没有特殊要求。
就是说它对环境的要求与 Windows 95/98、Windows NT 的要求是一致的。
VC6.0 系统可以在一张 CD 盘上,也可以在“Visual Studio VisualC、Visual Foxpro”等产品的第一张 CD 盘上。
一般都有一个 VC 的自动安装程序,也可以执行 VC6.0 目录下的 Setup.exe,在安装包的提示下进行,对初学者可采用“典型安装”方式。
在安装好 VC6.0 系统后,有时根据需要添加或删除某些部件,可插入 CD 盘重新执行 Setup.exe 安装程序,安装程序会检测当前系统安装 VC6.0 的组件,用户单击“添加/删除”按钮后,在“安装维护”对话框中选定要与一般的应用软件一样,有以下两种启动方式: (1)通过“开始”按钮,选择“程序”菜单,然后打开“Microsoft VisualC6.0 中文版”子菜单中的“Microsoft Visual C6.0 中文版”程序。
(2)用户也可以使用命令行启动 VC,单击“开始”按钮后选择“运行”命令 , 在 “ 运 行 ” 对 话 框 中 输 入 C:program FilesMicrosoft VisualStudioVC98VC6.exe按默认盘符和路径安装即可。
4科学计算器 第二章 系统设计 第二章 系统设计2.1 功能说明2.1.1 系统总体功能分析 此程序采用 VC编写,是一个基于对话框的应用程序,当用户在对话框点击相应按钮时,先执行输出按钮对应字符串,用户可以在对话框上选择相应地科学计算操作按钮,通过程序内相关代码完成相应地科学计算功能。
它的设计按软件工程的方法进行,系统具有良好的界面,必要的交互信息,简约的美观效果。
使用人员能快捷简单地进行操作,即可单机按钮进行操作,也可直接通过键盘输入。
即时准确地获取所需要的计算结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定帮助。
其具体的功能有: (1)运算更加简介。
(2)两个对话框,一个显示输入数据,另一个显示计算结果。
(3)实现计算求和,求平均的功能。
(4)计算功能基本上是用系统内部函数。
(5)程序可以能自动判断输入数据的正确性,保证不出现多于一个小数点以 0 开头等不正常现象。
(6)“CE”按钮可以清除所有已输出的数据从头计算。
我们在学习生活中,常会遇到一些繁杂的数值运算,这时候我们就必须用到科学计算器,所以便着手开发了这个计算器程序,以便用于自己的学习工作。
要计算功能有以下几个方面:加法,减法,乘法,除法,求幂,求模,求和,求平均,求平方根,求三角函数,进制换算等。
2.1.2 系统功能 1、十进制数的加、减、乘、除、乘方、取模等简单计算。
2、科学计算函数,包括反正弦、反余弦、反正切、反余切、开方、指数等函数运算。
3、以角度、弧度两种方式实现上述部分函数,梯度没有提供。
5科学计算器 第二章 系统设计 4、不同进制有不同的运算方式。
5、判断输入输出的正确性。
2.1.3 课程设计内容 课题名称:计算器的实现 基本说明:我们实现了一个标准计算器的运算以及科学计算器的运算的集成,使其较之:方便、快捷、轻松,看上去美
上一篇:
【精品】通达信公式
下一篇:
配电自动化系统计算机网络及其支持软件的体系结构