基于VC++-MFC下的大整数计算器(带菜单)课程报告参考.doc

基于VC++-MFC下的大整数计算器(带菜单)课程报告参考.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VC-MFC下的大整数计算器(带菜单)课程报告参考

《专业技能培训》 程 实 验 报 告 课程设计题目: 大整数计算器 学生姓名: 学生学号: 学生院系: 学生班级: 指导教师: 摘要: 本课程设计将实现一个大整数计算器。其类似于Windows附件中自带的计算器。这个计算器可以实现大整数的四则运算功能,并且具有简洁大方的图文外观。它的设计按软件工程的方法进行,系统具有良好的界面、必要的交互信息和较好的健壮性使用人员能快捷简单地进行操作。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。在课程设计中,系统开发平台为Windows 2000/XP及以上,程序设计设计语言采用Visual C++,在程序设计中,采用了结构化与面向对象两种解决问题的方法。 关键词 : 程序设计;计算器;MFC;按钮控件 目 录 一、问题描述 3 二、功能描述 3 三、需求分析 3 四、概要设计 3 五、详细设计 4 1、运算流程图 4 2、详细设计步骤 5 3、菜单功能的实现 8 4、相关程序代码 13 六 17 七 18 八 20 九 23 十 24 附录 24 一、问题描述 超大整数(超100位)的运算和输出、输出 二、功能描述 (1)定义大整数类; (2)大整数的输入/输出 ; (3)计算功能:大整数的数的加、减、乘、除、模除运算; (4)菜单功能:每种功能的操作都是在菜单中进行相应选择; (5)计算器上数字0—9为一个控件数组,加、减、乘、除为一个控件数组; (6)输入的原始数据、运算中间数据和结果都显示在窗口顶部的同一个标签中; (7)计算功能基本上是用系统内部函数; (8)“0”不能做除数; (9)“Backspace”按钮可以清除上一次输入的数据,“Clear”按钮可以清除所有已输入的数据从头计算。 三、需求分析 本设计是大整数计算器。日常计算机使用中,常常涉及到一些有关计算的问题,一个小型的计算器软件变得非常有用,该校型计算器需要空间资源较少,对电脑其他程序的应用影响较小。它的设计按软件工程的方法进行,系统具有良好的界面、必要的交互信息和较好的健壮性;醒目美观的软件封面。使用人员能快捷简单地进行操作。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。 本软件主要用于计算机windows 2000/XP以上版本的用户的使用,这次课程设计一般是实现大整数计算器的功能。要程序能实现:加,减,乘,除,模运算等运算功能;还可以实现数据的输入,输出,计算,显示及程序退出等功能。 四、概要设计 本软件主要应用的设计工具是Visual C++6.0以及Visual C++6.0中的MFC。MFC是Win API与C++的结合,MFC不只是一个功能单纯的界面开发系统,它提供的类绝大部分用来进行界面开发,关联一个窗口的动作,但它提供的类中有好多类不与一个窗口关联,即类的作用不是一个界面类,不实现对一个窗口对象的控制(如创建,销毁),而是一些在WinDOS(用MFC编写的程序绝大部分都在WinDOS中运行)中实现内部处理的类。使用Visual C++6.0进行设计编程非常方便实用。 五、详细设计 1、运算流程图 N Y Y N Y 2、详细设计步骤 (1)打开Visual C++6.0,选择FileNewlProject命令,选择MFC AppWizard(exe)创建Project名为“计算器”,按确定。在弹出界面选择创建对话框,单击“完成”按钮。 (2)这样,MFC AppWizard就建立了一个基于对话窗口的程序框架,如图1所示: 图1 (3)在生成的设计界面中加入控件,得到计算器应用界面。如图2: 图2 (4)为控件编辑框编辑ID,如下表: 按钮名称 ID 用途 0 IDC_BUTTON_0

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档