欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    C++_MFC计算器编程课程设计--MFC编程科学计算器

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

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    C++_MFC计算器编程课程设计--MFC编程科学计算器

    1、 本科生课程设计(实践)设计报告 ( (程序设计基础程序设计基础) ) 题 目 MFCMFC 编程科学计算器编程科学计算器 学生学号 学生姓名 指导教师 学 院 交通运输工程交通运输工程学院学院 专业班级 交通运输交通运输类类 1201205 5 班班 计算机基础教学实验中心 2013 年 7 月 1 日 程序设计(程序设计(C+C+)实践报告)实践报告 1.1. 引言引言 C+语言的主要特点表现在两个方面,一是全面兼容C 语言,二是支持面向对 象的程序: (1) C+是一个更好的C,它保持了C 语言的优点,大多数的C 程序代码略作 修改或不作修改就可在C+的集成环境下调试和运行。这对于继承和

    2、开发当前已 在广泛的软件是非常重要的,可以节省大量的人力和物力。 (2) C+是一种面向对象的程序设计语言它使得程序的各个模块的独立性更 强,程序的可读性和可移植性更强,程序代码的结构更加合理,程序的扩充性更 强。这对于设计、编制和调试一些大型的软件尤为重要。 (3) C+集成环境不仅支持C+程序的编译和调试,而且也支持C 程序的编译 和调试。通常,C+程序环境 约定:当源程序文件的扩展名为c时,则为C 程 序;而当源程序文件的扩展名为cpp时,则为C+程序。 (4) C+语句非常简练,对语法限制比较宽松,因此C+语法非常灵活。其优 点是给用户编程带来书写上的方便。其缺点是由于编译时对语法限制

    3、比较宽松, 许多逻辑上的错误。 次课程设计主要在运算过程中,如果通过计算器来完成,就会减少计算量, 该程序即可以在简单计算器键面下进行简单运算, 也可以在科学计算器键面下进 行高级的科学计算。并且可以分别计算弧度、角度的三角函数的计算等较为复杂 的运算。 (1).设计目标 利用 MFC 程序开发工具设计一款可以进行简单计算及部分科学计算的计算 器。在设计当中将综合“面向对象程序设计与结构化程序设计”的思想方法和知 识点,编制一个小型的应用程序系统。通过此设计进一步提高自己的动手能力, 并能使自己清楚的知道开发一个应用程序的思想、方法和流程。 (2).选题分析 此次实践所选题目中除了简单的加减乘

    4、除运算程序之外还包括了余弦函数、 双曲余弦函数、度分秒的转换和 X 的 y 次方及 y 次根号下 x 的运算程序。除去四 则基本运算程序之外, 其余程序不可以直接调用系统的库函数需要经过自己的思 考和查阅资料并结合迈克劳林等公式从源头开发相应运算的源代码, 因此必须熟 练掌握基本编程、代码语言、类运算及成员函数的设计、按键功能设计和整体协 调等方面的相关知识。在此程序的设计过程中既锻炼了自己对 C+软件的掌握程 度也服务了自己,尤其是装有 WIN8 的电脑,其本身的系统是不带计算器软件的, 通过此设计也算是实践于应用。 2.2. 总体设计总体设计 (1) 体系设计: 所要设计的程序是一个简单的

    5、计算器,能正确输入数据,能实现加、减、 乘、除等算术运算,能进行简单三角运算、次方开方及双曲函数的运算, 运算结果能正确显示,可以清除数据等。 (2) 设计思路: 1) 先在 Visual C+ 6.0 中建立一个 MFC 工程文件,名为 calc_mfc。 2) 在对话框中添加适当的编辑框、按钮、静态文件、单选框。 3) 设计按钮,并修改其相应的 ID 与 Caption。 4) 选择和设置各控件的单击鼠标事件。 5) 为编辑框添加 double 类型的关联变量 m_dNum. 6) 在 calc_mfcDlg.h 中添加 math.h 头文件,然后添加 public 成员。 打开 calc

    6、_mfcDlg.cpp 文件,在构造函数中,进行成员初始化和完善各控件的响 应函数代码。 3.3. 详细设计详细设计 (1).通过“开始”按钮,选择“程序”菜单,然后打开“Microsoft Visual studio 6.0 中文版”子菜单中的“Microsoft Visual C+ 6.0 中文版”程序, 选择“工程”里面的 MFC AppWizard(exe)程序,再选“基本对话框”选项按“确 定”建立文件名为“calc_mfc”的工程. (2) .将原界面的按钮删除并添加所需按钮及编辑框并将其按照一定规律排 列(如图 1) 图 1 (3).将各按键的属性按照相应的功能进行修改(如图 2) 图 2 (4).向 CCalc_mfcDlg 类中添加以下变量(如图 3) 图 3 (5).在 cale_mfcDlg.cpp 的 OnInitDialog()函数中添加如下代码变量初 始化: m_dPre=0; m_dCur=0; m_dN


    注意事项

    本文(C++_MFC计算器编程课程设计--MFC编程科学计算器)为本站会员(课***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583