电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

课程设计-常用功能计算器资料

  • 资源ID:100188873       资源大小:337KB        全文页数:26页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

课程设计-常用功能计算器资料

计算机课程设计论文 题 目:常用功能计算器软件设计学 院:测试与光电工程学院 专业名称:电子科学与技术班级学号:10083129 学生姓名:周炜专 指导教师:黎芳芳 2013年 6月 常用功能计算器软件设计摘要:计算器是我们日常生活中常用的工具之一,计算器使用方法简单,操作方便,便于携带,适用于简单快捷的计算。本设计使用Visual C+语言编写具备常用功能的计算器软件,用Microsoft Visual C+6.0环境编译调试,制作了简洁的应用界面,使用模块化设计和自顶向下的功能实现。本软件可以进行小数量级下的加减乘除计算以及开根号、求比例等计算功能,还可以使用存储器进行多数据求和,还可以用退位、清零的方式修正操作失误,在进行不符合数学规则的非法计算时会报出错误提示。关键词: 计算器 Visual C+ Microsoft Visual C+ 6.0 目录1、 引言(1)2、C+语言简介(1)3、Microsoft Visual C+开发环境简介(1) 4、开发,调试及运行硬件和软件环境(1)5、软件整体设计思路(1)6、 软件运行效果(2)7、 源代码(3)8、 致谢(23)9、 参考文献(23)1、引言计算器是我们日常生活中常用的一种工具,随着电子科学的发展,计算器的功能越来越多样化、复杂化,外观也越来越多样化、轻量化,我们可以用很低的价格在市场上买到很实用很漂亮的计算器。为了巩固和加深对计算机软件设计课程的掌握,本课程设计使用高级语言在Windows环境下实现了具备常用功能的计算器软件的设计。 2、C+语言简介C+是一种使用非常广泛的计算机编程语言。C+是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。3、Microsoft Visual C+开发环境简介 Microsoft Visual C+是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。 它以拥有“语法高亮”,IntelliSense(自动完成功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结花费的时间,在大型软件计划上尤其显著。4、开发,调试及运行硬件和软件环境 处理器: Intel Pentium® Dual-Core CPU T4200 2.00GHz BIOS: Lenovo 内存 : 2GB (金士顿 1066mhz) 显卡: Intel Mobile 4 Series Express Chipest Family (256MB) 操作系统: 32-bit Windows XP 编程语言: Visual C+ 编译环境: Microsoft Visual C+ 6.05、软件整体设计思路 经调查,非科学计算器常用功能主要有以下三个部分: 、运算功能 常用的运算功能有加法计算、减法计算、乘法计算、除法计算、根式计算、比率计算;、存储功能 常用的存储功能有:清除存储器中的数值(MC)、将存于存储器中的数显示在计算器的显示框上(MR)、将显示框的数值存于存储器中(MS)、将显示框的数与存储器中的数相加并进行存储(M+)。如果存储器中有数值将会显示M标志;、清除功能 常用的清除功能有清除输入(CE)、清除键(C)、退格键(BACK)。由于visual c+ 6.0自带了许多强大的数学计算库文件,这为软件的开发省去了不少的工作量,而visual c+6.0优秀的对话框绘制模块也使得这个小软件美观不少,为了方便计算器的使用,开发者特意加入了许多非法计算的错误提示,例如“Can not divide by zero”等。6、软件运行效果 、运用计算器计算:78*80 图一、运用计算器计算:78 *80 图二、在计算器上输入:78* 图三、在计算器上输入:80 图四、输出结果:6240、在计算器中输入2/0图五、非法操作,屏幕会显示错误提示7、源代码aboutdialog.cpp#include <afxwin.h>#include "aboutdialog.h"#include <mmsystem.h>#include "resource.h"aboutdialog:aboutdialog( ) : CDialog ( IDD_DIALOG1 )int aboutdialog:OnInitDialog( ):PlaySound ( "music.wav", NULL, SND_FILENAME | SND_ASYNC | SND_LOOP ) ;return 1 ;void aboutdialog:OnOK( ) :PlaySound ( NULL, NULL, NULL ) ;CDialog:OnOK( ) ;void aboutdialog:OnCancel( ) :PlaySound ( NULL, NULL, NULL ) ;CDialog:OnCancel( ) ;l aboutdialog.h class aboutdialog : public CDialogpublic :aboutdialog( ) ;int OnInitDialog( ) ;void OnOK( ) ;void OnCancel( ) ;myapp.cpp#include <afxwin.h>#include "myapp.h"#include "myedit.h"#include "myframe.h"myapp a ;int myapp:InitInstance( )myframe *p ;p = new myframe ;p -> ShowWindow ( 1 ) ;m_pMainWnd = p ;return 1 ;myapp.hclass myapp : public CWinApppublic :int InitInstance( ) ; ;myedit.cpp#include <afxwin.h>#include "myedit.h"BEGIN_MESSAGE_MAP ( myedit, CEdit )ON_WM_CREATE( )ON_WM_LBUTTONDOWN( )ON_WM_MOUSEMOVE( )END_MESSAGE_MAP( )int myedit:OnCreate ( LPCREATESTRUCT l ) CEdit:OnCreate ( l ) ;m_cur = AfxGetApp( ) -> LoadStandardCursor ( IDC_ARROW ) ;return 0 ;void myedit:OnLButtonDown ( UINT flags, CPoint pt )void myedit:OnMouseMove ( UINT flags, CPoint pt )SetCursor ( m_cur ) ; myedit.hclass myedit : public CEdit private :HCURSOR m_cur ;public :int OnCreate ( LPCREATESTRUCT l ) ;void OnLButtonDown ( UINT flags, CPoint pt ) ;void OnMouseMove ( UINT flags, CPoint pt ) ;DECLARE_MESSAGE_MAP( ) ;myframe.cpp#include <afxwin.h>#include "myedit.h"#include "myframe.h"#include "aboutdialog.h"#include <math.h>#include "resource.h"BEGIN_MESSAGE_MAP ( myframe, CFrameWnd )ON_WM_CREATE( )ON_COMMAND ( 1001, myabout )ON_COMMAND_RANGE ( 1, 10, numbers0to9 ) ON_COMMAND ( 101, back )ON_COMMAND ( 102, ce ) ON_COMMAND ( 103, c ) ON_COMMAND ( 106, memorycancel ) ON_COMMAND ( 107, divide )ON_COMMAND ( 108, squareroot ) ON_COMMAND ( 109, memoryrecall ) ON_COMMAND ( 110, multiply ) ON_COMMAND ( 111, percentage ) ON_COMMAND ( 112, memorystore ) ON_COMMAND ( 113, minus )ON_COMMAND ( 114, onebyx ) ON_COMMAND ( 115, memoryplus ) ON_COMMAND ( 117, plusminus ) ON_COMMAND ( 1

注意事项

本文(课程设计-常用功能计算器资料)为本站会员(E****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.